Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για:✅ Warehouse στο Microsoft Fabric
Το Fabric Data Warehouse υποστηρίζει ταξινομήσεις με διάκριση πεζών-κεφαλαίων και χωρίς διάκριση πεζών-κεφαλαίων. Οι υποστηριζόμενες συρραφές αποθήκης είναι:
-
Latin1_General_100_BIN2_UTF8(προεπιλογή) (με διάκριση πεζών-κεφαλαίων) -
Latin1_General_100_CI_AS_KS_WS_SC_UTF8(χωρίς διάκριση πεζών-κεφαλαίων)
Οι νέες αποθήκες και όλα τα τελικά σημεία ανάλυσης SQL ρυθμίζονται με βάση την προεπιλεγμένη ρύθμιση συρραφής της αποθήκης δεδομένων του χώρου εργασίας, η οποία από προεπιλογή είναι η συρραφή Latin1_General_100_BIN2_UTF8με διάκριση πεζών-κεφαλαίων.
Η αλλαγή της συρραφής σε επίπεδο χώρου εργασίας δεν επηρεάζει τις υπάρχουσες αποθήκες ή τα τελικά σημεία ανάλυσης SQL. Τα ερωτήματα μεταξύ αποθηκών ενδέχεται να αντιμετωπίσουν σφάλματα ή μη αναμενόμενα αποτελέσματα ερωτημάτων σε στοιχεία με διαφορετικές ταξινομήσεις.
Για να δημιουργήσετε μια αποθήκη με συρραφή χωρίς διάκριση πεζών-κεφαλαίων:
- Αλλάξτε τη ρύθμιση συρραφής χώρου εργασίας και δημιουργήστε μια νέα αποθήκη. Κατά τη δημιουργία μιας νέας αποθήκης, θα χρησιμοποιηθεί η συρραφή του χώρου εργασίας.
- Μπορείτε επίσης να δημιουργήσετε την αποθήκη με μια μη προεπιλεγμένη συρραφή με το REST API.
Σημαντικό
Μόλις δημιουργηθεί ένα τελικό σημείο αποθήκης ή SQL analytics, η συρραφή δεν μπορεί να αλλάξει.
Τροποποίηση της προεπιλεγμένης συρραφής χώρου εργασίας για την αποθήκη δεδομένων Fabric
Αυτή η ενότητα εξηγεί τον τρόπο ρύθμισης παραμέτρων της προεπιλεγμένης συρραφής για αποθήκες σε επίπεδο χώρου εργασίας, μια ρύθμιση επηρεάζει όλα τα στοιχεία τελικού σημείου αποθήκης και SQL analytics.
Δικαιώματα
- Μέλη των ρόλων χώρου εργασίας Fabric Διαχειριστής, Μέλος, Συνεργάτης: Μπορούν να αλλάξουν τη συρραφή χώρου εργασίας από τον πίνακα ρυθμίσεων χώρου εργασίας.
- Θεατές: Μπορούν να δουν τις ρυθμίσεις συρραφής, αλλά δεν μπορούν να τις τροποποιήσουν.
Αλλαγή προεπιλεγμένης συρραφής χώρου εργασίας για την αποθήκη δεδομένων Fabric στην πύλη Fabric
- Μεταβείτε στον χώρο εργασίας Microsoft Fabric.
- Ανοίξτε τις Ρυθμίσεις χώρου εργασίας.
- Στο παράθυρο ρυθμίσεων χώρου εργασίας , επιλέξτε την καρτέλα Αποθήκη δεδομένων .
- Επιλέξτε τη σελίδα Συρραφές .
- Στην περιοχή Διάκριση πεζών-κεφαλαίων, επιλέξτε Διάκριση πεζών-κεφαλαίων (Latin1_General_100_BIN2_UTF8) (προεπιλογή) ή Διάκριση πεζών-κεφαλαίων (Latin1_General_100_CI_AS_KS_WS_SC_UTF8). Τυχόν νέα στοιχεία τελικού σημείου αποθήκης και SQL analytics που δημιουργούνται σε αυτόν τον χώρο εργασίας θα δημιουργηθούν με την επιλεγμένη συρραφή χώρου εργασίας.
- Αφού δημιουργήσετε μια αποθήκη, χρησιμοποιήστε την ακόλουθη πρόταση T-SQL στο πρόγραμμα επεξεργασίας ερωτήματος Fabric για να επιβεβαιώσετε τη συρραφή της αποθήκης σας:
SELECT name, collation_name FROM sys.databases;
Σημείωμα
Το νέο στοιχείο τελικού σημείου ανάλυσης SQL για μια νέα κατοπτριζόμενη βάση δεδομένων SQL Server, κατοπτρική βάση δεδομένων διαχειριζόμενης παρουσίας SQL, κατοπτρική βάση δεδομένων SQL Azure ή βάση δεδομένων SQL στο Fabric χρησιμοποιεί τη συρραφή χώρου εργασίας Fabric και όχι τη συρραφή του γονικού στοιχείου.
Δημιουργήστε μια αποθήκη με μια μη προεπιλεγμένη συρραφή με το REST API
Αυτή η ενότητα εξηγεί πώς μπορείτε να χρησιμοποιήσετε τον κώδικα του Visual Studio για να δημιουργήσετε μια αποθήκη με μια μη προεπιλεγμένη συρραφή χρησιμοποιώντας την επέκταση προγράμματος-πελάτη REST.
Τελικό σημείο API
Για να δημιουργήσετε μια αποθήκη με API REST, χρησιμοποιήστε το τελικό σημείο API: POST https://api.fabric.microsoft.com/v1/workspaces/<workspace-id>/items
Ακολουθεί ένα δείγμα σώματος αίτησης JSON για τη δημιουργία μιας αποθήκης, συμπεριλαμβανομένης της συρραφής αποθήκης στην defaultCollation παράμετρο:
{
"type": "Warehouse",
"displayName": "CaseInsensitiveAPIDemo",
"description": "New warehouse with case-insensitive collation",
"creationPayload": {
"defaultCollation": "Latin1_General_100_CI_AS_KS_WS_SC_UTF8"
}
}
Χρήση του Visual Studio Code για κλήση του REST API
Μπορείτε εύκολα να δημιουργήσετε μια νέα αποθήκη με μια μη προεπιλεγμένη συρραφή χρησιμοποιώντας τον κώδικα του Visual Studio και την επέκταση προγράμματος-πελάτη REST. Ακολουθήστε αυτά τα βήματα:
Εάν δεν είναι ήδη, κάντε λήψη και εγκατάσταση του Visual Studio Code για λήψη και εγκατάσταση της εφαρμογής.
Εγκαταστήστε το πρόγραμμα-πελάτη REST - Visual Studio Marketplace.
Δημιουργήστε ένα νέο αρχείο κειμένου στο VS Code με την
.httpεπέκταση.Εισαγάγετε τις λεπτομέρειες της αίτησης στο σώμα του αρχείου. Θα πρέπει να υπάρχει ένα κενό διάστημα μεταξύ της κεφαλίδας και του σώματος, που τοποθετείται μετά τη γραμμή "Εξουσιοδότηση".
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" } }Αντικαταστήστε τις τιμές κράτησης θέσης:
-
<workspaceID>: Βρείτε το GUID χώρου εργασίας στη διεύθυνση URL μετά την/groups/ενότητα ή εκτελώντας σεSELECT @@SERVERNAMEμια υπάρχουσα αποθήκη. -
<bearer token>: Αποκτήστε το διακριτικό κομιστή ακολουθώντας τα εξής βήματα:- Ανοίξτε τον χώρο εργασίας σας Microsoft Fabric σε ένα πρόγραμμα περιήγησης (Microsoft Edge).
- Πατήστε το F12 για να ανοίξετε τα Εργαλεία προγραμματισμού.
- Επιλέξτε την καρτέλα Κονσόλα. Εάν είναι απαραίτητο, επιλέξτε Ανάπτυξη γρήγορης προβολής για να εμφανίσετε την ερώτηση
>κονσόλας . - Πληκτρολογήστε την εντολή
powerBIAccessTokenκαι πατήστε enter. Κάντε δεξί κλικ στη μεγάλη μοναδική συμβολοσειρά που επιστρέφεται στην κονσόλα και επιλέξτε Αντιγραφή περιεχομένων συμβολοσειράς. - Επικολλήστε το στη θέση του
<bearer token>.
-
<Warehouse name here>: Εισαγάγετε το επιθυμητό όνομα αποθήκης. -
<Warehouse description here>: Εισαγάγετε την επιθυμητή περιγραφή αποθήκης.
-
Επιλέξτε τη σύνδεση Αποστολή αίτησης που εμφανίζεται μέσω της εντολής POST στο πρόγραμμα επεξεργασίας VS Code.
Θα πρέπει να λάβετε απάντηση με τον κωδικό κατάστασης 202 Αποδεκτό, μαζί με άλλες λεπτομέρειες σχετικά με το αίτημά σας POST.
Μεταβείτε στην αποθήκη που μόλις δημιουργήσατε στην πύλη Fabric.
Εκτελέστε την ακόλουθη πρόταση T-SQL στο πρόγραμμα επεξεργασίας ερωτήματος για να επιβεβαιώσετε ότι η συρραφή για την αποθήκη σας ευθυγραμμίζεται με αυτό που καθορίσατε στο JSON:
SELECT name, collation_name FROM sys.databases;