Databricks

Note

Αυτή η σύνδεση ανήκει και παρέχεται από την Databricks.

Summary

Item Description
Κατάσταση έκδοσης Γενική διαθεσιμότητα
Products Power BI (Σημασιολογικά μοντέλα)
Power BI (ροές δεδομένων)
Ύφασμα (Dataflow Gen2)
Υποστηριζόμενοι τύποι ελέγχου ταυτότητας Username/Password
Διακριτικό προσωπικής πρόσβασης
OAuth (OIDC)

Note

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

Σημαντικό

Η σύνδεση Databricks για Power BI υποστηρίζει τώρα το πρόγραμμα οδήγησης Arrow Database Connectivity (ADBC) (έκδοση προεπισκόπησης). Αυτή η σύνδεση μεταβαίνει από το ενσωματωμένο πρόγραμμα οδήγησης Simba Spark ODBC στο πρόγραμμα οδήγησης Databricks ADBC. Για οδηγίες μετεγκατάστασης, βασικές ημερομηνίες και στοιχεία ελέγχου διαχείρισης, ανατρέξτε στο θέμα Μετάβαση από προγράμματα οδήγησης ODBC σε ADBC στα Power BI και Fabric.

Prerequisites

Αυτή η σύνδεση προορίζεται μόνο για χρήση με μια Αποθήκη SQL Databricks που εκτελείται σε AWS και χρησιμοποιεί OAuth. Εάν χρησιμοποιείτε Azure Databricks, χρησιμοποιήστε την υποδοχή Azure Databricks. Εάν δεν χρησιμοποιείτε το OAuth με το Databricks SQL Warehouse (σε AWS ή GCP), χρησιμοποιήστε επίσης τη σύνδεση Azure Databricks. Το Databricks Community Edition δεν υποστηρίζεται.

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

  • Import
  • DirectQuery (σημασιολογικά μοντέλα Power BI)

Σύνδεση στο Databricks από το Power Query Desktop

Για να συνδεθείτε στο Databricks από το Power Query Desktop, ακολουθήστε τα παρακάτω βήματα:

  1. Στην εμπειρία Λήψη δεδομένων, αναζητήστε το Databricks για να επιλέξετε τη σύνδεση Databricks . Θα πρέπει να χρησιμοποιήσετε τη σύνδεση Databricks εδώ για τα δεδομένα της αποθήκης SQL Databricks (που εκτελούνται σε AWS) μόνο εάν χρησιμοποιείτε το OAuth για έλεγχο ταυτότητας.

    λήψη δεδομένων από το cloud Databricks.

  2. Δώστε το όνομα κεντρικού υπολογιστή διακομιστή και τη διαδρομή HTTP για την αποθήκη SQL Databricks. Ανατρέξτε στο Ρυθμίστε τις παραμέτρους των προγραμμάτων οδήγησης ODBC Databricks και JDBC για οδηγίες σχετικά με την αναζήτηση του "όνομα κεντρικού υπολογιστή διακομιστή" και της "διαδρομής HTTP". Εισαγάγετε αντίστοιχα αυτές τις πληροφορίες. Μπορείτε προαιρετικά να καταχωρήσετε έναν προεπιλεγμένο κατάλογο ή/και βάση δεδομένων στις Επιλογές για προχωρημένους. Επιλέξτε OK για να συνεχίσετε.

    Καθορίστε την Αποθήκη SQL Databricks σας.

  3. Καταχωρήστε τα διαπιστευτήριά σας για τον έλεγχο ταυτότητας με την Αποθήκη SQL Databricks σας. Έχετε τρεις επιλογές για τα διαπιστευτήρια:

    • Διαπιστευτήρια προγράμματος-πελάτη Databricks. Ανατρέξτε στο Databricks OAuth M2M για οδηγίες σχετικά με τη δημιουργία διαπιστευτηρίων προγράμματος-πελάτη Databricks OAuth M2M.

    • Διακριτικό προσωπικής πρόσβασης. Ανατρέξτε στο διακριτικών προσωπικής πρόσβασης για οδηγίες σχετικά με τη δημιουργία προσωπικού διακριτικού πρόσβασης (PAT).

    • OAuth (OIDC). Εισέλθετε στον εταιρικό λογαριασμό σας χρησιμοποιώντας το αναδυόμενο παράθυρο προγράμματος περιήγησης.

      Καθορίστε ένα κατάλληλο διακριτικό.

    Note

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

  4. Μόλις συνδεθείτε με επιτυχία, η Περιήγηση εμφανίζει τα δεδομένα που έχετε στη διάθεσή σας στο σύμπλεγμα. Μπορείτε να επιλέξετε είτε Transform Data για να μετασχηματίσετε τα δεδομένα χρησιμοποιώντας το Power Query είτε το Load για να φορτώσετε τα δεδομένα στο Power Query Desktop.

    Εικόνα Power Query πλοηγού που φορτώνει δεδομένα Databricks Cloud στην εφαρμογή επιτραπέζιου υπολογιστή.

Σύνδεση σε δεδομένα Databricks από το Power Query Online

