Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:✅ Microsoft Fabric'te Ambar
Doku Veri Ambarı hem büyük/küçük harfe duyarlı hem de büyük/küçük harfe duyarlı olmayan harmanlamaları destekler. Desteklenen ambar harmanlamaları şunlardır:
-
Latin1_General_100_BIN2_UTF8(varsayılan) (büyük/küçük harfe duyarlı) -
Latin1_General_100_CI_AS_KS_WS_SC_UTF8(büyük/küçük harfe duyarsız)
Yeni ambarlar ve tüm SQL analiz uç noktaları, çalışma alanının varsayılan olarak büyük/küçük harfe duyarlı harmanlama olan Veri Ambarı varsayılan harmanlama ayarına göre yapılandırılır Latin1_General_100_BIN2_UTF8.
Çalışma alanı düzeyinde harmanlamanın değiştirilmesi mevcut ambarları veya SQL analiz uç noktalarını etkilemez. Çapraz ambar sorguları farklı harmanlamalara sahip öğeler arasında hatalarla veya beklenmeyen sorgu sonuçlarıyla karşılaşabilir.
Büyük/küçük harfe duyarlı olmayan harmanlama ile bir ambar oluşturmak için:
- Çalışma alanı harmanlama ayarını değiştirin ve yeni bir ambar oluşturun. Yeni bir ambar oluştururken çalışma alanının harmanlaması kullanılır.
- Ambarı REST API ile varsayılan olmayan harmanlamayla da oluşturabilirsiniz.
Önemli
Bir ambar veya SQL analiz uç noktası oluşturulduktan sonra harmanlama değiştirilemez.
Doku Veri Ambarı için çalışma alanı varsayılan harmanlamasını değiştirme
Bu bölümde, çalışma alanı düzeyinde ambarlar için varsayılan harmanlamayı yapılandırma işlemi açıklanır. Bir ayar tüm ambar ve SQL analiz uç noktası öğelerini etkiler.
Permissions
- Yapı çalışma alanı rollerinin Yöneticisi, Üyesi, Katkıda Bulunanı: Çalışma alanı ayarları panelinden çalışma alanı harmanlamasını değiştirebilir.
- Görüntüleyiciler: Harmanlama ayarlarını görüntüleyebilir ancak değiştiremez.
Doku portalında Doku Veri Ambarı için çalışma alanı varsayılan harmanlamasını değiştirme
- Microsoft Fabric çalışma alanına gidin.
- Çalışma alanı Ayarları'nı açın.
- Çalışma alanı ayarları penceresinde Veri Ambarı sekmesini seçin.
- Harmanlamalar sayfasını seçin.
- Büyük/küçük harf duyarlılığı'nın altında Büyük/küçük harfe duyarlı (Latin1_General_100_BIN2_UTF8) (varsayılan) veya Büyük/küçük harfe duyarsız (Latin1_General_100_CI_AS_KS_WS_SC_UTF8) seçeneğini belirleyin. Bu çalışma alanında oluşturulan tüm yeni ambar ve SQL analytics uç noktası öğeleri, seçilen çalışma alanı harmanlaması ile oluşturulur.
- Ambar oluşturduktan sonra, ambarınızın harmanlamasını onaylamak için Doku Sorgusu düzenleyicisinde aşağıdaki T-SQL deyimini kullanın:
SELECT name, collation_name FROM sys.databases;
Uyarı
Yeni bir yansıtılmış SQL Server veritabanı, yansıtılmış SQL Yönetilen Örneği veritabanı, yansıtılmış Azure SQL Veritabanı veya Doku'daki SQL veritabanı için yeni SQL analizi uç noktası öğesi, üst öğenin harmanlamasını değil Doku çalışma alanı harmanlamasını kullanır.
REST API ile varsayılan olmayan harmanlama ile bir ambar oluşturma
Bu bölümde, REST İstemci uzantısını kullanarak varsayılan olmayan harmanlama ile bir ambar oluşturmak için Visual Studio Code'un nasıl kullanılacağı açıklanmaktadır.
API uç noktası
REST API ile bir ambar oluşturmak için API uç noktasını kullanın: POST https://api.fabric.microsoft.com/v1/workspaces/<workspace-id>/items
Parametredeki ambar harmanlaması da dahil olmak üzere bir ambar oluşturmak için örnek bir JSON istek gövdesi aşağıda verilmiştir defaultCollation :
{
"type": "Warehouse",
"displayName": "CaseInsensitiveAPIDemo",
"description": "New warehouse with case-insensitive collation",
"creationPayload": {
"defaultCollation": "Latin1_General_100_CI_AS_KS_WS_SC_UTF8"
}
}
REST API'yi çağırmak için Visual Studio Code kullanma
Visual Studio Code ve REST İstemci uzantısını kullanarak varsayılan olmayan harmanlama ile kolayca yeni bir ambar oluşturabilirsiniz. Şu adımları izleyin:
Henüz indirmediyseniz, uygulamayı indirip yüklemek için Visual Studio Code'u indirip yükleyin.
REST İstemcisi - Visual Studio Market'i yükleyin.
VS Code'da uzantısıyla
.httpyeni bir metin dosyası oluşturun.İstek ayrıntılarını dosya gövdesine girin. Üst bilgi ile gövde arasında, "Yetkilendirme" satırından sonra bir boşluk olmalıdır.
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" } }Yer tutucu değerlerini değiştirin:
-
<workspaceID>: URL'deki/groups/bölümünden sonra veya mevcut bir ambarı çalıştırarakSELECT @@SERVERNAMEçalışma alanı GUID'sini bulun. -
<bearer token>: Aşağıdaki adımları izleyerek taşıyıcı belirtecini alın:- Microsoft Fabric çalışma alanınızı tarayıcıda (Microsoft Edge) açın.
- Geliştirici Araçları'nı açmak için F12 tuşuna basın.
-
Konsol sekmesini seçin. Gerekirse, konsol istemini göstermek için Hızlı Görünümü Genişlet'i seçin
>. - Komutunu
powerBIAccessTokenyazın ve Enter tuşuna basın. Konsolda döndürülen büyük benzersiz dizeye sağ tıklayın ve Dize içeriğini kopyala'yı seçin. - yerine
<bearer token>yapıştırın.
-
<Warehouse name here>: İstenen ambar adını girin. -
<Warehouse description here>: İstenen ambar açıklamasını girin.
-
VS Code düzenleyicisinde POST komutunuz üzerinden görüntülenen İstek Gönder bağlantısını seçin.
POST isteğinizle ilgili diğer ayrıntılarla birlikte 202 Kabul Edildi durum kodunu içeren bir yanıt almanız gerekir.
Fabric portalında yeni oluşturulan ambara gidin.
Sorgu düzenleyicisinde aşağıdaki T-SQL deyimini yürüterek ambarınızın harmanlamasının JSON'da belirttiğiniz değerle uyumlu olduğunu doğrulayın:
SELECT name, collation_name FROM sys.databases;