Udostępnij przez


Baza danych Impala

Streszczenie

Przedmiot Opis
Stan wydania Ogólna dostępność
Produkty Power BI (modele semantyczne)
Power BI (przepływy danych)
Sieć szkieletowa (Dataflow Gen2)
Power Apps (przepływy danych)
Dynamics 365 Customer Insights
Obsługiwane typy uwierzytelniania Anonimowy
Baza danych
Windows
Dokumentacja referencyjna funkcji

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.

Notatka

Implementacja łącznika Impala 2.0 jest dostępna w wersji zapoznawczej od lipca 2025 r.

Obsługiwane możliwości

  • Import
  • DirectQuery (modele semantyczne usługi Power BI)
  • Opcje zaawansowane
    • Limit czasu połączenia
    • Czas oczekiwania polecenia

Nawiązywanie połączenia z bazą danych Impala z poziomu programu Power Query Desktop

Aby nawiązać połączenie z bazą danych Impala, wykonaj następujące kroki:

  1. Wybierz pozycję Pobierz dane z wstążki Narzędzia główne w programie Power BI Desktop.

  2. Wybierz pozycję Baza danych z listy kategorii, wybierz pozycję Impala, a następnie wybierz pozycję Połącz.

    Zrzut ekranu przedstawiający okno dialogowe Pobieranie danych z wybraną kategorią Baza danych i łącznikiem Impala.

  3. W wyświetlonym oknie Impala wpisz lub wklej nazwę serwera Impala w polu . Możesz importować dane bezpośrednio do usługi Power BI lub użyć DirectQuery. Dowiedz się więcej o przy użyciu trybu DirectQuery. Następnie wybierz pozycję OK.

    Zrzut ekranu przedstawiający okno dialogowe Impala z wprowadzoną nazwą serwera i wybranym trybem importowania danych.

  4. Po wyświetleniu monitu wprowadź swoje poświadczenia lub połącz się anonimowo. Łącznik Impala obsługuje uwierzytelnianie anonimowe, baza danych (nazwa użytkownika i hasło) oraz uwierzytelnianie systemu Windows.

    Zrzut ekranu okna dialogowego uwierzytelniania z opcjami Anonimowe, Windows i Baza danych, gdzie wybrana jest opcja Baza danych.

    Aby uzyskać więcej informacji na temat metod uwierzytelniania, przejdź do Uwierzytelnianie za pomocą źródła danych.

    Notatka

    Jeśli połączenie nie jest zaszyfrowane, zostanie wyświetlony następujący komunikat. Wybierz pozycję OK, jeśli chcesz użyć niezaszyfrowanego połączenia.

    Zrzut ekranu przedstawiający okno dialogowe obsługi szyfrowania, podkreślając, że nie można nawiązać połączenia i pytając, czy używać nieszyfrowanego połączenia.

  5. Po nawiązaniu połączenia zostanie wyświetlone okno Navigator i wyświetli dane dostępne na serwerze. Wybierz Załaduj, aby załadować dane lub Przekształć dane, aby kontynuować transformację danych w edytorze Power Query.

    Zrzut ekranu przedstawiający nawigator z wybraną domyślną bazą danych i danymi klientów oraz wyświetlonymi danymi klienta.

Nawiązywanie połączenia z bazą danych Impala z poziomu usługi Power Query Online

Aby nawiązać połączenie z bazą danych Impala, wykonaj następujące kroki:

  1. Wybierz opcję Impala w selekcji łącznika.

  2. W obszarze Połącz ze źródłem danych podaj w razie potrzeby nazwę serwera i numer portu.

    Zrzut ekranu przedstawiający okno dialogowe Łączenie ze źródłem danych, w którym wprowadzasz połączenie online bazy danych Impala.

  3. W razie potrzeby wybierz nazwę lokalnej bramy danych.

  4. Jeśli łączysz się z tą bazą danych Impala po raz pierwszy, wybierz typ poświadczeń dla połączenia w polu Rodzaj uwierzytelniania.

  5. Wprowadź swoje poświadczenia.

  6. Wybierz Użyj szyfrowanego połączenia, jeśli chcesz użyć szyfrowanego połączenia lub wyczyść opcję, jeśli chcesz użyć nieszyfrowanego połączenia.

  7. Wybierz pozycję Dalej, aby kontynuować.

  8. W Navigatorwybierz wymagane dane, a następnie wybierz Przekształć dane, aby przekształcić dane w edytorze Power Query.

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. W poniższej tabeli wymieniono wszystkie opcje zaawansowane, które można ustawić w dodatku Power Query.

