번역 정의 및 찾아보기
번역이란 Microsoft SQL Server 2005 Analysis Services(SSAS) 개체(예: 측정값 그룹, 측정값, 차원, 특성, 계층, KPI, 작업 및 계산 멤버)의 이름을 특정 언어로 나타내는 것을 말합니다. 번역은 여러 언어를 지원할 수 있는 클라이언트 응용 프로그램에 대한 서버 지원을 제공합니다. 이러한 클라이언트를 사용할 경우 클라이언트는 Analysis Services 인스턴스에 LCID(로캘 식별자)를 전달합니다. 그러면 해당 Analysis Services 인스턴스는 LCID를 사용하여 Analysis Services 개체에 대한 메타데이터 제공 시 사용할 번역 집합을 결정합니다. Analysis Services 개체에 해당 언어에 대한 번역이나 지정된 개체에 대한 번역이 없을 경우 기본 언어가 개체 메타데이터를 클라이언트에게 다시 반환하는 데 사용됩니다. 예를 들어 프랑스의 비즈니스 사용자가 프랑스어로 로캘이 설정된 워크스테이션에서 큐브에 액세스하는 경우 프랑스어 번역이 있다면 이 비즈니스 사용자에게는 멤버 캡션과 멤버 속성 값이 프랑스어로 표시됩니다. 그러나 독일의 비즈니스 사용자가 독일어로 로캘이 설정된 워크스테이션에서 동일한 큐브에 액세스하면 해당 캡션 이름과 멤버 속성 값이 독일어로 표시됩니다.
해당 차원에 대한 차원 디자이너의 번역 탭 및 큐브 디자이너의 번역 탭에서 차원 메타데이터에 대한 번역을 정의합니다. 차원 디자이너의 번역 탭을 사용하여 특성의 캡션에 대한 번역뿐 아니라 해당 특성이 나타내는 멤버의 캡션에 대한 번역도 정의할 수 있습니다. 자세한 내용은 차원 번역, 큐브 번역 및 번역 작업(SSAS)을 참조하십시오.
이 항목의 작업에서는 Time 차원의 제한된 차원 개체 집합 및 Analysis Services Tutorial 큐브의 큐브 개체에 대한 메타데이터 번역을 정의합니다. 그런 후 이러한 차원 및 큐브 개체를 검색하여 메타데이터 번역을 검토합니다.
Time 차원 메타데이터에 대한 번역 지정
Time 차원 메타데이터에 대한 번역을 지정하려면
Time 차원에 대한 차원 디자이너를 연 다음 번역 탭을 클릭합니다.
다음 그림에 표시된 것처럼 각 차원 개체에 대한 메타데이터가 기본 언어로 표시됩니다. Analysis Services Tutorial 큐브의 기본 언어는 영어입니다.
번역 탭의 도구 모음에서 새 번역을 클릭합니다.
언어 목록이 언어 선택 대화 상자에 표시됩니다.
**스페인어(스페인)**를 클릭한 후 확인을 클릭합니다.
번역할 메타데이터 개체를 스페인어로 번역하도록 정의할 수 있는 새 열이 나타납니다. 이 자습서에서는 진행 과정을 보여 줄 목적으로 몇 개의 개체만 번역해 볼 것입니다.
번역 탭의 도구 모음에서 새 번역을 클릭하고 언어 선택 대화 상자에서 **프랑스어(프랑스)**를 클릭한 후 확인을 클릭합니다.
다음 그림에 표시된 것처럼 프랑스어 번역을 정의할 수 있는 또 다른 언어 열이 나타납니다.
Time 차원에 대한 Caption 개체의 행에서 스페인어(스페인) 번역 열에 Tiempo를, 프랑스어(프랑스) 번역 열에 Temps를 입력합니다.
Time 차원에 대한 All Periods 개체의 행에서 스페인어(스페인) 번역 열에 Todos los Períodos를, 프랑스어(프랑스) 번역 열에 Toutes les Périodes를 입력합니다.
Month Name 특성에 대한 Caption 개체의 행에서 스페인어(스페인) 번역 열에 Mes del Año를, 프랑스어(프랑스) 번역 열에 Mois d'Année를 입력합니다.
이러한 번역을 입력하면 다음 그림에 표시된 것처럼 줄임표(…)가 나타납니다. 이 줄임표를 클릭하면 특성 계층의 각 멤버에 대한 번역을 제공하는 기본 테이블의 열을 지정할 수 있습니다.
Month Name 특성의 스페인어(스페인) 번역에 대한 줄임표(…)를 클릭합니다.
특성 데이터 번역 대화 상자가 표시됩니다.
다음 그림에 표시된 것처럼 번역 열 목록에서 SpanishMonthName을 선택합니다.
확인을 클릭하고 Month Name 특성의 프랑스어(프랑스) 번역에 대한 줄임표(…)를 클릭합니다.
번역 열 목록에서 FrenchMonthName을 선택한 다음 확인을 클릭합니다.
이 절차의 단계는 차원 개체 및 멤버에 대한 메타데이터 번역을 정의하는 과정을 보여 줍니다.
Analysis Services Tutorial 큐브 메타데이터에 대한 번역 지정
Analysis Services Tutorial 큐브 메타데이터에 대한 번역을 지정하려면
Analysis Services Tutorial 큐브에 대한 큐브 디자이너로 전환한 후 번역 탭으로 전환합니다.
다음 그림에 표시된 것처럼 각 큐브 개체에 대한 메타데이터가 기본 언어로 표시됩니다. Analysis Services Tutorial 큐브의 기본 언어는 영어입니다.
번역 탭의 도구 모음에서 새 번역을 클릭합니다.
언어 목록이 언어 선택 대화 상자에 표시됩니다.
**스페인어(스페인)**를 선택한 후 확인을 클릭합니다.
번역할 메타데이터 개체를 스페인어로 번역하도록 정의할 수 있는 새 열이 나타납니다. 이 자습서에서는 진행 과정을 보여 줄 목적으로 몇 개의 개체만 번역해 볼 것입니다.
번역 탭의 도구 모음에서 새 번역을 클릭하고 언어 선택 대화 상자에서 **프랑스어(프랑스)**를 선택한 후 확인을 클릭합니다.
프랑스어 번역을 정의할 수 있는 또 다른 언어 열이 나타납니다.
Internet Sales 측정값 그룹에 대한 Caption 개체의 행에서 스페인어(스페인) 번역 열에 Ventas del lnternet을, 프랑스어(프랑스) 번역 열에 Ventes D'Internet을 입력합니다.
Internet Sales-Sales Amount 측정값 그룹에 대한 Caption 개체의 행에서 스페인어(스페인) 번역 열에 Cantidad de las Ventas del Internet을, 프랑스어(프랑스) 번역 열에 Quantité de Ventes d'Internet을 입력합니다.
이 절차의 단계는 큐브 개체에 대한 메타데이터 번역을 정의하는 과정을 보여 줍니다.
번역을 사용하여 큐브 찾아보기
번역을 사용하여 큐브를 찾아보려면
빌드 메뉴에서 Analysis Services Tutorial 배포를 클릭합니다.
배포가 성공적으로 완료되면 브라우저 탭으로 전환한 다음 다시 연결을 클릭합니다.
데이터 창에서 모든 계층 및 측정값을 제거하고 큐브 뷰 목록에서 Analysis Services Tutorial을 선택한 후 언어 목록에 Analysis Services Tutorial이 나타나는지 확인합니다.
메타데이터 창에서 Measures를 확장한 후 Internet Sales를 확장합니다.
이 측정값 그룹에 Internet Sales-Sales Amount 측정값이 영어로 나타납니다.
도구 모음의 언어 목록에서 **스페인어(스페인)**를 선택합니다.
메타데이터 창의 항목이 다시 채워집니다. 메타데이터 창의 항목이 다시 채워지면 인터넷 판매 표시 폴더에 Internet Sales-Sales Amount 측정값이 더 이상 나타나지 않습니다. 대신 이 측정값은 다음 그림에 표시된 것처럼 이름이 Ventas del lnternet인 새 표시 폴더에 스페인어로 나타납니다.
메타데이터 창에서 Cantidad de las Ventas del Internet을 마우스 오른쪽 단추로 클릭한 후 데이터 영역에 추가를 선택합니다.
메타데이터 창에서 Date, Calendar를 차례로 확장하고 Date.Calendar Time을 마우스 오른쪽 단추로 클릭한 후 행 영역에 추가를 선택합니다.
데이터 창에서 CY 2004, H1 CY 2004 및 Q1 CY 2004를 차례로 확장합니다.
다음 그림에 표시된 것처럼 월 이름이 스페인어로 표시됩니다.
도구 모음의 언어 목록에서 **프랑스어(프랑스)**를 선택합니다.
이제 월 이름과 측정값 이름이 프랑스어로 표시됩니다.
[!참고] 9단원까지의 완료된 프로젝트는 업데이트된 예제를 다운로드 및 설치하여 사용할 수 있습니다. 자세한 내용은 예제 설치에서 업데이트된 예제 얻기를 참조하십시오.