Obs!
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Gjelder for:✅ Lager i Microsoft Fabric
Fabric Data Warehouse støtter sorteringer som skiller mellom store og små bokstaver. Støttede lagersorteringer er:
-
Latin1_General_100_BIN2_UTF8(standard) (skiller mellom store og små bokstaver) -
Latin1_General_100_CI_AS_KS_WS_SC_UTF8(skiller ikke mellom store og små bokstaver)
Nye lagre og alle SQL-analyseendepunkter konfigureres basert på arbeidsområdets standard sorteringsinnstilling for Data Warehouse, som som standard er sortering Latin1_General_100_BIN2_UTF8som skiller mellom store og små bokstaver.
Endring av sortering på arbeidsområdenivå påvirker ikke eksisterende lagre eller SQL Analytics-endepunkter. Spørringer på tvers av lager kan støte på feil eller uventede spørringsresultater på tvers av varer med forskjellige sorteringer.
Slik oppretter du et lager med en sortering som ikke skiller mellom store og små bokstaver:
- Endre innstillingen for sortering av arbeidsområdet, og opprett et nytt lager. Når du oppretter et nytt lager, brukes sorteringen av arbeidsområdet.
- Du kan også opprette lageret med en ikke-standard sortering med REST API.
Viktig
Når et lager eller SQL Analytics-endepunkt er opprettet, kan ikke sorteringen endres.
Endre standardsorteringen for arbeidsområdet for Fabric Data Warehouse
Denne delen forklarer hvordan du konfigurerer standard sortering for lagre på arbeidsområdenivå, en innstilling som påvirker alle lager- og SQL Analytics-endepunktelementer.
Permissions
- Medlemmer av Fabric-arbeidsområderollene Administrator, Medlem, Bidragsyter: Kan endre arbeidsområdesorteringen fra innstillingspanelet for arbeidsområdet.
- Seere: Kan se sorteringsinnstillinger, men kan ikke endre dem.
Endre standardsortering for arbeidsområde for Fabric Data Warehouse i Fabric-portalen
- Gå til Microsoft Fabric-arbeidsområdet.
- Åpne arbeidsområdet Innstillinger.
- I vinduet Innstillinger for arbeidsområde velger du kategorien Datalager .
- Velg siden Sorteringer .
- Under Skiller mellom store og små bokstavervelger du Skille mellom store og små bokstaver (Latin1_General_100_BIN2_UTF8) (standard) eller Skiller ikke mellom store og små bokstaver (Latin1_General_100_CI_AS_KS_WS_SC_UTF8). Alle nye lager- og SQL Analytics-endepunktelementer som opprettes i dette arbeidsområdet, opprettes med den valgte arbeidsområdesorteringen.
- Når du har opprettet et lager, bruker du følgende T-SQL-setning i redigeringsprogrammet for strukturspørring for å bekrefte sorteringen av lageret:
SELECT name, collation_name FROM sys.databases;
Note
Det nye SQL Analytics-endepunktelementet for en ny speilet SQL Server-database, speilet SQL Managed Instance-database, speilet Azure SQL Database eller SQL-database i Fabric bruker Fabric-arbeidsområdesorteringen, ikke sorteringen av det overordnede elementet.
Opprett et lager med en ikke-standard sortering med REST API
Denne delen forklarer hvordan du bruker Visual Studio Code til å opprette et lager med en ikke-standard sortering ved hjelp av REST-klientutvidelsen.
API-endepunkt
Hvis du vil opprette et lager med REST-API, bruker du API-endepunktet: POST https://api.fabric.microsoft.com/v1/workspaces/<workspace-id>/items
Her er et eksempel på en JSON-forespørselstekst for å opprette et lager, inkludert lagersorteringen 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"
}
}
Bruk Visual Studio Code til å aktivere REST-API-en
Du kan enkelt opprette et nytt lager med en ikke-standard sortering ved hjelp av Visual Studio Code og REST Client-utvidelsen. Følg disse trinnene:
Hvis ikke allerede, last ned og installer Visual Studio Code for å laste ned og installere programmet.
Opprett en ny tekstfil i VS Code med filtypen
.http.Skriv inn forespørselsdetaljene i meldingsteksten for filen. Det skal være et tomt mellomrom mellom toppteksten og brødteksten, plassert etter autorisasjonslinjen.
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" } }Erstatt plassholderverdiene:
-
<workspaceID>: Finn GUID-en for arbeidsområdet i nettadressen etter inndelingen/groups/, eller ved å kjøreSELECT @@SERVERNAMEi et eksisterende lager. -
<bearer token>: Skaff deg ihavertokenet ved å følge disse trinnene:- Åpne Microsoft Fabric-arbeidsområdet i en nettleser (Microsoft Edge).
- Trykk F12 for å åpne Utviklerverktøy.
- Velg Konsoll-fanen. Hvis det er nødvendig, velger du Utvid hurtigvisning for å vise konsollledeteksten
>. - Skriv inn kommandoen
powerBIAccessToken, og trykk ENTER. Høyreklikk på den store unike strengen som returneres i konsollen, og velg Kopier strenginnhold. - Lim den inn i stedet for
<bearer token>.
-
<Warehouse name here>: Skriv inn ønsket lagernavn. -
<Warehouse description here>: Angi ønsket lagerbeskrivelse.
-
Velg koblingen Send forespørsel som vises over POST-kommandoen i vs Code-redigeringsprogrammet.
Du skal motta et svar med statuskoden 202 Godkjent, sammen med andre detaljer om POST-forespørselen din.
Gå til det nyopprettede lageret i Fabric-portalen.
Utfør følgende T-SQL-setning i redigeringsprogrammet for spørring for å bekrefte at sorteringen for lageret samsvarer med det du spesifiserte i JSON:
SELECT name, collation_name FROM sys.databases;