Κοινή χρήση μέσω


Snowflake

Σύνοψη

Στοιχείο Περιγραφή
Κατάσταση έκδοσης Γενική διαθεσιμότητα
Προϊόντα Power BI (Σημασιολογικά μοντέλα)
Power BI (Ροές δεδομένων)
Fabric (Dataflow Gen2)
Power Apps (Ροές δεδομένων)
Υποστηριζόμενοι τύποι ελέγχου ταυτότητας Snowflake (Όνομα χρήστη/Κωδικός πρόσβασης), Λογαριασμός Microsoft (Αναγνωριστικό Microsoft Entra)
Τεκμηρίωση αναφοράς συναρτήσεων

Σημείωμα

Ορισμένες δυνατότητες μπορεί να υπάρχουν σε ένα προϊόν, αλλά όχι σε άλλες λόγω χρονοδιαγραμμάτων ανάπτυξης και δυνατοτήτων ειδικά για κεντρικούς υπολογιστές.

Υποστηριζόμενες δυνατότητες

  • Εισαγωγή
  • DirectQuery (σημασιολογικά μοντέλα Power BI)
  • Επιλογές για προχωρημένους
    • Καθορισμός τιμής κειμένου για χρήση ως όνομα ρόλου
    • Στήλες σχέσης
    • Χρονικό όριο σύνδεσης σε δευτερόλεπτα
    • Χρονικό όριο εντολής σε δευτερόλεπτα
    • Βάση δεδομένων
    • Εγγενής πρόταση SQL

Σύνδεση στην αποθήκη δεδομένων Snowflake από το Power Query Desktop

Για να κάνετε τη σύνδεση σε μια αποθήκη Snowflake Computing, ακολουθήστε τα παρακάτω βήματα:

  1. Επιλέξτε Λήψη δεδομένων από την Αρχική κορδέλα στο Power BI Desktop, επιλέξτε Βάση δεδομένων από τις κατηγορίες στα αριστερά, επιλέξτε Snowflake και, στη συνέχεια, επιλέξτε Σύνδεση.

    Στιγμιότυπο οθόνης του παραθύρου διαλόγου

  2. Στο παράθυρο Snowflake που εμφανίζεται, εισαγάγετε το όνομα του διακομιστή σας Snowflake στον Διακομιστή και το όνομα της υπολογιστικής αποθήκης σας Snowflake στην Αποθήκη.

    Στιγμιότυπο οθόνης του παραθύρου διαλόγου Snowflake, που εμφανίζει επιλεγμένο το κουμπί επιλογής

  3. Προαιρετικά, εισαγάγετε τιμές σε οποιεσδήποτε επιλογές για προχωρημένους που θέλετε να χρησιμοποιήσετε για να τροποποιήσετε το ερώτημα σύνδεσης, όπως μια τιμή κειμένου για χρήση ως όνομα ρόλου ή ως χρονικό όριο εντολής. Περισσότερες πληροφορίες: Σύνδεση με χρήση σύνθετων επιλογών

  4. Επιλέξτε OK.

  5. Για να εισέλθετε στην υπολογιστική αποθήκη σας Snowflake, εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασής σας και, στη συνέχεια, επιλέξτε Σύνδεση.

    Στιγμιότυπο οθόνης της προτροπής για διαπιστευτήρια του Snowflake, που εμφανίζει τα πεδία ονόματος χρήστη και κωδικού πρόσβασης.

    Σημείωμα

    Μόλις εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασής σας για έναν συγκεκριμένο διακομιστή Snowflake , το Power BI Desktop χρησιμοποιεί αυτά τα ίδια διαπιστευτήρια στις επόμενες προσπάθειες σύνδεσης. Μπορείτε να τροποποιήσετε αυτά τα διαπιστευτήρια επιλέγοντας Επιλογές αρχείου > και ρυθμίσεις > Ρυθμίσεις προέλευσης δεδομένων. Περισσότερες πληροφορίες: Αλλαγή της μεθόδου ελέγχου ταυτότητας

    Εάν θέλετε να χρησιμοποιήσετε την επιλογή λογαριασμού Microsoft, η ενοποίηση με το Αναγνωριστικό Snowflake Microsoft Entra πρέπει να ρυθμιστεί στην πλευρά του Snowflake. Περισσότερες πληροφορίες: Power BI SSO στο Snowflake - Γρήγορα αποτελέσματα

  6. Στην Περιήγηση, επιλέξτε ένα ή περισσότερα στοιχεία για εισαγωγή και χρήση στο Power BI Desktop. Στη συνέχεια, επιλέξτε Φόρτωση για να φορτώσετε τον πίνακα στο Power BI Desktop ή Μετασχηματισμός δεδομένων για να ανοίξετε το πρόγραμμα επεξεργασίας Power Query όπου μπορείτε να φιλτράρετε και να περιορίσετε το σύνολο των δεδομένων που θέλετε να χρησιμοποιήσετε και, στη συνέχεια, να φορτώσετε αυτό το βελτιωμένο σύνολο δεδομένων στο Power BI Desktop.

    Στιγμιότυπο οθόνης της επιλογής

  7. Επιλέξτε Εισαγωγή για να εισαγάγετε δεδομένα απευθείας στο Power BI ή επιλέξτε DirectQuery και, στη συνέχεια, επιλέξτε OK. Περισσότερες πληροφορίες: Χρήση του DirectQuery στο Power BI Desktop

    Σημείωμα

    Το Αναγνωριστικό Microsoft Entra Καθολική σύνδεση (SSO) υποστηρίζει μόνο DirectQuery.

    Στιγμιότυπο οθόνης των ρυθμίσεων σύνδεσης, που περιέχει τις επιλογές Εισαγωγή και DirectQuery.

