Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
si applica a:✅ Magazzino di dati in Microsoft Fabric
Fabric Data Warehouse supporta regole di confronto senza distinzione tra maiuscole e minuscole e senza distinzione tra maiuscole e minuscole. Le regole di confronto del warehouse supportate sono:
-
Latin1_General_100_BIN2_UTF8(impostazione predefinita) (distinzione tra maiuscole e minuscole) -
Latin1_General_100_CI_AS_KS_WS_SC_UTF8(senza distinzione tra maiuscole e minuscole)
I nuovi warehouse e tutti gli endpoint di analisi SQL vengono configurati in base all'impostazione predefinita delle regole di confronto data warehouse dell'area di lavoro, che per impostazione predefinita è le regole Latin1_General_100_BIN2_UTF8di confronto con distinzione tra maiuscole e minuscole.
La modifica delle regole di confronto a livello di area di lavoro non influisce sui warehouse esistenti o sugli endpoint di analisi SQL. Le query tra data warehouse possono riscontrare errori o risultati imprevisti delle query tra elementi con regole di confronto diverse.
Per creare un magazzino con regole di confronto senza distinzione tra maiuscole e minuscole:
- Modificare l'impostazione delle regole di confronto dell'area di lavoro e creare un nuovo warehouse. Quando si crea un nuovo warehouse, verranno usate le regole di confronto dell'area di lavoro.
- È anche possibile creare il warehouse con regole di confronto non predefinite con l'API REST.
Importante
Dopo aver creato un endpoint di analisi di warehouse o SQL, le regole di confronto non possono essere modificate.
Modificare le regole di confronto predefinite dell'area di lavoro per Fabric Data Warehouse
Questa sezione illustra come configurare le regole di confronto predefinite per i warehouse a livello di area di lavoro, un'impostazione influisce su tutti gli elementi dell'endpoint di analisi SQL e del warehouse.
Permissions
- Membri dei ruoli dell'area di lavoro Infrastruttura Amministratore, Membro, Collaboratore: può modificare le regole di confronto dell'area di lavoro dal pannello delle impostazioni dell'area di lavoro.
- Visualizzatori: può visualizzare le impostazioni delle regole di confronto, ma non modificarle.
Modificare le regole di confronto predefinite dell'area di lavoro per Fabric Data Warehouse nel portale di Infrastruttura
- Passare all'area di lavoro di Microsoft Fabric.
- Aprire le impostazioni dell'area di lavoro.
- Nella finestra Impostazioni area di lavoro selezionare la scheda Data Warehouse .
- Selezionare la pagina Regole di confronto .
- In Distinzione maiuscole/minuscole scegliere Distinzione maiuscole/minuscole (Latin1_General_100_BIN2_UTF8) (impostazione predefinita) o Senza distinzione tra maiuscole e minuscole (Latin1_General_100_CI_AS_KS_WS_SC_UTF8). Tutti i nuovi elementi dell'endpoint di analisi SQL e warehouse creati in questa area di lavoro verranno creati con le regole di confronto dell'area di lavoro scelte.
- Dopo aver creato un warehouse, usare l'istruzione T-SQL seguente nell'editor di query di Fabric per verificare le regole di confronto del warehouse:
SELECT name, collation_name FROM sys.databases;
Annotazioni
Nuovo elemento dell'endpoint di analisi SQL per un nuovo database di SQL Server con mirroring, database di Istanza gestita di SQL con mirroring, database SQL di Azure con mirroring o database SQL in Fabric usa le regole di confronto dell'area di lavoro infrastruttura, non le regole di confronto dell'elemento padre.
Creare un warehouse con regole di confronto non predefinite con l'API REST
Questa sezione illustra come usare Visual Studio Code per creare un warehouse con regole di confronto non predefinite usando l'estensione client REST.
Punto finale API
Per creare un warehouse con l'API REST, usare l'endpoint API: POST https://api.fabric.microsoft.com/v1/workspaces/<workspace-id>/items
Ecco un esempio di corpo della richiesta JSON per la creazione di un warehouse, incluse le regole di confronto warehouse defaultCollation nel parametro :
{
"type": "Warehouse",
"displayName": "CaseInsensitiveAPIDemo",
"description": "New warehouse with case-insensitive collation",
"creationPayload": {
"defaultCollation": "Latin1_General_100_CI_AS_KS_WS_SC_UTF8"
}
}
Usare Visual Studio Code per richiamare l'API REST
È possibile creare facilmente un nuovo warehouse con regole di confronto non predefinite usando Visual Studio Code e l'estensione client REST. Seguire questa procedura:
Se non è già stato fatto, scaricare e installare Visual Studio Code per scaricare e installare l'applicazione.
Installare il client REST - Visual Studio Marketplace.
Creare un nuovo file di testo in VS Code con l'estensione
.http.Immettere i dettagli della richiesta nel corpo del file. Deve essere presente uno spazio vuoto tra l'intestazione e il corpo, posizionato dopo la riga "Autorizzazione".
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" } }Sostituisci i valori segnaposto.
-
<workspaceID>: Trova il GUID dell'area di lavoro nell'URL dopo la sezione/groups/, o eseguendoSELECT @@SERVERNAMEin un magazzino esistente. -
<bearer token>: ottenere il token di connessione seguendo questa procedura:- Aprire l'area di lavoro di Microsoft Fabric in un browser (Microsoft Edge).
- Premere F12 per aprire Strumenti di sviluppo.
- Selezionare la scheda Console. Se necessario, selezionare Espandi visualizzazione rapida per visualizzare il prompt
>della console. - Digitare il comando
powerBIAccessTokene premere INVIO. Fare clic con il pulsante destro del mouse sulla stringa univoca di grandi dimensioni restituita nella console e selezionare Copia contenuto stringa. - Incollarlo al posto di
<bearer token>.
-
<Warehouse name here>: immettere il nome del magazzino desiderato. -
<Warehouse description here>: immettere la descrizione del magazzino desiderata.
-
Selezionare il collegamento Invia richiesta visualizzato sul comando POST nell'editor di VS Code.
Si dovrebbe ricevere una risposta con il codice di stato 202 Accettato, insieme ad altri dettagli sulla richiesta POST.
Accedi al magazzino appena creato nel portale Fabric.
Eseguire l'istruzione T-SQL seguente nell'editor di query per verificare che le regole di confronto per il warehouse siano allineate a quanto specificato nel codice JSON:
SELECT name, collation_name FROM sys.databases;