ODBC

Samenvatting

Item Beschrijving
Release-status Algemene beschikbaarheid
Producten Power BI (gegevenssets)
Power BI (gegevensstromen)
Power Apps (gegevensstromen)
Excel
Dynamics 365 Customer Insights
Analysis Services
Ondersteunde verificatietypen Database (gebruikersnaam/wachtwoord)
Windows
Standaard of Aangepast
Naslagdocumentatie voor functies Odbc.DataSource
Odbc.Query

Notitie

Sommige mogelijkheden zijn mogelijk aanwezig in het ene product, maar niet in andere vanwege implementatieschema's en hostspecifieke mogelijkheden.

Vereisten

Voordat u aan de slag gaat, moet u ervoor zorgen dat u de verbinding correct hebt geconfigureerd in de Windows ODBC-gegevensbronbeheerder. Het exacte proces hier is afhankelijk van het stuurprogramma.

Ondersteunde mogelijkheden

  • Importeren
  • Geavanceerde opties
    • Verbindingsreeks (niet-referentie-eigenschappen)
    • SQL-instructie
    • Ondersteunde rijreductieclausules

Verbinding maken naar een ODBC-gegevensbron van Power Query Desktop

Voer de volgende stappen uit om de verbinding tot stand te brengen:

  1. Selecteer de optie ODBC in de selectie Gegevens op halen.

  2. Selecteer in Van ODBC de naam van de gegevensbron (DSN) in de vervolgkeuzevak Gegevensbronnaam (DSN). In dit voorbeeld is een DSN-naam van SQL Server Database geselecteerd.

    OdBC-verbindingsbouwer in Power Query Desktop.

    U kunt ook Geavanceerde opties kiezen om meer optionele verbindingsgegevens in te voeren. Meer informatie: Verbinding maken geavanceerde opties gebruiken

  3. Wanneer u klaar bent, selecteert u OK.

  4. Als dit de eerste keer is dat u verbinding maakt met deze database, selecteert u het verificatietype en geeft u uw referenties op wanneer u hier om wordt gevraagd.

    ODBC-verificatie in Power Query Desktop

    De beschikbare verificatietypen zijn:

    • Standaard of Aangepast: selecteer dit verificatietype wanneer u geen referenties opgeeft als u DSN gebruikt dat is geconfigureerd met een gebruikersnaam en wachtwoord. Of als u referenties moet opnemen als connection string eigenschappen.
    • Windows: selecteer dit verificatietype als u verbinding wilt maken met behulp Windows verificatie. Neem eventueel alle eigenschappen connection string u nodig hebt.
    • Database: selecteer dit verificatietype om een gebruikersnaam en wachtwoord te gebruiken voor toegang tot een gegevensbron met een ODBC-stuurprogramma. Neem eventueel alle eigenschappen connection string u nodig hebt. Dit is de standaardselectie.

    Meer informatie: Verificatie met een gegevensbron

  5. Wanneer u klaar bent, selecteert u Verbinding maken.

  6. Selecteer in de Navigator de databasegegevens die u wilt, en selecteer vervolgens Laden om de gegevens te laden of Gegevens transformeren om door te gaan met het transformeren van de gegevens in Power Query Editor.

    Navigator

Verbinding maken naar een ODBC-gegevensbron van Power Query Online

Voer de volgende stappen uit om de verbinding tot stand te brengen:

  1. Selecteer odbc op de pagina Gegevensbronnen.

  2. Voer op de pagina ODBC uw ODBC-connection string. In dit voorbeeld is connection string dsn=SQL Server Database .

    Afbeelding van de pagina ODBC, met de connection string ingesteld op de SQL Server database

  3. Selecteer indien nodig een on-premises gegevensgateway in Gegevensgateway.

  4. Kies het type verificatie dat u wilt gebruiken om u aan te melden en voer vervolgens uw referenties in.

  5. Selecteer Next.

  6. Selecteer in navigator de persoonsgegevens van de database en selecteer vervolgens Gegevens transformeren om door te gaan met het transformeren van de gegevens in Power Query Editor.

Verbinding maken geavanceerde opties gebruiken

Power Query biedt een set geavanceerde opties die u indien nodig aan uw query kunt toevoegen.

Geavanceerde opties voor ODBC

Geavanceerde optie Description
Verbindingsreeks (niet-referentie-eigenschappen) Biedt een optionele connection string die kan worden gebruikt in plaats van de selectie Gegevensbronnaam (DSN) in Power BI Desktop. Als Gegevensbronnaam (DSN) is ingesteld op (Geen), kunt u hier een connection string invoeren. De volgende verbindingsreeksen zijn bijvoorbeeld geldig: dsn <myDSN> = of driver = <myDriver> ;p ort = <myPortNumber> ;server = <myServer> ;d atabase <myDatabase> = ;. De { } tekens kunnen worden gebruikt om speciale tekens te escapen. De sleutels voor verbindingsreeksen verschillen per ODBC-stuurprogramma. Neem contact op met uw ODBC-stuurprogrammaprovider voor meer informatie over geldige verbindingsreeksen.
SQL-instructie Biedt een SQL, afhankelijk van de mogelijkheden van het stuurprogramma. Vraag uw leverancier om meer informatie of ga naar Gegevens importeren uit een database met behulp van een native databasequery.
Ondersteunde rijreductieclausules Hiermee schakelt u vouwondersteuning voor Table.FirstN in. Selecteer Detecteren om ondersteunde rijreductieclausules te zoeken of selecteer een van de vervolgkeuzeopties (TOP, LIMIT en OFFSET, LIMIT of ANSI SQL compatibel). Deze optie is niet van toepassing wanneer u een native SQL gebruikt. Alleen beschikbaar in Power Query Desktop.