Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Gælder for:✅ Warehouse i Microsoft Fabric
Fabric Data Warehouse understøtter sorteringer, der skelner mellem store og små bogstaver. Understøttede lagersorteringer er:
-
Latin1_General_100_BIN2_UTF8(standard) (skelner mellem store og små bogstaver) -
Latin1_General_100_CI_AS_KS_WS_SC_UTF8(der skelnes ikke mellem store og små bogstaver)
Nye lagersteder og alle SQL-analyseslutpunkter konfigureres på baggrund af arbejdsområdets standardsorteringsindstilling for Data Warehouse, som som standard er sorteringen Latin1_General_100_BIN2_UTF8, hvor der skelnes mellem store og små bogstaver.
Ændring af sorteringen på arbejdsområdeniveau påvirker ikke eksisterende lagersteder eller SQL Analytics-slutpunkter. Forespørgsler på tværs af lagersteder kan støde på fejl eller uventede forespørgselsresultater på tværs af varer med forskellige sorteringer.
Sådan oprettes et lagersted med en sortering, hvor der ikke skelnes mellem store og små bogstaver:
- Rediger indstillingen for sortering af arbejdsområdet, og opret et nyt lagersted. Når du opretter et nyt lagersted, bruges sorteringen af arbejdsområdet.
- Du kan også oprette lagerstedet med en ikke-standardsortering med REST API'en.
Vigtigt
Når der er oprettet et lagersted eller SQL Analytics-slutpunkt, kan sorteringen ikke ændres.
Rediger standardsorteringen af arbejdsområdet for Fabric Data Warehouse
I dette afsnit forklares det, hvordan du konfigurerer standardsorteringen for lagersteder på arbejdsområdeniveau, en indstilling påvirker alle lagersteds- og SQL Analytics-slutpunktselementer.
Tilladelser
- Medlemmer af strukturarbejdsområderollerne Administrator, Medlem, Bidragyder: Kan ændre arbejdsområdesorteringen fra panelet med indstillinger for arbejdsområdet.
- Seere: Kan se sorteringsindstillinger, men kan ikke ændre dem.
Ændre standardsortering af arbejdsområde for Fabric Data Warehouse i Fabric-portalen
- Gå til Microsoft Fabric-arbejdsområdet.
- Åbn arbejdsområdet Indstillinger.
- I vinduet Indstillinger for arbejdsområde skal du vælge fanen Data Warehouse .
- Vælg siden Sorteringer .
- Under Skelner der mellem store og små bogstaver(Latin1_General_100_BIN2_UTF8) (standard) eller Skelner der ikke mellem store og små bogstaver (Latin1_General_100_CI_AS_KS_WS_SC_UTF8). Alle nye lagersteds- og SQL Analytics-slutpunktselementer, der oprettes i dette arbejdsområde, oprettes med den valgte arbejdsområdesortering.
- Når du har oprettet et lagersted, skal du bruge følgende T-SQL-sætning i editoren til strukturforespørgsel til at bekræfte sorteringen af dit lagersted:
SELECT name, collation_name FROM sys.databases;
Notat
Det nye SQL-analyseslutpunktselement for en ny spejlet SQL Server-database, spejlet SQL Managed Instance-database, spejlet Azure SQL Database eller SQL-database i Fabric bruger Fabric-arbejdsområdesorteringen, ikke sorteringen af det overordnede element.
Oprette et lagersted med en ikke-standardsortering med REST API
I dette afsnit forklares det, hvordan du bruger Visual Studio Code til at oprette et lagersted med en ikke-standardsortering ved hjælp af REST-klientudvidelsen.
API-slutpunkt
Hvis du vil oprette et lager med REST API, skal du bruge API-slutpunktet: POST https://api.fabric.microsoft.com/v1/workspaces/<workspace-id>/items
Her er et eksempel på et JSON-anmodningsbrødtekst til oprettelse af et lagersted, herunder lagerstedssorteringen i parameteren defaultCollation :
{
"type": "Warehouse",
"displayName": "CaseInsensitiveAPIDemo",
"description": "New warehouse with case-insensitive collation",
"creationPayload": {
"defaultCollation": "Latin1_General_100_CI_AS_KS_WS_SC_UTF8"
}
}
Brug Visual Studio Code til at aktivere REST-API'en
Du kan nemt oprette et nyt lagersted med en ikke-standardsortering ved hjælp af Visual Studio Code og REST Client-udvidelsen. Følg disse trin:
Hvis ikke allerede, skal du downloade og installere Visual Studio Code for at downloade og installere programmet.
Installér REST Client – Visual Studio Marketplace.
Opret en ny tekstfil i VS Code med filtypenavnet
.http.Angiv anmodningsoplysningerne i filens brødtekst. Der skal være et tomt mellemrum mellem overskriften og brødteksten, der er placeret efter linjen "Autorisation".
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" } }Erstat pladsholderværdierne:
-
<workspaceID>: Find arbejdsområdets GUID i URL-adressen efter/groups/sektionen eller ved at køreSELECT @@SERVERNAMEpå et eksisterende lager. -
<bearer token>: Hent ihændehavertokenet ved at følge disse trin:- Åbn dit Microsoft Fabric-arbejdsområde i en browser (Microsoft Edge).
- Tryk på F12 for at åbne Udviklerværktøjer.
- Vælg fanen Konsol . Hvis det er nødvendigt, skal du vælge Udvid Hurtig visning for at få vist konsolprompten
>. - Skriv kommandoen
powerBIAccessToken, og tryk på Enter. Højreklik på den store entydige streng, der returneres i konsollen, og vælg Kopiér strengindhold. - Indsæt den i stedet for
<bearer token>.
-
<Warehouse name here>: Angiv det ønskede lagernavn. -
<Warehouse description here>: Angiv den ønskede lagerbeskrivelse.
-
Vælg linket Send anmodning , der vises via din POST-kommando i VS Code-editoren.
Du bør modtage et svar med statuskoden 202 Accepteret sammen med andre oplysninger om din POST-anmodning.
Gå til det nyoprettede lager på Fabric-portalen.
Udfør følgende T-SQL-sætning i forespørgselseditoren for at bekræfte, at sorteringen for dit lagersted stemmer overens med det, du har angivet i JSON:
SELECT name, collation_name FROM sys.databases;