ODBC

Podsumowanie

Property Value
Connector Ikona ODBC. ODBC
Products Excel
Power BI (modele semantyczne)
Power Query Online
Stan wydania Ogólna dostępność
Rodzaje 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 funkcje

  • 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 z poziomu programu Power Query Desktop

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

  1. Wybierz opcję ODBC w Pobierz dane. Aby uzyskać więcej informacji, zobacz Gdzie uzyskać dane.

  2. W ODBC wybierz nazwę źródła danych (DSN) z pola wyboru 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, gdy zostaniesz o to poproszony.

    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, gdy nie określasz poświadczeń, korzystając z DSN skonfigurowanego z nazwą użytkownika i hasłem. Lub, jeśli musisz dołączyć poświadczenia jako właściwości ciągu 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 desktopowych.

  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 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.

    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.

Dodatkowe informacje

Opcje zaawansowane

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

Zrzut ekranu przedstawiający 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 obsługę zwijania dla Table.FirstN. Wybierz Wykryj, aby znaleźć obsługiwane klauzule redukcji wierszy lub wybierz jedną z opcji listy rozwijanej (TOP, LIMIT i OFFSET, LIMIT lub zgodne z ANSI SQL). Ta opcja nie ma zastosowania w przypadku używania natywnej instrukcji SQL. Dostępne tylko w programie Power Query Desktop.

Ograniczenia i zagadnienia

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.