Del via


ODBC

Opsamling

Item Description
Udgivelsestilstand Generel tilgængelighed
Products Excel
Power BI (semantiske modeller)
Power BI (dataflow)
Struktur (Dataflow Gen2)
Power Apps (dataflow)
Dynamics 365 Customer Insights
Analysis Services
Understøttede godkendelsestyper Database (brugernavn/adgangskode)
Windows
Standard eller Brugerdefineret
Dokumentation til funktionsreference Odbc.DataSource
Odbc.Forespørgsel

Notat

Nogle funktioner kan være til stede i ét produkt, men ikke andre på grund af installationsplaner og værtsspecifikke egenskaber.

Prerequisites

Før du går i gang, skal du sørge for, at du har konfigureret forbindelsen korrekt i Windows ODBC-datakildeadministratoren. Den nøjagtige proces her afhænger af føreren.

Understøttede funktioner

  • Importér
  • Avancerede indstillinger
    • Forbindelsesstreng (egenskaber uden legitimationsoplysninger)
    • SQL-sætning
    • Understøttede klausuler om rækkereduktion

Opret forbindelse til en ODBC-datakilde fra Power Query Desktop

Benyt følgende fremgangsmåde for at oprette forbindelsen:

  1. Vælg indstillingen ODBC i valget Hent data . Du kan finde flere oplysninger ved at gå til Hvor kan du hente data.

  2. I Fra ODBC skal du vælge datakildenavnet (DSN) på rullelisten Datakildenavn (DSN). I dette eksempel bruges et DSN-navn for SQL Server Database .

    Skærmbillede af ODBC-forbindelsesgeneratoren i Power Query Desktop.

    Du kan også vælge Avancerede indstillinger for at angive flere valgfrie forbindelsesoplysninger. Du kan finde flere oplysninger ved at gå til Opret forbindelse ved hjælp af avancerede indstillinger.

  3. Når du er færdig, skal du vælge OK.

  4. Hvis det er første gang, du opretter forbindelse til denne database, skal du vælge godkendelsestypen og angive dine legitimationsoplysninger, når du bliver bedt om det.

    Skærmbillede af dialogboksen ODBC-godkendelse i Power Query Desktop.

    De tilgængelige godkendelsestyper er:

    • Standard eller Brugerdefineret: Vælg denne godkendelsestype, når du ikke angiver nogen legitimationsoplysninger, hvis du bruger DSN, der er konfigureret med et brugernavn og en adgangskode. Eller hvis du har brug for at medtage legitimationsoplysninger som egenskaber for forbindelsesstreng.
    • Windows: Vælg denne godkendelsestype, hvis du vil oprette forbindelse ved hjælp af Windows-godkendelse. Du kan også medtage de forbindelsesstrengegenskaber, du har brug for.
    • Database: Vælg denne godkendelsestype for at bruge et brugernavn og en adgangskode til at få adgang til en datakilde med en ODBC-driver. Du kan også medtage de forbindelsesstrengegenskaber, du har brug for. Denne godkendelsestype er standardvalget.

    Du kan finde flere oplysninger ved at gå til Godkendelse i skrivebordsapps.

  5. Når du er færdig, skal du vælge Opret forbindelse.

  6. Vælg de ønskede databaseoplysninger i Navigator, og vælg derefter enten Indlæs for at indlæse dataene eller Transformér data for at fortsætte med at transformere dataene i Power Query-editoren.

    Skærmbillede af skrivebordsnavigatoren med medarbejderoplysninger valgt.

Opret forbindelse til en ODBC-datakilde fra Power Query Online

Benyt følgende fremgangsmåde for at oprette forbindelsen:

  1. På siden Datakilder skal du vælge ODBC.

  2. På siden ODBC skal du angive din ODBC-forbindelsesstreng. I følgende eksempel er dsn=SQL Server Databaseforbindelsesstrengen .

    Skærmbillede af ODBC-siden med forbindelsesstrengen angivet til SQL Server-databasen.

  3. Hvis det er nødvendigt, skal du vælge en datagateway i det lokale miljø i Datagateway.

  4. Vælg den godkendelsestype, du vil logge på, og angiv derefter dine legitimationsoplysninger. Du kan finde flere oplysninger ved at gå til Godkendelse i Power Query Online.

  5. Vælg Næste.

  6. Vælg de ønskede databaseoplysninger i Navigator, og vælg derefter Transformér data for at fortsætte med at transformere dataene i Power Query-editoren.

    Skærmbillede af onlinenavigatoren med valgte medarbejderoplysninger.

Opret forbindelse ved hjælp af avancerede indstillinger

Power-forespørgsel indeholder et sæt avancerede indstillinger, som du kan føje til din forespørgsel, hvis det er nødvendigt.

ODBC avancerede indstillinger.

Avanceret mulighed Description
Forbindelsesstreng (egenskaber uden legitimationsoplysninger) Indeholder en valgfri forbindelsesstreng, der kan bruges i stedet for valget af datakildenavn (DSN) i Power BI Desktop. Hvis Datakildenavn (DSN) er angivet til (Ingen), kan du angive en forbindelsesstreng her i stedet. Følgende forbindelsesstrenge er f.eks. gyldige: dsn=<myDSN> eller driver=<myDriver>; port=<myPortNumber>; server=<min server>; database=<minDatabase>;. Hvis du vil undgå specialtegn, skal du bruge { } tegn. Taster til forbindelsesstrenge varierer mellem forskellige ODBC-drivere. Du kan finde flere oplysninger om gyldige forbindelsesstrenge ved at kontakte udbyderen af ODBC-driveren.
SQL-sætning Indeholder en SQL-sætning, afhængigt af driverens funktioner. Bed din leverandør om flere oplysninger, eller gå til Importer data fra en database ved hjælp af en oprindelig databaseforespørgsel.
Understøttede klausuler om rækkereduktion Muliggør foldeunderstøttelse af Table.FirstN. Vælg Registrer for at finde understøttede radreduktionsklausuler, eller vælg en af rullelisterne (TOP, LIMIT og OFFSET, LIMIT eller ANSI SQL-kompatibel). Denne indstilling kan ikke bruges, når du bruger en oprindelig SQL-sætning. Kun tilgængelig i Power Query Desktop.

Kendte problemer og begrænsninger

Attributter for forbindelsesstreng

Hvis der er angivet et DSN i ODBC-forbindelsesstrengen, medtages attributterne efter DSN-specifikationen ikke. Hvis du vil bruge flere attributter, skal du opdatere dem i selve DSN i modsætning til i forbindelsesstrengen.