다음을 통해 공유


데이터 번역 전략 구현

모든 다중 언어 보고서에는 메타데이터 번역 및 보고서 레이블 번역이 필요하지만 데이터 번역은 필수적인 요소가 아닙니다. 프로젝트에 데이터 번역이 필요한지 여부를 확인하려면 지원하려는 사용 사례를 생각해 보세요. 데이터 번역을 사용하려면 계획과 노력이 필요합니다. 프로젝트에 대한 요구 사항이 어려운 것이 아니면 데이터 번역을 지원하지 않기로 결정할 수 있습니다.

데이터 번역 구현은 메타데이터 번역 또는 보고서 레이블 번역 구현과 다릅니다. Power BI에서는 데이터 번역에 도움이 되는 현지화 기능을 제공하지 않습니다. 대신 데이터 번역 전략을 구현해야 합니다. 이러한 전략에는 기본 데이터 원본을 추가 열로 확장하여 제품 및 범주의 이름과 같은 데이터 행의 텍스트 번역을 추적하는 작업이 포함됩니다.

솔루션에 데이터 번역이 필요한지 확인

데이터 번역을 구현해야 하는지 여부를 확인하려면, 보고 솔루션을 배포하는 방법을 먼저 생각합니다. 의도한 대상 그룹에 대한 사용 사례를 생각합니다. 이 연습은 다음의 핵심 질문으로 이어집니다. 다른 언어를 사용하는 사용자가 동일한 데이터베이스 인스턴스를 보고 있나요?

잘 알려진 데이터베이스 스키마를 사용하여 SaaS(Software as a Service) 애플리케이션에 대한 보고서 템플릿을 개발한다고 가정합니다. 일부 고객은 영어로 데이터베이스 인스턴스를 유지하는 반면 다른 고객은 스페인어나 독일어 등 다른 언어로 데이터베이스 인스턴스를 유지합니다. 이 사용 사례에서는 사용자가 각각 단일 언어로 데이터를 보기 때문에 데이터베이스 인스턴스의 데이터 번역을 구현할 필요가 없습니다.

세 가지 고객 배포를 보여 주며 각 배포는 고유한 언어로 된 서로 다른 데이터베이스를 보여 주는 다이어그램.

각 고객 배포는 해당 데이터베이스 및 모든 사용자에 대해 단일 언어를 사용합니다. 이러한 사용 사례에서는 메타데이터 번역과 보고서 레이블 번역을 모두 구현해야 합니다. 모든 고객 배포 시에 단일 버전의 .pbix 파일을 배포합니다. 그러나 데이터베이스 인스턴스를 여러 언어로 볼 필요가 없는 경우에는 데이터 번역을 구현할 필요가 없습니다.

다른 사용 사례에서는 데이터 번역 관련 요구 사항이 포함됩니다. 예제인 .pbix 프로젝트 파일은 유럽 내 다양한 국가/지역의 판매 성과 데이터를 포함하는 단일 데이터베이스 인스턴스를 사용합니다. 이 솔루션은 단일 데이터베이스 인스턴스의 데이터를 가지고 다양한 언어로 작성된 보고서를 표시해야 합니다.

여러 언어를 제공하는 단일 데이터 원본을 사용한 고객 배포를 보여 주는 다이어그램.

다른 언어와 로캘을 사용하여 동일한 데이터베이스 인스턴스와 상호 작용하는 사용자가 있는 경우에도 달리 고려할 사항을 해결해야 합니다.

  • 번역 대상 후보인 텍스트 기반 열을 검사합니다. 해당 텍스트 값의 번역이 얼마나 어려운지 확인합니다. 제품 이름 및 제품 범주와 같은 짧은 텍스트 값이 있는 열은 데이터 번역에 적합합니다. 제품 설명과 같이 열에 포함된 텍스트 값이 길어지는 경우 고품질 번역을 생성하기 위해 더 많은 노력이 필요합니다.

  • 번역이 필요한 고유 값이 몇 개인지 고려합니다. 100 가지 제품과 관련된 데이터베이스에서 제품 이름을 번역하는 작업은 간단합니다. 제품이 1,000 가지라고 해도 이 정도는 제품 이름을 번역할 수 있습니다. 변역된 값이 1만이나 10만 가지에 육박하는 경우는 어떻게 될까요? 기계 생성 번역에 의존할 수 없는 경우라면 번역 팀에서 작업자가 직접 이 정도 규모의 번역 작업량을 처리하기 위해 규모를 조정하는 데 어려움을 겪을 수 있습니다.

  • 진행 중인 유지 관리가 있는지 여부를 고려합니다. 누군가가 기본 데이터베이스에 새 레코드를 추가할 때마다 번역이 필요한 새 텍스트 값이 추가될 가능성이 있습니다. 메타데이터 번역 또는 보고서 레이블 번역에는 적용되지 않으므로 이러한 내용을 고려하지 않아도 됩니다. 이러한 상황에서는 한정된 수의 번역을 생성하면 작업이 완료됩니다. 메타데이터 변환 및 보고서 레이블 변환은 기본 의미 체계 모델 스키마와 보고서 레이아웃이 동일하게 유지되는 한 진행 중인 유지 관리가 필요하지 않습니다.

데이터 번역 사용 여부를 결정하는 데는 몇 가지 요인이 있습니다. 데이터 번역을 올바르게 구현하는 데 필요한 시간과 노력을 들일 가치가 있는지 여부를 결정해야 합니다. 메타데이터 번역 및 보고서 레이블 번역 구현이 충분히 진행되었는지 확인해야 할 수도 있습니다. 보고 솔루션이 법률 또는 규정을 준수하도록 하는 것이 주요 목표인 경우 데이터 번역 구현이 필수적인 사항이 아니라는 것을 확인해야 할 수도 있습니다.