2016-08-16 3 views
2

삽입의 경우 원본 및 대상 열이 동일하면 매핑 또는 "값 선택"단계가 필요합니다. 그러나 업데이트의 경우 업데이트 필드 목록을 지정해야 할 필요가있는 것 같습니다.UPDATE 단계의 자동 열 매핑

원본 테이블이 열에 대해 변경 될 때마다 수동으로 KTR을 업데이트하는 것이 염려됩니다. 업데이트 단계에서 자동 매핑을 활성화하는 방법이 있습니까? "업데이트 필드"의 스크린 샷을 보면 자동 매핑은 업데이트 필드 섹션을 비워 둘 수 있음을 의미합니다.

Update step screenshot

+0

안녕하세요 @kulfy 저는 pentaho 6.0.1 버전을 사용하고 있으며 정의가 업데이트되면 테이블에서 메타 데이터를 자동으로 가져 오는 방법을 찾지 못했습니다. – Explorer

+0

@Novice, 나는 아주 오래된 버전 인 5.0.1에 최신 버전의 동작을 확인해 주셔서 감사합니다! 별도로 명시하지 않는 한 메타 데이터를 자동으로 매핑하는 기본 옵션이없는 이유를 이해할 수 없습니다. 실제로, 기본값 = 모든 열을 업데이트하고 몇 개를 선택할 경우 목록을 지정합니다. – kulfy

+0

잘 오픈 소스 도구 그래서 아무도 그런 요구 사항을 필요로했을 수도 있습니다. – Explorer

답변

0

그렇게하지 말아야 할 좋은 이유가 있습니다.

나를 믿으십시오. ktr을 바꾸는 로봇을 가지고있는 것이 좋습니다. 그리고 OPAP 스키마에서 열 이름을 자주 변경하지 않는 좋은 이유가 있습니다. 단, 보고서 디자이너와 충돌하거나 대시 보드 및 프런트 엔드 Javascript 사용자와 충돌하는 경우는 예외입니다.

언론 버튼을 사용하면 해결할 수없는 경우, 1000 개의 테이블을 업데이트 할 수 있으므로 Metadata Injection 단계를 사용하면됩니다. Diethard Steiner's blog 또는 Jens Bleuel's blog에 대한 좋은 예가 있습니다. 두 번째로, Update 메타 데이터를 동적으로 만들지 만 먼저 열 이름을 얻기 위해 각 테이블을 검사해야합니다.