2013-07-04 2 views
0

비즈니스 요구 사항에 따라 최종 사용자가 입력 데이터를 변환하고 지정된 형식으로 출력 데이터를 가져 오는 기능을 제공하는 웹 사이트를 만들어야합니다. 사용자는 또한 형식 사양을 템플릿을 사용하여 데이터를 변환하는 동안 매번 모든 형식 사양을 제공 할 필요가 없습니다. 나는 이것을 달성하기 위해 내 생각으로 모든 변환 명세를 얻기 위해 웹 페이지를 제공 할 것이고, 그 후에 나는 그 명세에 기반한 SSIS 패키지를 만들고 필요할 때마다 SSIS를 실행하기 위해 사용자에게 웹 사이트상의 버튼을 제공 할 것이다. 이 접근 방식에는 사용자가 형식 지정 및 SSIS 패키지를 제출할 때 지연이 발생할 수 있으며 사용자가 사양을 자주 수정하면 SSIS 수정이 매번 필요하며 매번 시간과 비용이 들게됩니다. 제안 사항이나 안내를 제공해주세요. 어떻게 할 수 있습니까?웹 기반 데이터 변환 응용 프로그램

나는 이것에 대한 어떤 제안도 정말로 적절할 것입니다.

답변

0

SSIS 패키지를 자동으로 작성할 수 있습니다 (쉽지 않음). 패키지 자체는 XML 파일로 정의되며 XML을 작성하고이를 패키지로 SSIS 카탈로그로 가져 오기위한 코드를 작성할 수 있습니다.

이러한 접근 방식을 사용하면 각 사양 변경 후 최소 지연 시간으로 SSIS를 사용하여 요구 사항을 충족 할 수 있습니다 (패키지를 코드화하고 카탈로그에로드하는 데 불과 몇 초). 사양 변경 당 추가 비용이 들지 않습니다.

SSIS가 작업에 적합한 도구인지 여부는 솔직히 질문 할 것입니다. SSIS XML을 작성하는 것은 그리 쉬운 일이 아니며 잘못 이해하면 데이터베이스 서버가 예상치 못한 방식으로 실패 할 수 있습니다.

+0

안녕하세요. Brian, SSIS가이 요구 사항을 충족시키는 올바른 방법이 아니라고 생각하는 경우 답장을 보내 주시면이 작업을 수행하는 가장 좋은 방법이 무엇인지 알려드립니다. 고마워, 요기. – Yogi

+0

귀하의 요구 사항을 더 자세히 알지 못하면 말하기가 매우 어렵습니다. SSIS (모든 다른 데이터 소스 및 데이터 흐름 변환 등)의 강력한 기능과 유연성이 필요하다면 아마도 가장 좋은 옵션 일 것입니다. 다른 ETL 도구도 있으므로 코드 작성이 더 쉽습니다. 또한 자신의 요구 사항을 압연하는 옵션 (실제로 요구 사항이 아주 간단하다면)이 있습니다. 사이트에서 코드로 실행되도록 형식으로 변환을 작성하십시오. 그것은 모두 정확한 요구 사항에 달려 있습니다. –

+0

빠른 http://mixdem.sourceforge.net/을 보길 원합니다. 사용자의 요구 사항과 유사하게 보이는 ETL 변환을 생성하는 웹 기반 UI : 자체 ETL로 실행되도록 변환합니다. 엔진. Clover ETL과 같은 상용 제품을 볼 수도 있습니다. 커뮤니티 프로젝트에는 사용할 수있는 UI가 포함될 수 있습니다. http://www.cloveretl.com/ –

관련 문제