Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
Deze connector is eigendom van en wordt geleverd door Databricks.
Samenvatting
| Artikel | Beschrijving |
|---|---|
| Status van vrijgave | Algemene beschikbaarheid |
| Producten | Power BI (Semantische modellen) Power BI (gegevensstromen) Fabric (Dataflow Gen2) |
| Ondersteunde verificatietypen | Azure Active Directory Persoonlijk toegangstoken Gebruikersnaam en wachtwoord |
Opmerking
De Azure Databricks-connector voor Power BI ondersteunt nu het stuurprogramma Arrow Database Connectivity (ADBC). Deze functie is beschikbaar in preview. U vindt hier meer informatie.
Netwerkvereisten
Voor privénetwerken moet u de volgende netwerkinstellingen implementeren:
-
*.blob.core.windows.net*en*.store.core.windows.netmoeten zijn geopend in uw netwerkomgeving. - Deze lijst met certificaatdownloads en intrekkingen moet ook worden toegevoegd aan uw acceptatielijst.
- Als firewallondersteuning is ingeschakeld voor uw Databricks-werkruimteopslagaccount, moet u een gegevensgateway voor een virtueel netwerk of een on-premises gegevensgateway configureren om privétoegang tot het opslagaccount toe te staan. Dit zorgt ervoor dat de Fabric-Power BI service toegang kan blijven krijgen tot het opslagaccount van de werkruimte en dat CloudFetch correct blijft functioneren. U kunt CloudFetch ook uitschakelen met de configuratie
EnableQueryResultDownload=0.
Ondersteunde mogelijkheden
- Importeren
- DirectQuery (Power BI semantische modellen)
Verbinding maken met Databricks (AWS, Azure of GCP) vanuit Power Query Desktop
Voer de volgende stappen uit om vanaf Power Query Desktop verbinding te maken met Databricks:
In de Gegevens ophalen-ervaring, zoek naar Databricks om de Databricks-connector Azure Databricks te selecteren. Gebruik de Azure Databricks-connector voor alle Databricks SQL Warehouse-gegevens, tenzij u anders bent geïnstrueerd door uw Databricks-vertegenwoordiger.
Geef de serverhostnaam en HTTP-pad voor uw Databricks SQL Warehouse. Raadpleeg de configuratie van de Databricks ODBC- en JDBC-stuurprogramma's voor instructies om uw 'serverhostnaam' en 'HTTP-pad' op te zoeken. Voer deze gegevens dienovereenkomstig in. U kunt desgewenst een standaardcatalogus en/of database opgeven onder Geavanceerde opties. Selecteer OK om door te gaan.
Geef uw referenties op om te verifiëren met uw Databricks SQL Warehouse. Er zijn drie opties voor referenties:
Databricks-clientverificatiegegevens. Raadpleeg Databricks OAuth M2M voor instructies voor het genereren van Databricks OAuth M2M-clientreferenties.
Persoonlijk toegangstoken (bruikbaar voor AWS, Azure of GCP). Raadpleeg persoonlijke toegangstokens voor instructies voor het genereren van een persoonlijk toegangstoken (PAT).
Azure Active Directory (alleen te gebruiken voor Azure). Meld u aan bij uw organisatieaccount via de pop-up van de browser.
Opmerking
Nadat u uw referenties voor een bepaald Databricks SQL Warehouse hebt ingevoerd, slaat Power BI Desktop deze referenties op en hergebruikt ze bij volgende verbindingspogingen. U kunt deze inloggegevens wijzigen door naar Bestand > Opties en instellingen van > Instellingen voor gegevensbronte gaan. Meer informatie: De verificatiemethode wijzigen
Zodra u verbinding hebt gemaakt, worden in de Navigator- de gegevens weergegeven die voor u beschikbaar zijn op het cluster. U kunt kiezen Transform Data om de gegevens te transformeren met behulp van Power Query of Load om de gegevens in Power Query Desktop te laden.
Verbinding maken met Databricks-gegevens vanuit Power Query Online
Voer de volgende stappen uit om vanuit Power Query Online verbinding te maken met Databricks:
Selecteer de optie Azure Databricks in de gegevens ophalen ervaring. Verschillende apps hebben verschillende manieren om toegang te krijgen tot de gegevensopvraagervaring van Power Query Online. Ga naar Waar u gegevens kunt ophalen voor meer informatie over hoe u vanuit uw app toegang krijgt tot de Power Query Online gegevenservaring.
Gebruik het zoekvak om een korte lijst te maken van de beschikbare Databricks-connectors. Gebruik de Azure Databricks-connector voor alle Databricks SQL Warehouse-gegevens, tenzij u anders bent geïnstrueerd door uw Databricks-vertegenwoordiger.
Voer de Server-hostnaam in en HTTP-pad voor uw Databricks SQL Warehouse. Raadpleeg de configuratie van de Databricks ODBC- en JDBC-stuurprogramma's voor instructies om uw 'serverhostnaam' en 'HTTP-pad' op te zoeken. U kunt desgewenst een standaardcatalogus en/of database opgeven onder Geavanceerde opties.
Geef uw referenties op om te verifiëren met uw Databricks SQL Warehouse. Er zijn drie opties voor referenties:
- Gebruikersnaam/wachtwoord (te gebruiken voor AWS of GCP). Deze optie is niet beschikbaar als uw organisatie/account 2FA/MFA gebruikt.
- Accountsleutel (te gebruiken voor AWS, Azure of GCP). Raadpleeg persoonlijke toegangstokens voor instructies voor het genereren van een persoonlijk toegangstoken (PAT).
- Azure Active Directory (alleen te gebruiken voor Azure). Meld u aan bij uw organisatieaccount via de pop-up van de browser.
Zodra u verbinding hebt gemaakt, verschijnt de Navigator- en worden de gegevens die beschikbaar zijn op de server, getoond. Selecteer uw gegevens in de navigator. Selecteer vervolgens Next om de gegevens in Power Query te transformeren.
Connector-implementatie van pijldatabaseconnector voor stuurprogramma's (preview)
U kunt het stuurprogramma Arrow Database Connectivity (ADBC) gebruiken voor de Azure Databricks-connector in Power BI. Naarmate we doorgaan met het verbeteren en toevoegen van nieuwe mogelijkheden aan deze connector, raden we u aan om een upgrade uit te voeren naar de nieuwste versie om het uit te proberen en productfeedback te verzenden.
Ga als volgende te werk om over te schakelen naar het ADBC-stuurprogramma:
- Open het gewenste dashboard in Power BI.
- Selecteer Gegevens transformeren.
- Selecteer Advanced Editor in de optiesectie Query.
- Geef
Implementation="2.0"op voor ADBC.let Source = Databricks.Catalogs("adb-<workspace-id>.<random-number>.azuredatabricks.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
Beperkingen en overwegingen
- De Azure Databricks-connector ondersteunt webproxy. Automatische proxy-instellingen die zijn gedefinieerd in PAC-bestanden worden echter niet ondersteund.
- In de Azure Databricks-connector wordt de
Databricks.Query-gegevensbron niet ondersteund in combinatie met de DirectQuery-modus van Power BI semantisch model.