2017-10-06 1 views
0

데이터베이스와 테이블 이름을 바꾸는 것만으로 XMLA에서 큐브를 만들 수 있습니까? 내가 의미하는 바는 하나의 큐브에서 스크립트를 생성 할 때 테이블과 데이터베이스에 대한 모든 관련 참조를 바꾸고 데이터 소스 연결 문자열을 변경한다는 것입니다. 이제는 다른 데이터베이스에 모든 테이블이 존재합니다. 비슷한 큐브를 만들 수 있어야합니다. 맞습니까?XMLA에서 동적으로 큐브를 만드는 SSAS

온라인에서 주제에 관해서 아무 것도 찾을 수 없으므로 여기에서 묻습니다.

도움 주셔서 감사합니다.

답변

0

기본적으로 그렇게 할 수는 있지만 깨뜨리지 않도록주의해야합니다. 큐브 생성을위한 XMLA는 계산 된 멤버, 데이터 소스, 테이블 등을 포함한 큐브의 전체 설명입니다. 데이터 원본 연결 문자열 만 변경하려는 경우 쉽습니다. XMLA 파일의 한 행만 있으면 제대로 작동합니다.

테이블 이름을 변경하는 등 매우 오류가 발생하기 쉽습니다 - 당신이 손으로 그것을하거나 일부 정규식을 사용하는 경우. Visual Studio에서 큐브와 데이터 소스를 재 설계하지 않으려는 경우 XMLA 수정을 시도해 볼 수 있습니다. 또한 XMLA (예 : 스크립트 데이터베이스에서 create 문으로 생성)에는 사용자/역할/활성 디렉토리 ID 및 이와 유사한 항목이있을 수 있으며 다른 환경으로 이동하면 일부는 변경해야 할 수도 있음을 명심하십시오.

마지막으로 처리하려고하면 모든 것이 잘 작동하는지 알 수 있습니다.)

관련 문제