Udostępnij przez


ODBC

Podsumowanie

Produkt Description
Stan wydania Ogólna dostępność
Products 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 / Notatka

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 administratorze źródła danych ODBC systemu Windows. Dokładny proces zależy od sterownika.

Obsługiwane możliwości

  • Import
  • Opcje zaawansowane
    • Parametry połączenia (właściwości inne niż poświadczenia)
    • Instrukcja SQL
    • Obsługiwane klauzule redukcji wierszy

Nawiązywanie połączenia ze źródłem danych ODBC z poziomu programu Power Query Desktop

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

  1. Wybierz opcję ODBC w obszarze Wyboru Pobierz dane . Aby uzyskać więcej informacji, zobacz Gdzie uzyskać 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 .

    Zrzut ekranu przedstawiający konstruktora 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. Aby uzyskać więcej informacji, przejdź do sekcji Łączenie przy użyciu opcji zaawansowanych.

  3. Po zakończeniu wybierz przycisk OK.

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

    Zrzut ekranu przedstawiający okno dialogowe uwierzytelniania 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 parametrów połączenia.
    • Windows: wybierz ten typ uwierzytelniania, jeśli chcesz nawiązać połączenie przy użyciu uwierzytelniania systemu Windows. Opcjonalnie dołącz wszelkie potrzebne właściwości parametrów 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 dołącz wszelkie potrzebne właściwości parametrów połączenia. Ten typ uwierzytelniania jest domyślnym wyborem.

    Aby uzyskać więcej informacji, zobacz Uwierzytelnianie w aplikacjach klasycznych.

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

  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 edytorze Power Query.

    Zrzut ekranu przedstawiający nawigatora pulpitu z wybranymi informacjami o pracownikach.

Nawiązywanie połączenia ze źródłem danych ODBC z poziomu 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.

    Zrzut ekranu przedstawiający stronę ODBC z parametrami połączenia ustawionymi 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. Aby uzyskać więcej informacji, przejdź do tematu Uwierzytelnianie w usłudze Power Query Online.

  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 edytorze Power Query.

    Zrzut ekranu przedstawiający nawigatora online z wybranymi informacjami o pracownikach.

Nawiązywanie połączenia 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 Description
Parametry połączenia (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 parametrów połączenia różnią się w zależności od sterowników ODBC. Aby uzyskać więcej informacji na temat prawidłowych parametrów połączenia, zapoznaj się z dostawcą sterowników ODBC.
Instrukcja SQL 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 parametrów połączenia

Jeśli nazwa DSN jest określona w parametrach połączenia ODBC, atrybuty po specyfikacji DSN nie są uwzględniane. Jeśli chcesz użyć większej liczby atrybutów, zaktualizuj je w samej nazwie DSN, a nie w parametrach połączenia.