Oracle Essbase

이 문서에서는 Tableau를 Oracle Essbase 데이터베이스에 연결하는 방법을 설명합니다.

시작하기 전에

시작하기 전에 다음과 같은 연결 정보를 수집하십시오.

  • 연결하려는 데이터베이스를 호스팅하는 서버의 이름

  • 사용자 이름 및 비밀번호

Windows 컴퓨터에 설치된 Tableau Desktop에서 이 커넥터를 사용하십시오.

필요한 드라이버

이 커넥터가 데이터베이스와 통신하려면 드라이버가 필요합니다. 컴퓨터에 드라이버가 설치되어 있지 않으면 연결 대화 상자에 드라이버 링크 및 설치 지침을 찾을 수 있는 드라이버 다운로드(링크가 새 창에서 열림) 페이지에 대한 링크와 함께 메시지가 표시됩니다.

연결한 후 데이터 원본 설정

  1. Tableau를 시작하고 연결에서 Oracle Essbase를 선택합니다. 데이터 연결의 전체 목록을 보려면 서버에 연결 아래에서 자세히를 선택합니다. 그런 후 다음을 수행합니다.

    1. 데이터베이스를 호스팅하는 서버의 이름을 입력합니다.

    2. 서버에 로그인하는 사용자 이름과 암호를 입력한 다음 로그인을 선택합니다.

      연결할 수 없는 경우 자격 증명이 올바른지 확인합니다. 계속 연결할 수 없으면 컴퓨터에서 서버를 찾는 데 문제가 있는 것입니다. 네트워크 관리자나 데이터베이스 관리자에게 도움을 요청하십시오.

  2. 데이터 원본 페이지에서 다음을 수행합니다.

    1. (선택 사항) 페이지 상단에서 기본 데이터 원본 이름을 선택한 다음 Tableau에서 사용할 고유한 데이터 원본 이름을 입력합니다. 예를 들어 데이터 원본을 사용하는 다른 사용자가 어떤 데이터 원본에 연결해야 하는지를 쉽게 알 수 있는 데이터 원본 명명 규칙을 사용하십시오.

    2. 응용 프로그램을 검색하거나 선택합니다.

    3. 응용 프로그램에서 데이터베이스를 검색하거나 선택합니다.

    4. 시트 탭을 선택하여 분석을 시작합니다.

계정 차원 설정

경우에 따라 데이터 원본의 계정 차원이 데이터 패널의 차원 영역에 표시될 수 있습니다. 이 오류는 큐브에 오류가 있어서 다른 필드가 계정 차원으로 식별되었거나 계정 차원이 설정되지 않은 경우에 발생할 수 있습니다. 계정 차원은 측정값으로 포함되는 필드를 정의합니다. 이 오류를 해결하려면 필드를 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 계정 차원으로 설정을 선택합니다.

Oracle Essbase를 사용하여 뷰 작성

Tableau가 Oracle Essbase 데이터 원본에 연결된 경우 다음 세 가지 중요한 기능을 알아야 합니다.

세대 및 수준

Tableau에서는 차원의 세대 또는 수준으로 작업할 수 있습니다. 차원의 세대는 차원 루트에서 일정한 거리에 있는 모든 멤버입니다. 수준은 차원 리프에서 일정한 거리에 있는 모든 멤버입니다. 균형 차원에서는 세대로 작업하는 것이 일반적입니다. 그러나 차원이 불규칙한 경우 수준을 사용하여 탐색하는 것이 더 효과적일 수 있습니다.

기본적으로 각 차원의 세대는 데이터 패널에 나열됩니다. 차원을 선반으로 끌면 선택한 세대의 상위 항목인 모든 세대(계층에서 선택한 세대 위에 있는 모든 세대)가 자동으로 배치에 포함됩니다.

차원의 수준을 사용하여 탐색하려는 경우 차원 이름을 마우스 오른쪽 단추로 클릭하고 계층 > 수준을 선택합니다.

다중 워크시트에 동일한 차원을 사용하는 경우 각각 한 워크시트에서는 수준을, 다른 워크시트에서는 세대를 동시에 사용할 수 있습니다. 또한 여러 차원의 세대와 수준을 동일한 워크시트에 혼합할 수 있습니다.

공유 멤버

공유 멤버란 계층에서 여러 위치에 표시되는 차원 멤버입니다. 예를 들어 다이어트 콜라는 제품 세대에 속하는데. 상위 제품 계층의 다이어트 콜라 분기와 콜라 분기에서 모두 공유될 수 있습니다. 그러나 데이터베이스에는 다이어트 콜라에 대한 데이터가 한 번만 저장됩니다.

Tableau에서는 기본적으로 차원의 모든 세대(또는 수준)에 공유 멤버가 포함됩니다. 즉, 공유 멤버가 테이블에 여러 번 표시될 수 있습니다. 공유 멤버를 제외하도록 선택하면 테이블에 한 번만 표시됩니다. 기본적으로 모든 차원에 공유 멤버가 포함됩니다. 지정된 차원 계층에서 공유 멤버를 제외하려면 데이터 패널에서 차원 이름을 마우스 오른쪽 단추로 클릭하고 메뉴에서 공유 멤버 포함을 선택합니다.

아래 그림은 공유 멤버가 포함된 경우(왼쪽) 및 제외된 경우(오른쪽)의 일부 데이터 뷰를 보여 줍니다. 다이어트 음료가 공유 멤버입니다.

공유 멤버 포함

다이어트 음료가 Diet Drinks 계층과 해당 음료 계층 모두에 나열됩니다.

공유 멤버 포함 안 함

다이어트 음료가 해당 음료 계층에 한 번만 나열됩니다.

기본 멤버 설정

모든 다차원 데이터 원본에는 데이터 원본을 처음 작성할 때 설정된 기본 멤버가 있습니다. 동일한 특정 데이터를 보기 위해 항상 필터를 만드는 경우 기본 멤버를 변경하면 유용할 수 있습니다. 예를 들어 회사 서부 지역의 지역 책임자가 해당 지역의 숫자만 확인하려는 경우 기본 멤버를 서부 지역으로 설정할 수 있습니다.

Tableau에서 기본 멤버를 변경하려면 차원 계층을 마우스 오른쪽 단추로 클릭하고 기본 멤버 설정을 선택합니다.

이후 대화 상자에서 다음 옵션 중 하나를 선택합니다.

  • 큐브에 정의된 기본 멤버 - 큐브를 작성할 때 정의된 기본 멤버를 사용합니다. Tableau의 기본 설정입니다.

  • 계층의 모든 멤버 - 선택한 계층의 모든 멤버를 기본 멤버로 사용합니다.

  • 선택한 멤버 - 대화 상자의 맨 아래에서 선택한 멤버를 기본 멤버로 사용합니다.

기본 멤버는 큐브 표시 방식을 결정하므로 필터 적용보다 훨씬 강력합니다. 선택한 기본 멤버에 따라 모든 필드가 계산됩니다. 또한 이 기본 멤버 설정은 연결과 함께 저장됩니다.

 

참고 항목