번역(Analysis Services - 다차원 데이터)
Microsoft SQL Server Analysis Services의 다국어 지원은 번역을 사용하여 제공됩니다. 번역에는 다국어로 제공할 수 있는 Analysis Services 개체 속성의 언어 식별자와 바인딩이 포함됩니다. 예를 들어 Analysis Services 데이터베이스에 대해 번역을 정의하여 지정한 언어로 해당 데이터베이스의 캡션과 설명을 제공할 수 있습니다. 번역에 대한 자세한 내용은 큐브 번역을 참조하십시오.
번역 정의
번역할 Analysis Services 개체에 적절한 디자이너를 사용하여 Business Intelligence Development Studio에서 번역을 정의할 수 있습니다. 번역을 정의하면 해당 Analysis Services 개체와 연결된 Analysis Services 개체의 속성에 대해 지정한 언어로 지정한 명시적 리터럴 값을 가진 Translation 개체가 생성됩니다.
Analysis Services에서 번역이 연결될 수 있는 개체와 속성은 다음과 같습니다.
개체 |
속성 |
디자이너 |
---|---|---|
데이터베이스 |
Caption, Description |
|
큐브 |
Caption, Description |
|
측정값 그룹 |
Caption |
|
측정값 |
Caption, DisplayFolder |
|
큐브 차원 |
Caption |
|
큐브 뷰 |
Caption |
|
KPI(핵심 성과 지표) |
Caption, Description, DisplayFolder |
|
동작 |
Caption |
|
명명된 집합 |
Caption |
|
계산 멤버 |
Caption |
|
데이터베이스 차원 |
Caption, AttributeAllMember |
|
특성 |
Caption, CaptionColumn1, AttributeHierarchyDisplayFolder, NamingTemplate, MembersWithDataCaption |
|
계층 |
Caption, AllMemberName |
|
수준 |
Caption |
1 특성의 CaptionColumn 속성은 데이터 원본 뷰의 열에 바인딩될 수 있으며 다른 번역과 달리 인스턴스에 지정된 데이터 정렬이 아닌 Windows 데이터 정렬을 사용할 수 있습니다.
특성 번역 정의
데이터베이스 차원의 특성과 연결된 번역은 다른 번역과 달리 다음과 같이 처리됩니다.
명시적 리터럴 값 대신 열 바인딩을 CaptionColumn 속성과 연결하여 해당 특성의 멤버 이름을 번역할 수 있습니다.
인스턴스에 지정된 데이터 정렬이 아닌 Windows 데이터 정렬을 사용할 수 있으므로 번역에 지정한 언어에 대해 특성 멤버를 올바로 정렬할 수 있습니다.
Business Intelligence Development Studio의 특성 데이터 번역 대화 상자를 사용하여 데이터베이스 차원의 특성에 대해 번역을 정의할 수 있습니다. 특성 데이터 번역 대화 상자에 대한 자세한 내용은 특성 데이터 번역 대화 상자(Analysis Services - 다차원 데이터)를 참조하십시오.
번역 확인
클라이언트 응용 프로그램이 지정한 언어 식별자로 정보를 요청하면 Analysis Services 인스턴스는 Analysis Services 개체의 데이터 및 메타데이터를 가장 근사한 언어 식별자로 확인합니다. 클라이언트 응용 프로그램이 기본 언어를 지정하지 않거나 중립 로캘 ID(0) 또는 기본 언어 처리 식별자(1024)를 지정하면 Analysis Services는 인스턴스에 대해 기본 언어를 사용하여 Analysis Services 개체의 데이터 및 메타데이터를 반환합니다.
클라이언트 응용 프로그램이 기본 언어 식별자가 아닌 언어 식별자를 지정하면 인스턴스는 모든 사용 가능한 개체에 대해 모든 사용 가능한 번역을 반복합니다. 지정한 언어 식별자가 특정 번역의 언어 식별자와 일치하면 Analysis Services는 해당 번역을 반환합니다. 일치하는 항목이 없으면 Analysis Services는 다음 방법 중 하나를 사용하여 지정한 언어 식별자와 가장 근사한 언어 식별자를 가진 번역을 반환합니다.
다음 언어 식별자의 경우 Analysis Services는 지정한 언어 식별자의 번역이 정의되지 않은 경우에 대해 대체 언어 식별자를 사용합니다.
지정한 언어 식별자
대체 언어 식별자
3076 - 중국어(홍콩 특별 행정구, 중국)
1028 - 중국어(대만)
5124 - 중국어(마카오 특별 행정구)
1028 - 중국어(대만)
1028 - 중국어(대만)
기본 언어
4100 - 중국어(싱가포르)
2052 - 중국어(중국)
2074 - 크로아티아어
기본 언어
3098 - 크로아티아어(키릴 자모)
기본 언어
다른 모든 지정한 언어 식별자의 경우 Analysis Services는 지정한 언어 식별자의 주 언어를 추출하고 이 언어에 가장 일치하는 Windows 언어 식별자를 검색합니다. 가장 일치하는 언어 식별자의 번역이 없거나 지정한 언어 식별자가 주 언어에 가장 일치하면 기본 언어가 사용됩니다.