Για να συνδεθείτε στο Databricks από το Power Query Online, ακολουθήστε τα παρακάτω βήματα:

  1. Επιλέξτε Databricks στην εμπειρία λήψης δεδομένων. Διαφορετικές εφαρμογές έχουν διαφορετικούς τρόπους πρόσβασης στην εμπειρία λήψης δεδομένων του Power Query Online. Για περισσότερες πληροφορίες σχετικά με τον τρόπο πρόσβασης στην εμπειρία Power Query Online λήψη δεδομένων από την εφαρμογή σας, μεταβείτε στη διεύθυνση Πού μπορείτε να λάβετε δεδομένα.

    Λίστα επικρατέστερων υποψηφίων για τη διαθέσιμη σύνδεση Databricks με το πλαίσιο αναζήτησης. Επιλέξτε τη σύνδεση Databricks για την Αποθήκη SQL Databricks.

    Στιγμιότυπο οθόνης των επιλογών συνδέσεων Databricks στο Power Query.

  2. Εισαγάγετε το όνομα κεντρικού υπολογιστή διακομιστή και τη διαδρομή HTTP για την αποθήκη SQL Databricks. Ανατρέξτε στο Ρυθμίστε τις παραμέτρους των προγραμμάτων οδήγησης ODBC Databricks και JDBC για οδηγίες σχετικά με την αναζήτηση του "όνομα κεντρικού υπολογιστή διακομιστή" και της "διαδρομής HTTP". Μπορείτε προαιρετικά να καταχωρήσετε έναν προεπιλεγμένο κατάλογο ή/και βάση δεδομένων στις Επιλογές για προχωρημένους.

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

  3. Καταχωρήστε τα διαπιστευτήριά σας για τον έλεγχο ταυτότητας με την Αποθήκη SQL Databricks σας. Υπάρχουν τρεις επιλογές για τα διαπιστευτήρια:

    • Basic. Χρησιμοποιήστε αυτή την επιλογή κατά τον έλεγχο ταυτότητας με όνομα χρήστη και κωδικό πρόσβασης. Αυτή η επιλογή δεν είναι διαθέσιμη εάν ο οργανισμός/ο λογαριασμός σας χρησιμοποιεί 2FA/MFA.
    • Κλειδί λογαριασμού. Χρησιμοποιήστε αυτή την επιλογή κατά τον έλεγχο ταυτότητας χρησιμοποιώντας ένα διακριτικό προσωπικής πρόσβασης. Ανατρέξτε στο διακριτικών προσωπικής πρόσβασης για οδηγίες σχετικά με τη δημιουργία προσωπικού διακριτικού πρόσβασης (PAT).
    • Οργανωτικός λογαριασμός. Χρησιμοποιήστε αυτή την επιλογή κατά τον έλεγχο ταυτότητας με OAuth. Εισέλθετε στον εταιρικό λογαριασμό σας χρησιμοποιώντας το αναδυόμενο παράθυρο προγράμματος περιήγησης.
  4. Μόλις συνδεθείτε επιτυχώς, εμφανίζεται η Περιήγηση και εμφανίζει τα δεδομένα που είναι διαθέσιμα στον διακομιστή. Επιλέξτε τα δεδομένα σας στην περιήγηση. Στη συνέχεια, επιλέξτε Next για να μετατρέψετε τα δεδομένα σε Power Query.

    Στιγμιότυπο οθόνης του Power Query πλοηγού που φορτώνει δεδομένα Databricks Cloud στην ηλεκτρονική εφαρμογή.

Note

Η σύνδεση Databricks της Υπηρεσία Power BI δεν υποστηρίζει εγγενές ερώτημα.

Υλοποίηση σύνδεσης προγράμματος οδήγησης βάσης δεδομένων βέλους (Προεπισκόπηση)

Μπορείτε να χρησιμοποιήσετε το πρόγραμμα οδήγησης Arrow Database Connectivity (ADBC) για τη σύνδεση Databricks στο Power BI. Καθώς συνεχίζουμε να βελτιώνουμε και να προσθέτουμε νέες δυνατότητες σε αυτή τη σύνδεση, συνιστούμε να κάνετε αναβάθμιση στην πιο πρόσφατη έκδοση για να δοκιμάσετε και να υποβάλετε σχόλια για το προϊόν.

Για να μεταβείτε στο πρόγραμμα οδήγησης ADBC:

  1. Ανοίξτε τον πίνακα εργαλείων που θέλετε στο Power BI.

  2. Επιλέξτε Μετασχηματισμός δεδομένων.

  3. Επιλέξτε Προηγμένο πρόγραμμα επεξεργασίας στην ενότητα επιλογών Query.

  4. Καθορίστε Implementation="2.0" για ADBC.

    let
        Source = DatabricksMultiCloud.Catalogs("<instance-name>.cloud.databricks.net", "/sql/1.0/warehouses/<sql-warehouse-id>",
            [Catalog=null, Database=null, EnableAutomaticProxyDiscovery=null, Implementation="2.0"]),
        powerbi_Database = Source{[Name="powerbi",Kind="Database"]}[Data],
        default_Schema = powerbi_Database{[Name="default",Kind="Schema"]}[Data],
        dashboard_data_Table = default_Schema{[Name="dashboard_data",Kind="Table"]}[Data]
    in
        dashboard_data_Table