MicroStrategy ONE
자유 형식 SQL 큐브 생성
MicroStrategy ONE (2024년 6월)부터 자유 형식 SQL을 생성할 수 있습니다. 먼저 유효한 SQL을 정의해야 하는 큐브 문 또한 개체를 SQL 문에서 반환된 데이터에 매핑해야 합니다.
사전 요구 사항
-
다음과 같은 항목이 있어야 합니다. Freeform SQL 사용 편집기및스키마 개체 만들기 Freeform SQL에 액세스하고 사용할 수 있는 권한 편집기.
-
Freeform SQL 큐브를 사용, 생성 및 편집하려면 다음 권한이 있어야 합니다.
-
인텔리전트 큐브 편집기 사용
-
분석 사용
-
애플리케이션 개체 만들기
-
리포트 개체 목록 수정(개체 브라우저 사용)
-
자유 형식 사용 SQL 편집기
-
-
메타데이터에 정의된 데이터베이스 인스턴스가 없는 경우 Freeform SQL 편집기를 로드할 수 없으며 메시지가 나타납니다.
-
데이터베이스 인스턴스는 Freeform SQL과 함께 사용하도록 올바르게 설정된 경우에만 선택할 수 있습니다.
데이터베이스 인스턴스를 설정하는 단계를 확인하려면 여기를 클릭하십시오.-
프로젝트를 마우스 오른쪽 버튼으로 클릭하고 선택합니다. 속성 .
-
다음으로 이동데이터 소스탭.
-
클릭데이터 소스 추가 .
-
자유 형식 SQL 생성 큐브
- Workstation 창을 엽니다.
- 위쪽 탐색 창에서 을(를) 클릭합니다. 파일및 선택새 자유 형식 SQL 큐브 .
- 프로젝트를 선택하고 을(를) 클릭합니다. 확인 . 해당자유 형식 SQL 편집기이(가) 나타납니다.
- 데이터베이스 인스턴스 선택데이터 소스가 Freeform SQL을 사용하여 액세스할 수 있습니다.
- 오른쪽 상단 창에서 SQL을 입력합니다. 쿼리.
-
SQL 실행을 클릭합니다.
-
오른쪽 하단 창에서열 매핑큐브에서 사용될 애트리뷰트 및 메트릭에 SQL 문의 위치를 변경하십시오.
열을 매핑할 때 SQL 문에 표시되는 동일한 열 순서를 따르는 것이 중요합니다. 같은 순서를 따르지 않으면 큐브가 실패합니다.
매핑 수가 SQL 문의 열 수와 같은지 확인합니다. 예를 들어, SQL 문에 데이터 검색을 위한 10개의 열이 나열된 경우 10개의 애트리뷰트 및 메트릭에 매핑해야 합니다.
각 애트리뷰트에 대해 열을 ID에 매핑해야 합니다. 폼.
-
클릭저장 및 큐브 열기 .
-
쿼리 결과의 개체를 사용하여 큐브를 정의할 수 있습니다. 모든 쿼리 결과를 사용해야 합니다.
큐브 정의에 대한 자세한 내용은 을(를) 참조하십시오. 인텔리전트 큐브 만들기
-
클릭게시 .
-
큐브 캐시가 있는 경우큐브 캐시큐브 편집기의 오른쪽 상단에 전환이 표시됩니다. 이 토글이 켜진 경우 편집기는 데이터를 의 캐시에 나타나는 대로 표시합니다. SQL 보기및데이터 미리보기 . 이 토글을 끄면 SQL 보기현재 큐브 정의의 최신 SQL을 표시하고데이터 미리보기표시게시 . 큐브 편집기에서 새 변경 사항을 저장하는 경우큐브 캐시전환이 꺼져야 합니다.