Opcja zaawansowana Opis
Limit czasu połączenia Określa maksymalny czas oczekiwania Power Query na nawiązanie połączenia. Możesz wprowadzić inną wartość, aby połączenie było otwarte dłużej.
Czas oczekiwania polecenia Określa maksymalny czas dozwolony na działanie polecenia przed przerwaniem procesu przez dodatek Power Query.

Implementacja łącznika Impala 2.0

W sierpniu 2025 r. wprowadziliśmy nową implementację łącznika Impala w celu ulepszenia integracji z usługą Impala. Zalecamy uaktualnienie programu Power BI Desktop i lokalnej bramy danych do najnowszej wersji, aby korzystać z najnowszych funkcji.

Przekaż nam swoją opinię , aby pomóc nam w dalszym ulepszaniu łącznika.

Implementacja łącznika Impala 2.0 została skompilowana przy użyciu sterownika łączności ze strzałką w formacie open source (ADBC). Usługa ADBC udostępnia zestaw standardowych interfejsów do interakcji z danymi strzałki, co jest szczególnie wydajne podczas pobierania dużych zestawów danych z minimalnym obciążeniem i bez serializacji ani kopiowania. Sterownik ADBC obejmuje również ulepszenia zabezpieczeń, takie jak bezpieczeństwo pamięci i odzyskiwanie pamięci.

Ponadto współpraca ze społecznością open source umożliwia szybsze aktualizowanie, korzystanie z nowoczesnych narzędzi i procesów bezpiecznego cyklu projektowania (SDL). Aby umożliwić korzystanie z tych ulepszeń wydajności i zabezpieczeń, wszystkie nowo utworzone połączenia automatycznie używają implementacji 2.0 od sierpnia 2025 r. W okresie przejściowym możesz przetestować implementację 2.0, aktualizując istniejące zapytania i dodając flagę Implementation="2.0" w bazie danych Impala.Database w następujący sposób. Po przejściu połączenia, które nie określają implementacji, zostaną automatycznie zaktualizowane do implementacji 2.0.

Source = Impala.Database("impalavm.centralus.cloudapp.azure.com", [Implementation="2.0"])

Aby ułatwić diagnozowanie potencjalnych problemów, możesz znaleźć szczegóły Implementation i DriverType w swoich dziennikach Mashup, podobnie jak w poniższym przykładzie. Jeśli wystąpi jakikolwiek problem podczas przejścia, skontaktuj się z pomocą techniczną.

{ 
    "Start": "2024-11-02T00:14:02.7968686Z", 
    "Action": "Engine/Module/Impala/IO/Impala/Implementation", 
    "ResourceKind": "Impala", 
    "ResourcePath": "impalavm.centralus.cloudapp.azure.com",
    "HostProcessId": "29200",
    "Implementation": "2.0",
    "DriverType": "ADBC",
    "ProductVersion": "2.139.0.0 (Main)+eda56ecd858054173a4d11db9c63a6da5cf92a99",
    "ActivityId": "106f16b6-cfbb-4853-9f20-ed45486486d2",
    "Process": "Microsoft.Mashup.Container.NetFX45",
    "Pid": 38560,
    "Tid": 1,
    "Duration": "00:00:00.0000291"
}

Aby tymczasowo pozostać w poprzedniej implementacji łącznika (podczas rozwiązywania problemów), określ Implementation="1.0" je w zapytaniach.

Zagadnienia i ograniczenia

Poniżej przedstawiono kilka zagadnień i ograniczeń, które należy wziąć pod uwagę przy użyciu łącznika Impala:

  • Łącznik Impala jest obsługiwany w lokalnej bramie danych przy użyciu dowolnego z trzech obsługiwanych mechanizmów uwierzytelniania.
  • Łącznik Impala używa sterownika Impala, który domyślnie ogranicza rozmiar typów ciągów do 32 K.
  • Łącznik Impala nie obsługuje zastępowania opcji Realm dla uwierzytelniania Kerberos.