ODBC

Podsumowanie

Element opis
Stan wydania Ogólna dostępność
Produkty Excel
Power BI (modele semantyczne)
Power BI (przepływy danych)
Sieć szkieletowa (Dataflow Gen2)
Power Apps (przepływy danych)
Dynamics 365 Customer Insights
Analysis Services
Obsługiwane typy uwierzytelniania Baza danych (nazwa użytkownika/hasło)
Windows
Wartość domyślna lub niestandardowa
Dokumentacja referencyjna funkcji Odbc.DataSource
Odbc.Query

Uwaga

Niektóre funkcje mogą być obecne w jednym produkcie, ale nie w innych ze względu na harmonogramy wdrażania i możliwości specyficzne dla hosta.

Wymagania wstępne

Przed rozpoczęciem upewnij się, że połączenie zostało prawidłowo skonfigurowane w Administracja istratorze źródła danych ODBC systemu Windows. Dokładny proces zależy od sterownika.

Obsługiwane możliwości

  • Importuj
  • Opcje zaawansowane
    • ciąg Połączenie ion (właściwości inne niż poświadczenia)
    • SQL statement
    • Obsługiwane klauzule redukcji wierszy

Połączenie do źródła danych ODBC z programu Power Query Desktop

Aby nawiązać połączenie, wykonaj następujące czynności:

  1. Wybierz opcję ODBC w obszarze Wyboru Pobierz dane.

  2. W obszarze OdBC wybierz nazwę źródła danych (DSN) z listy rozwijanej Nazwa źródła danych (DSN). W tym przykładzie jest używana nazwa DSN bazy danych programu SQL Server.

    Konstruktor połączeń ODBC w programie Power Query Desktop.

    Możesz również wybrać pozycję Opcje zaawansowane, aby wprowadzić więcej opcjonalnych informacji o połączeniu. Więcej informacji: Połączenie przy użyciu opcji zaawansowanych

  3. Po zakończeniu wybierz przycisk OK.

  4. Jeśli po raz pierwszy łączysz się z tą bazą danych, wybierz typ uwierzytelniania i wprowadź poświadczenia po wyświetleniu monitu.

    Uwierzytelnianie ODBC w programie Power Query Desktop.

    Dostępne typy uwierzytelniania to:

    • Domyślny lub niestandardowy: wybierz ten typ uwierzytelniania, jeśli nie określisz żadnych poświadczeń, jeśli używasz nazwy DSN skonfigurowanej z nazwą użytkownika i hasłem. Lub, jeśli musisz dołączyć poświadczenia jako właściwości parametry połączenia.
    • Windows: wybierz ten typ uwierzytelniania, jeśli chcesz nawiązać połączenie przy użyciu uwierzytelniania systemu Windows. Opcjonalnie uwzględnij wszystkie potrzebne właściwości parametry połączenia.
    • Baza danych: wybierz ten typ uwierzytelniania, aby użyć nazwy użytkownika i hasła w celu uzyskania dostępu do źródła danych za pomocą sterownika ODBC. Opcjonalnie uwzględnij wszystkie potrzebne właściwości parametry połączenia. Jest to wybór domyślny.

    Więcej informacji: Uwierzytelnianie za pomocą źródła danych

  5. Po zakończeniu wybierz pozycję Połączenie.

  6. W nawigatorze wybierz żądane informacje o bazie danych, a następnie wybierz pozycję Załaduj, aby załadować dane lub Przekształć dane, aby kontynuować przekształcanie danych w Edytor Power Query.

    Navigator.

Połączenie do źródła danych ODBC z usługi Power Query Online

Aby nawiązać połączenie, wykonaj następujące czynności:

  1. Na stronie Źródła danych wybierz pozycję ODBC.

  2. Na stronie ODBC wprowadź parametry połączenia ODBC. W poniższym przykładzie parametry połączenia to dsn=SQL Server Database.

    Obraz przedstawiający stronę ODBC z parametry połączenia ustawioną na bazę danych programu SQL Server

  3. W razie potrzeby wybierz lokalną bramę danych w bramie danych.

  4. Wybierz rodzaj uwierzytelniania, aby się zalogować, a następnie wprowadź swoje poświadczenia.

  5. Wybierz Dalej.

  6. W nawigatorze wybierz żądane informacje o bazie danych, a następnie wybierz pozycję Przekształć dane, aby kontynuować przekształcanie danych w Edytor Power Query.

Połączenie przy użyciu opcji zaawansowanych

Dodatek Power Query udostępnia zestaw zaawansowanych opcji, które można dodać do zapytania w razie potrzeby.

Opcje zaawansowane ODBC.

Opcja zaawansowana opis
ciąg Połączenie ion (właściwości inne niż poświadczenia) Udostępnia opcjonalne parametry połączenia, których można użyć zamiast wyboru Nazwa źródła danych (DSN) w programie Power BI Desktop. Jeśli nazwa źródła danych (DSN) jest ustawiona na (Brak), możesz w tym miejscu wprowadzić parametry połączenia. Na przykład następujące parametry połączenia są prawidłowe: dsn=<myDSN> lub driver=<myDriver;> port=<myPortNumber>; server=<myServer>; database=<myDatabase>;. Aby uniknąć znaków specjalnych, użyj { } znaków. Klucze dla parametry połączenia różnią się w zależności od sterowników ODBC. Aby uzyskać więcej informacji na temat prawidłowych parametry połączenia, zapoznaj się z dostawcą sterowników ODBC.
SQL statement Zawiera instrukcję SQL w zależności od możliwości sterownika. Poproś dostawcę o więcej informacji lub przejdź do tematu Importowanie danych z bazy danych przy użyciu natywnego zapytania bazy danych.
Obsługiwane klauzule redukcji wierszy Umożliwia składanie obsługi table.FirstN. Wybierz pozycję Wykryj , aby znaleźć obsługiwane klauzule redukcji wierszy lub wybierz jedną z opcji listy rozwijanej (TOP, LIMIT i OFFSET, LIMIT lub ANSI SQL zgodne). Ta opcja nie ma zastosowania w przypadku używania natywnej instrukcji SQL. Dostępne tylko w programie Power Query Desktop.

Znane problemy i ograniczenia

atrybuty ciągu Połączenie ion

Jeśli w parametry połączenia ODBC określono nazwę DSN, atrybuty po specyfikacji DSN nie są uwzględniane. Jeśli chcesz użyć dodatkowych atrybutów, zaktualizuj je w samej nazwie DSN, a nie w parametry połączenia.