Verbinding maken met Azure Databricks vanuit Microsoft Excel
In dit artikel wordt beschreven hoe u het ODBC-stuurprogramma van Azure Databricks gebruikt om Azure Databricks te verbinden met Microsoft Excel. Nadat u de verbinding tot stand hebt gebracht, hebt u vanuit Excel toegang tot de gegevens in Azure Databricks. U kunt Excel ook gebruiken om de gegevens verder te analyseren.
- Maak een Azure Databricks-werkruimte.
- Maak een Azure Databricks-cluster en koppel gegevens aan uw cluster. Zie Uw eerste ETL-workload uitvoeren in Azure Databricks.
- Download de 64-bits versie van het ODBC-stuurprogramma voor uw besturingssysteem.
- Installeer en configureer het ODBC-stuurprogramma ( | | Linux). Hiermee stelt u een DSN-configuratie (Data Source Name) in die u kunt gebruiken om Azure Databricks te verbinden met Microsoft Excel.
- Tokenbeheer-API.
- Persoonlijk toegangstoken van Azure Databricks.
- Installeer Microsoft Excel. U kunt een evaluatieversie gebruiken.
In deze sectie wordt beschreven hoe u gegevens ophaalt uit Azure Databricks in Microsoft Excel met behulp van de DSN die u hebt gemaakt in de vereisten.
Notitie
De stappen in deze sectie zijn getest met behulp van Excel voor Microsoft 365 voor Windows Server 2022 Datacenter 64-bits.
Hier volgen de stappen waarmee een gebruiker verbinding kan maken met Azure Databricks in een ervaring voor eenmalige aanmelding.
- Start ODBC-gegevensbronnen.
- Ga naar het tabblad System DSN en selecteer Simba Spark-vermelding in de DSN-lijst (of u kunt ook een nieuwe DSN maken door de instructies te volgen die worden gehost op de Microsoft-site).
- Klik op de knop Configureren en u ziet het onderstaande pop-upvenster.
- Bij mechanisme selecteert u OAuth 2.0.
- Klik op de knop OAuth-opties . Het volgende pop-upvenster van de OAuth-optie wordt weergegeven.
- Selecteer Autorisatiecode op basis van browser en schakel IGNORE_SQLDRIVER_NOPROMPT uit. Sluit het pop-upvenster.
- Klik op de knop HTTP-opties en voer het HTTP-pad in het pop-upvenster in.
- Sluit het pop-upvenster HTTP-opties . Klik op de knop Geavanceerde opties en klik vervolgens op de knop Eigenschappen aan serverzijde in het pop-upvenster.
- Voeg een eigenschap aan de serverzijde toe Auth_Flow en waarde 2.
U hebt nu een ODBC-DSN geconfigureerd.
- Start Microsoft Excel en maak een nieuwe lege werkmap. Menu Gegevens>ophalen>uit andere bronnen>van ODBC selecteren
- Selecteer de DSN die u zojuist hebt geconfigureerd.
Klik op de knop OK om verbinding te maken. U wordt gevraagd uzelf te verifiëren in een pop-upvenster van de browser.
Notitie
De stappen in deze sectie zijn getest met behulp van Excel voor Microsoft 365 voor Windows versie 11.
U kunt Excel ook rechtstreeks verbinden met Azure Databricks met behulp van een verbindings-URL. De verbindings-URL heeft de volgende indeling:
Driver=Simba Spark ODBC Driver;Host=<hostName>;Port=443;HttpPath=<httpPath>;SSL=1;AuthMech=11;Auth_Flow=2;Catalog=samples;Schema=default
- Start Excel en selecteer menu Gegevens>ophalen>uit andere bronnen>uit ODBC
- Selecteer Simba Spark in de naam van de gegevensbron (DSN)
- Klik en vouw de sectie Geavanceerde opties uit.
- Voer de bovenstaande verbindings-URL in het tekstvak verbindingsreeks in (niet-referentie-eigenschappen)(optioneel)
- Klik op de knop OK.
- Klik op de knop Verbinden. Er verschijnt een dialoogvenster dat u kunt gebruiken om u aan te melden via OAuth 2.0.
Notitie
De stappen in deze sectie zijn getest met Excel voor Microsoft 365 voor Mac versie 16.70.
Open een lege werkmap in Microsoft Excel.
Klik op het lint Gegevens op de omlaag-caret naast Gegevens ophalen (Power Query) en klik vervolgens op Uit database (Microsoft Query).
Selecteer in de iODBC-gegevensbronkiezer de DSN die u hebt gemaakt in de vereisten en klik op OK.
Voer bij Gebruikersnaam in
token
.Voer voor Wachtwoord uw persoonlijke toegangstoken in van de vereisten.
Selecteer in het dialoogvenster Microsoft Query de Azure Databricks-tabel die u in Excel wilt laden en klik vervolgens op Gegevens retourneren.
Selecteer tabel en bestaand blad in het dialoogvenster Gegevens importeren en klik vervolgens op Importeren.
Nadat u uw gegevens in uw Excel-werkmap hebt geladen, kunt u er analytische bewerkingen op uitvoeren.