Bagikan melalui


Terjemahan dalam model tabular

Berlaku untuk: SQL Server 2017 dan yang lebih baru Analysis Services Azure Analysis Services Fabric/Power BI Premium

Dalam model tabular, objek dapat memiliki beberapa terjemahan nama atau deskripsi, sehingga memungkinkan untuk mendukung versi multi-bahasa dalam definisi model.

String yang diterjemahkan hanya untuk metadata objek (nama dan deskripsi tabel dan kolom) yang muncul di alat klien seperti daftar PivotTable Excel. Untuk menggunakan string yang diterjemahkan, koneksi klien menentukan budaya. Di fitur Analisis di Excel , Anda bisa memilih bahasa dari daftar drop-down. Untuk alat lain, Anda mungkin perlu menentukan budaya dalam string koneksi.

Fitur ini tidak dimaksudkan untuk memuat data yang diterjemahkan ke dalam model. Jika Anda ingin memuat nilai data yang diterjemahkan, Anda harus mengembangkan strategi pemrosesan yang mencakup mengekstrak string yang diterjemahkan dari sumber data yang menyediakannya.

Alur kerja umum untuk menambahkan metadata yang diterjemahkan terlihat seperti ini:

  • Membuat file JSON terjemahan kosong yang berisi tempat penampung untuk setiap terjemahan string

  • Menambahkan terjemahan string ke file JSON

  • Mengimpor kembali terjemahan ke dalam model

  • Membangun, memproses, atau menyebarkan model

  • Menyambungkan ke model menggunakan aplikasi klien yang memungkinkan LCID pada string koneksi

Membuat file terjemahan kosong

Gunakan Visual Studio untuk menambahkan terjemahan ke proyek model.

  1. KlikTerjemahan>Model>Ekstensi>Kelola Terjemahan.

  2. Pilih bahasa yang Anda berikan terjemahannya lalu klik Tambahkan.

  3. Pilih satu atau beberapa bahasa dari daftar, bergantung pada bagaimana Anda ingin mengimpor string nanti.

    File terjemahan Anda dapat menyertakan beberapa bahasa, tetapi Anda mungkin menemukan manajemen terjemahan lebih mudah jika Anda membuat satu file terjemahan per bahasa. File terjemahan yang Anda buat sekarang akan diimpor secara keseluruhan nanti. Untuk memvariasikan opsi impor menurut bahasa, setiap bahasa harus berada dalam filenya sendiri.

  4. Klik Ekspor File Bahasa. Berikan nama dan lokasi file.

    Cuplikan layar kotak dialog Kelola terjemahan dengan setiap langkah bernomor dari bagian ini dipanggil.

Menambahkan terjemahan

File terjemahan JSON kosong menyertakan metadata untuk terjemahan bahasa tertentu. Tempat penampung terjemahan untuk nama objek dan deskripsi ditentukan di bagian Budaya di akhir definisi model. Terjemahan dapat ditambahkan untuk hal berikut:

Properti Deskripsi
translatedCaption Judul tabel atau kolom yang muncul di aplikasi klien mana pun yang mendukung visualisasi model Tabular.
translatedDescription Kurang umum daripada keterangan, deskripsi muncul sebagai informasi model dalam alat pemodelan seperti SSDT.

Jangan hapus metadata yang tidak ditentukan dari file. Ini harus cocok dengan file yang menjadi dasarnya. Cukup tambahkan string yang Anda inginkan, lalu simpan file.

Meskipun mungkin terlihat seperti sesuatu yang harus Anda ubah, bagian referenceCulture berisi metadata dalam budaya default model. Setiap perubahan yang dilakukan pada bagian referenceCulture tidak akan dibaca selama impor dan akan diabaikan.

Contoh berikut menunjukkan keterangan dan deskripsi yang diterjemahkan untuk tabel DimProduct dan DimCustomer .

Cuplikan layar JSON terjemahkan.

Tip

Anda dapat menggunakan editor JSON apa pun untuk membuka file, tetapi sebaiknya gunakan editor JSON di Visual Studio. Gunakan perintah Tampilkan Kode di Penjelajah solusi untuk melihat definisi model tabular.

Mengimpor file terjemahan

String terjemahan yang Anda impor menjadi bagian permanen dari definisi model. Setelah string diimpor, file terjemahan tidak lagi direferensikan.

  1. Klik Terjemahan>ImporModel> Ekstensi>.

  2. Temukan file terjemahan lalu klik Buka.

  3. Secara opsional, tentukan opsi impor.

    Opsi Impor Deskripsi
    Timpa terjemahan yang ada Mengganti semua keterangan atau deskripsi bahasa yang sama dengan file yang sedang diimpor.
    Abaikan objek yang tidak valid Menentukan apakah perbedaan metadata harus diabaikan atau ditandai sebagai kesalahan.
    Menulis hasil impor ke file log File log disimpan ke folder proyek secara default. Jalur yang tepat ke file disediakan setelah impor menyimpulkan. Nama file log adalah SSDT_Translations_Log_<timestamp>.
    Mencadangkan terjemahan ke file JSON sebelum mengimpor Mencadangkan terjemahan yang ada yang cocok dengan budaya string yang sedang diimpor. Jika budaya yang diimpor tidak ada dalam model, maka cadangan akan kosong.

    Jika Anda perlu memulihkan file ini nanti, Anda dapat mengganti konten model.bim dengan file JSON ini.
  4. Klik Impor.

  5. Secara opsional, jika Anda membuat file log atau cadangan, Anda dapat menemukan file di folder proyek.

  6. Untuk memverifikasi impor, ikuti langkah-langkah berikut:

    • Klik kanan file model.bim di Penjelajah Solusi dan pilih Tampilkan Kode. Klik Ya untuk menutup tampilan desain dan membuka kembali model.bim dalam tampilan kode. Jika Anda menginstal versi lengkap Visual Studio, seperti edisi Komunitas gratis, file akan terbuka di editor JSON bawaan.

    • Cari Budaya atau untuk string terjemahan tertentu untuk memverifikasi string yang ingin Anda lihat sebenarnya ada di sana.

Menyambungkan menggunakan pengidentifikasi lokal

Bagian ini menjelaskan pendekatan untuk memvalidasi string yang benar dikembalikan dari model.

  1. Di Excel, sambungkan ke model Tabular. Langkah ini mengasumsikan model telah disebarkan. Jika model hanya ada di ruang kerja, sebarkan ke instans Analysis Services untuk menyelesaikan pemeriksaan validasi.

    Atau, Anda bisa menggunakan fitur Analisis di Excel untuk menyambungkan ke model

  2. Dalam kotak dialog koneksi Excel, pilih budaya yang terjemahan stringnya ada dalam model Anda. Excel mendeteksi budaya yang ditentukan dalam model dan mengisi daftar drop-down yang sesuai.

    Cuplikan layar kotak dialog dengan bahasa yang dapat valid tercantum dalam daftar drop-down.

    Saat Anda membuat PivotTable, Anda akan melihat nama tabel dan kolom yang diterjemahkan.

Lihat juga

Skenario globalisasi untuk Analysis Services
Analisis di Excel