Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:✅ Warehouse in Microsoft Fabric
Fabric Data Warehouse unterstützt sowohl die Groß-/Kleinschreibung als auch die Sortierung der Groß-/Kleinschreibung. Unterstützte Lagersortierungen sind:
-
Latin1_General_100_BIN2_UTF8(Standard) (Groß-/Kleinschreibung beachtet) -
Latin1_General_100_CI_AS_KS_WS_SC_UTF8(Groß-/Kleinschreibung wird nicht beachtet)
Neue Lagerhäuser und alle SQL-Analyseendpunkte werden basierend auf der Standardsortierungseinstellung des Data Warehouse-Arbeitsbereichs konfiguriert, bei der standardmäßig die Sortierung Latin1_General_100_BIN2_UTF8zwischen Groß- und Kleinschreibung unterschieden wird.
Das Ändern der Sortierung auf Arbeitsbereichsebene wirkt sich nicht auf vorhandene Lager oder SQL-Analyseendpunkte aus. Lagerübergreifende Abfragen können fehler oder unerwartete Abfrageergebnisse für Elemente mit unterschiedlichen Sortierungen auftreten.
So erstellen Sie ein Lager mit einer Sortierung ohne Groß-/Kleinschreibung:
- Ändern Sie die Arbeitsbereichsortierungseinstellung, und erstellen Sie ein neues Lager. Beim Erstellen eines neuen Lagers wird die Sortierung des Arbeitsbereichs verwendet.
- Sie können das Lager auch mit einer nicht standardmäßigen Sortierung mit der REST-API erstellen.
Wichtig
Nachdem ein Lager- oder SQL-Analyseendpunkt erstellt wurde, kann die Sortierung nicht mehr geändert werden.
Ändern der Standardsortierung des Arbeitsbereichs für Fabric Data Warehouse
In diesem Abschnitt wird erläutert, wie Sie die Standardsortierung für Lagerhäuser auf Arbeitsbereichsebene konfigurieren, eine Einstellung wirkt sich auf alle Lager- und SQL-Analyseendpunktelemente aus.
Erlaubnisse
- Member of the Fabric workspace roles Admin, Member, Contributor: Can change the workspace sortation from the workspace settings panel.
- Viewer: Die Sortierungseinstellungen können angezeigt werden, können aber nicht geändert werden.
Ändern der Standardsortierung des Arbeitsbereichs für Fabric Data Warehouse im Fabric-Portal
- Wechseln Sie zum Microsoft Fabric-Arbeitsbereich.
- Öffnen Sie die Arbeitsbereichseinstellungen.
- Wählen Sie im Fenster "Arbeitsbereichseinstellungen " die Registerkarte "Data Warehouse " aus.
- Wählen Sie die Seite "Sortierungen" aus .
- Wählen Sie unter Berücksichtigung der Groß-/Kleinschreibung die Groß-/Kleinschreibung (Latin1_General_100_BIN2_UTF8) (Standard) oder die Groß-/Kleinschreibung (Latin1_General_100_CI_AS_KS_WS_SC_UTF8) aus. Alle in diesem Arbeitsbereich erstellten neuen Lager- und SQL-Analyseendpunkte werden mit der ausgewählten Arbeitsbereichsortierung erstellt.
- Verwenden Sie nach dem Erstellen eines Lagers die folgende T-SQL-Anweisung im Fabric Query-Editor , um die Sortierung Ihres Lagers zu bestätigen:
SELECT name, collation_name FROM sys.databases;
Hinweis
Das neue SQL Analytics-Endpunktelement für eine neue gespiegelte SQL Server-Datenbank, gespiegelte SQL Managed Instance-Datenbank, gespiegelte Azure SQL-Datenbank oder SQL-Datenbank in Fabric verwendet die Fabric-Arbeitsbereichsortierung, nicht die Sortierung des übergeordneten Elements.
Erstellen eines Lagers mit einer nicht standardmäßigen Sortierung mit REST-API
In diesem Abschnitt wird erläutert, wie Sie visual Studio Code verwenden, um ein Lager mit einer nicht standardmäßigen Sortierung mithilfe der REST-Clienterweiterung zu erstellen.
API-Endpunkt
Verwenden Sie den API-Endpunkt POST https://api.fabric.microsoft.com/v1/workspaces/<workspace-id>/items, um mit der REST-API ein Warehouse zu erstellen.
Hier ist ein Beispiel für einen JSON-Anforderungstext zum Erstellen eines Lagers, einschließlich der Lagersortierung im defaultCollation Parameter:
{
"type": "Warehouse",
"displayName": "CaseInsensitiveAPIDemo",
"description": "New warehouse with case-insensitive collation",
"creationPayload": {
"defaultCollation": "Latin1_General_100_CI_AS_KS_WS_SC_UTF8"
}
}
Verwenden von Visual Studio Code zum Aufrufen der REST-API
Sie können ganz einfach ein neues Lager mit einer nicht standardmäßigen Sortierung mithilfe von Visual Studio Code und der REST-Clienterweiterung erstellen. Führen Sie folgende Schritte aus:
Falls noch nicht geschehen, laden Sie Visual Studio Code herunter, und installieren Sie sie, um die Anwendung herunterzuladen und zu installieren.
Installieren Sie den REST-Client aus dem Visual Studio Marketplace.
Erstellen Sie in VS Code eine neue Textdatei mit der Erweiterung
.http.Geben Sie die Anforderungsdetails im Dateitext ein. Es sollte ein leerer Abstand zwischen der Kopfzeile und dem Textkörper vorhanden sein, der hinter der Zeile "Autorisierung" platziert wird.
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" } }Ersetzen Sie folgende Platzhalterwerte:
-
<workspaceID>: Suchen Sie die Arbeitsbereich-GUID in der URL nach dem Abschnitt/groups/oder führen Sie dazuSELECT @@SERVERNAMEin einem vorhandenen Warehouse aus. -
<bearer token>: Rufen Sie das Bearertoken mit den folgenden Schritten ab:- Öffnen Sie Ihren Microsoft Fabric-Arbeitsbereich in einem Browser (Microsoft Edge).
- Drücken Sie F12, um die Entwicklungstools zu öffnen.
- Klicken Sie auf die Registerkarte Konsole. Wählen Sie bei Bedarf Schnellansicht erweitern aus, um die Konsoleneingabeaufforderung
>anzuzeigen. - Geben Sie den Befehl
powerBIAccessTokenein, und drücken Sie die EINGABETASTE. Klicken Sie mit der rechten Maustaste auf die große eindeutige Zeichenfolge, die in der Konsole zurückgegeben wird, und wählen Sie "Zeichenfolgeninhalt kopieren" aus. - Fügen Sie es anstelle von
<bearer token>ein.
-
<Warehouse name here>: Geben Sie den gewünschten Warehousenamen ein. -
<Warehouse description here>: Geben Sie die gewünschte Warehousebeschreibung ein.
-
Wählen Sie im VS Code-Editor den Link Anforderung senden aus, der über Ihrem POST-Befehl angezeigt wird.
Sie sollten eine Antwort mit dem Statuscode 202 Akzeptiert erhalten, zusammen mit anderen Details zu Ihrer POST-Anforderung.
Wechseln Sie im Fabric-Portal zum neu erstellten Warehouse.
Führen Sie die folgende T-SQL-Anweisung im Abfrage-Editor aus, um zu bestätigen, dass die Sortierung für Ihr Lager mit dem im JSON-Code angegebenen Wert übereinstimmt:
SELECT name, collation_name FROM sys.databases;