클라이언트 응용 프로그램(Analysis Services - 다차원 데이터)
MicrosoftSQL ServerAnalysis Services용 클라이언트 응용 프로그램에서 여러 언어로 작업하는 경우 다음 일반 지침을 따르면 비즈니스 인텔리전스 솔루션의 이식성을 향상시킬 수 있습니다.
번역 처리
번역은 Analysis Services 개체의 이름에 대한 표시 정보를 제공합니다. 그러나 동일 개체의 식별자는 번역되지 않습니다. 가능하면 번역된 캡션 및 이름 대신 Analysis Services 개체의 식별자 및 키를 사용하십시오. 예를 들어 여러 언어 간 이식성을 위해 MDX(Multidimensional Expressions) 문 및 스크립트에 대해 멤버 이름 대신 멤버 키를 사용할 수 있습니다.
날짜 및 시간 값 처리
월과 요일을 비교 및 연산하려면 날짜 및 시간 부분 문자열 대신 숫자 형식의 날짜 및 시간 부분을 사용합니다. 날짜 및 시간 부분 문자열은 해당 인스턴스에 대해 지정된 언어 식별자에 의해 일부 결정되고 시간 차원의 멤버에 대해 인스턴스에서 제공하는 현재 번역에 의해서도 결정됩니다. 시간 차원 협상에는 MDX의 날짜 및 시간 함수를 사용하고 이름 문자열 대신 숫자 형식의 날짜 및 시간 부분을 반환하려면 VBA(Visual Basic for Applications) 날짜 및 시간 함수를 사용해 보십시오. 일반적으로 숫자 표현보다는 문자열이 이해하기 쉬우므로 표시할 결과를 사용자에게 반환할 때 리터럴 날짜 및 시간 부분 문자열을 사용하십시오. 그러나 표시된 이름이 특정 언어로 되어 있어야 하는 논리는 코딩하지 마십시오.