Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:✅ Gudang di Microsoft Fabric
Fabric Data Warehouse mendukung kolatasi peka huruf besar/kecil dan tidak peka huruf besar/kecil. Kolatasi gudang yang didukung adalah:
-
Latin1_General_100_BIN2_UTF8(default) (peka huruf besar/kecil) -
Latin1_General_100_CI_AS_KS_WS_SC_UTF8(tidak peka huruf besar/kecil)
Gudang baru dan semua titik akhir analitik SQL dikonfigurasi berdasarkan pengaturan kolase default Gudang Data ruang kerja, yang secara default adalah kolase Latin1_General_100_BIN2_UTF8peka huruf besar/kecil .
Mengubah kolase tingkat ruang kerja tidak memengaruhi gudang atau titik akhir analitik SQL yang ada. Kueri lintas gudang dapat mengalami kesalahan atau hasil kueri yang tidak terduga di seluruh item dengan kolase yang berbeda.
Untuk membuat gudang dengan kolater yang tidak peka huruf besar/kecil:
- Ubah pengaturan kolabasi ruang kerja dan buat gudang baru. Saat membuat gudang baru, kolase ruang kerja akan digunakan.
- Anda juga dapat membuat gudang dengan kolate non-default dengan REST API.
Penting
Setelah titik akhir analitik gudang atau SQL dibuat, kolase tidak dapat diubah.
Mengubah kolatasi default ruang kerja untuk Fabric Data Warehouse
Bagian ini menjelaskan cara mengonfigurasi kolase default untuk gudang di tingkat ruang kerja, pengaturan memengaruhi semua item titik akhir analitik gudang dan SQL.
Permissions
- Anggota peran ruang kerja Fabric Admin, Anggota, Kontributor: Dapat mengubah kolaborasi ruang kerja dari panel pengaturan ruang kerja.
- Penonton: Dapat melihat pengaturan kolaterasi tetapi tidak dapat mengubahnya.
Mengubah kolace default ruang kerja untuk Fabric Data Warehouse di portal Fabric
- Buka ruang kerja Microsoft Fabric.
- Buka Pengaturan ruang kerja.
- Di jendela Pengaturan ruang kerja , pilih tab Gudang Data .
- Pilih halaman Kolajek .
- Di bawah Sensitivitas huruf besar/kecil, pilih Peka huruf besar/kecil (Latin1_General_100_BIN2_UTF8) (default) atau Tidak peka huruf besar/kecil (Latin1_General_100_CI_AS_KS_WS_SC_UTF8). Setiap item titik akhir analitik gudang dan SQL baru yang dibuat di ruang kerja ini akan dibuat dengan kolase ruang kerja yang dipilih.
- Setelah membuat gudang, gunakan pernyataan T-SQL berikut di editor Fabric Query untuk mengonfirmasi kolase gudang Anda:
SELECT name, collation_name FROM sys.databases;
Nota
Item titik akhir analitik SQL baru untuk database SQL Server cermin baru, database SQL Managed Instance yang dicerminkan, Database Azure SQL yang dicerminkan, atau database SQL di Fabric menggunakan kolase ruang kerja Fabric, bukan kolase item induk.
Membuat gudang dengan kolate non-default dengan REST API
Bagian ini menjelaskan cara menggunakan Visual Studio Code untuk membuat gudang dengan kolatasi non-default menggunakan ekstensi Klien REST.
Titik akhir API
Untuk membuat gudang dengan REST API, gunakan titik akhir API: POST https://api.fabric.microsoft.com/v1/workspaces/<workspace-id>/items
Berikut adalah contoh isi permintaan JSON untuk membuat gudang, termasuk kolatasi gudang dalam defaultCollation parameter:
{
"type": "Warehouse",
"displayName": "CaseInsensitiveAPIDemo",
"description": "New warehouse with case-insensitive collation",
"creationPayload": {
"defaultCollation": "Latin1_General_100_CI_AS_KS_WS_SC_UTF8"
}
}
Menggunakan Visual Studio Code untuk memanggil REST API
Anda dapat dengan mudah membuat gudang baru dengan kolatasi non-default menggunakan Visual Studio Code dan ekstensi Klien REST. Ikuti langkah-langkah ini:
Jika belum, unduh dan instal Visual Studio Code untuk mengunduh dan menginstal aplikasi.
Buat file teks baru di Visual Studio Code dengan
.httpekstensi .Masukkan detail permintaan dalam isi file. Harus ada ruang kosong antara header dan isi, ditempatkan setelah baris "Otorisasi".
POST https://api.fabric.microsoft.com/v1/workspaces/<workspaceID>/items HTTP/1.1 Content-Type: application/json Authorization: Bearer <bearer token> { "type": "Warehouse", "displayName": "<Warehouse name here>", "description": "<Warehouse description here>", "creationPayload": { "defaultCollation": "Latin1_General_100_CI_AS_KS_WS_SC_UTF8" } }Ganti nilai placeholder ini:
-
<workspaceID>: Temukan GUID ruang kerja di URL setelah bagian/groups/, atau dengan menjalankanSELECT @@SERVERNAMEdi gudang yang ada. -
<bearer token>: Dapatkan token pembawa dengan mengikuti langkah-langkah berikut:- Buka ruang kerja Microsoft Fabric Anda di browser (Microsoft Edge).
- Tekan F12 untuk membuka Alat Pengembang.
- Pilih tab Konsol . Jika perlu, pilih Perluas Tampilan Cepat untuk menampilkan perintah
>konsol . - Ketik perintah
powerBIAccessTokendan tekan Enter. Klik kanan pada string unik besar yang dikembalikan di konsol dan pilih Salin konten string. - Tempelkan sebagai pengganti
<bearer token>.
-
<Warehouse name here>: Masukkan nama gudang yang diinginkan. -
<Warehouse description here>: Masukkan deskripsi gudang yang diinginkan.
-
Pilih tautan Kirim Permintaan yang ditampilkan melalui perintah POST Anda di editor Visual Studio Code.
Anda harus menerima respons dengan kode status 202 Diterima, bersama dengan detail lain tentang permintaan POST Anda.
Buka gudang yang baru dibuat di portal Fabric.
Jalankan pernyataan T-SQL berikut di editor Kueri untuk mengonfirmasi bahwa kolase untuk gudang Anda selaras dengan apa yang Anda tentukan di JSON:
SELECT name, collation_name FROM sys.databases;