Σύνδεση σε μια βάση δεδομένων Snowflake από το Power Query Online

Για να κάνετε τη σύνδεση, ακολουθήστε τα παρακάτω βήματα:

  1. Επιλέξτε Snowflake στην επιλογή σύνδεσης.

  2. Στο παράθυρο διαλόγου Snowflake που εμφανίζεται, πληκτρολογήστε το όνομα του διακομιστή και της αποθήκης.

    Εργαλείο δόμησης συνδέσεων Snowflake στο Power Query Online.

  3. Εισαγάγετε οποιεσδήποτε τιμές στις επιλογές για προχωρημένους που θέλετε να χρησιμοποιήσετε. Εάν υπάρχουν τυχόν επιλογές για προχωρημένους που δεν αντιπροσωπεύονται στο περιβάλλον εργασίας χρήστη, μπορείτε να τις επεξεργαστείτε αργότερα στο Προηγμένο πρόγραμμα επεξεργασίας στο Power Query.

  4. Εισαγάγετε τα διαπιστευτήρια σύνδεσης, συμπεριλαμβανομένης της επιλογής ή δημιουργίας μιας νέας σύνδεσης, της πύλης που θέλετε να χρησιμοποιήσετε, καθώς και ενός ονόματος χρήστη και κωδικού πρόσβασης.

  5. Επιλέξτε Επόμενο για να συνδεθείτε στη βάση δεδομένων.

  6. Στην Περιήγηση, επιλέξτε τα δεδομένα που χρειάζεστε και, στη συνέχεια, επιλέξτε Μετασχηματισμός δεδομένων για να μετασχηματίζετε τα δεδομένα στο Πρόγραμμα επεξεργασίας Power Query.

    Στιγμιότυπο οθόνης της ηλεκτρονικής περιήγησης με ανοιχτή τη βάση δεδομένων σχήματος δοκιμής και επιλεγμένο τον πίνακα DimProduct.

Σύνδεση με χρήση σύνθετων επιλογών

Το Power Query παρέχει ένα σύνολο σύνθετων επιλογών που μπορείτε να προσθέσετε στο ερώτημά σας, εάν είναι απαραίτητο.

Ο παρακάτω πίνακας παραθέτει όλες τις επιλογές για προχωρημένους που μπορείτε να ορίσετε στο Power Query.

