Kolae Gudang Data

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:

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

  1. Buka ruang kerja Microsoft Fabric.
  2. Buka Pengaturan ruang kerja.
  3. Di jendela Pengaturan ruang kerja , pilih tab Gudang Data .
  4. Pilih halaman Kolajek .
  5. 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.
  6. 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:

  1. Jika belum, unduh dan instal Visual Studio Code untuk mengunduh dan menginstal aplikasi.

  2. Instalasi Klien REST dari Visual Studio Marketplace.

  3. Buat file teks baru di Visual Studio Code dengan .http ekstensi .

  4. 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" 
       } 
     }
    
  5. Ganti nilai placeholder ini:

    • <workspaceID>: Temukan GUID ruang kerja di URL setelah bagian /groups/ , atau dengan menjalankan SELECT @@SERVERNAME di gudang yang ada.
    • <bearer token>: Dapatkan token pembawa dengan mengikuti langkah-langkah berikut:
      1. Buka ruang kerja Microsoft Fabric Anda di browser (Microsoft Edge).
      2. Tekan F12 untuk membuka Alat Pengembang.
      3. Pilih tab Konsol . Jika perlu, pilih Perluas Tampilan Cepat untuk menampilkan perintah >konsol .
      4. Ketik perintah powerBIAccessToken dan tekan Enter. Klik kanan pada string unik besar yang dikembalikan di konsol dan pilih Salin konten string.
      5. Tempelkan sebagai pengganti <bearer token>.
    • <Warehouse name here>: Masukkan nama gudang yang diinginkan.
    • <Warehouse description here>: Masukkan deskripsi gudang yang diinginkan.
  6. Pilih tautan Kirim Permintaan yang ditampilkan melalui perintah POST Anda di editor Visual Studio Code.

  7. Anda harus menerima respons dengan kode status 202 Diterima, bersama dengan detail lain tentang permintaan POST Anda.

  8. Buka gudang yang baru dibuat di portal Fabric.

  9. 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;