Επιλογή για προχωρημένους Περιγραφή
Όνομα ρόλου Καθορίζει τον ρόλο που χρησιμοποιεί η αναφορά μέσω του προγράμματος οδήγησης. Αυτός ο ρόλος πρέπει να είναι διαθέσιμος στον χρήστη, διαφορετικά δεν έχει οριστεί κανένας ρόλος.
Συμπερίληψη στηλών σχέσεων Εάν είναι επιλεγμένο, περιλαμβάνει στήλες που μπορεί να έχουν σχέσεις με άλλους πίνακες. Εάν δεν είναι σωστό αυτό το πλαίσιο, δεν θα βλέπετε αυτές τις στήλες.
Χρονικό όριο σύνδεσης σε δευτερόλεπτα Καθορίζει τον χρόνο αναμονής για απόκριση κατά την αλληλεπίδραση με την υπηρεσία Snowflake πριν από την επιστροφή ενός σφάλματος. Η προεπιλογή είναι 0 (χωρίς χρονικό όριο).
Χρονικό όριο εντολής σε δευτερόλεπτα Καθορίζει τον χρόνο αναμονής για την ολοκλήρωση ενός ερωτήματος πριν από την επιστροφή ενός σφάλματος. Η προεπιλογή είναι 0 (χωρίς χρονικό όριο).
Βάση δεδομένων Καθορίζει μια συγκεκριμένη βάση δεδομένων στην αποθήκη. Αυτή η επιλογή είναι διαθέσιμη μόνο στο Power Query Desktop.
Πρόταση SQL Για πληροφορίες, μεταβείτε στην εισαγωγή δεδομένων από μια βάση δεδομένων με χρήση εγγενούς ερωτήματος βάσης δεδομένων. Αυτή η επιλογή είναι διαθέσιμη μόνο στο Power Query Desktop.

Αφού επιλέξετε τις επιλογές για προχωρημένους που χρειάζεστε, επιλέξτε OK στο Power Query Desktop ή Επόμενο στο Power Query Online για να συνδεθείτε στη βάση δεδομένων σας Snowflake.

Αντιμετώπιση προβλημάτων

Σφάλμα: Σφάλμα μεταγλώττισης SQL: Το αντικείμενο δεν υπάρχει ή δεν είναι δυνατή η εκτέλεση της λειτουργίας

Το σφάλμα παρουσιάζεται όταν το σύστημα δεν μπορεί να βρει το καθορισμένο αντικείμενο. Συχνά, αυτό το σφάλμα οφείλεται στο γεγονός ότι ο χρήστης έχει ορίσει ένα μη έγκυρο όνομα βάσης δεδομένων ως την προεπιλεγμένη βάση δεδομένων του.

Βεβαιωθείτε ότι χρησιμοποιείται ένα έγκυρο προεπιλεγμένο όνομα βάσης δεδομένων για την ιδιότητα DEFAULT_NAMESPACE: DESC USERusername

Για να ενημερώσετε το προεπιλεγμένο όνομα βάσης δεδομένων: alter userusername set DEFAULT_NAMESPACE=<database name>.<schema name>. Για περισσότερες πληροφορίες, ανατρέξτε στην τεκμηρίωση για το Snowflake - https://docs.snowflake.com/en/sql-reference/sql/alter-user

Περιορισμοί και γνωστά προβλήματα

Ενωτικά σε ονόματα βάσεων δεδομένων

Εάν ένα όνομα βάσης δεδομένων έχει ένα ενωτικό, μπορεί να αντιμετωπίσετε ένα ODBC: ERROR[42000] SQL compilation error. Αυτό είναι ένα γνωστό πρόβλημα και δεν υπάρχει διαθέσιμη γνωστή λύση. Διερευνάται μια επιδιόρθωση και η τεκμηρίωση εδώ θα ενημερωθεί όταν η επιδιόρθωση είναι έτοιμη.

Απεικόνιση αναλυτή για τύπο δεδομένων δυαδικής τιμής

Η απεικόνιση αναλυτή για τον τύπο δυαδικών δεδομένων δεν λειτουργεί όπως αναμένεται στην έκδοση Ιουνίου 2024. Πρόκειται για γνωστό ζήτημα. Ως προσωρινή λύση, οι χρήστες μπορούν να μετατρέψουν τον τύπο δεδομένων δυαδικής τιμής στις αναφορές τους σε κείμενο, μεταβαίνοντας σε: Μεταφορά -> Τύπος δεδομένων -> Κείμενο. Θα δοθεί μια επιδιόρθωση στην έκδοση Οκτωβρίου 2024.

Πρόσθετες πληροφορίες