Udostępnij za pośrednictwem


Hive LLAP

Podsumowanie

Element opis
Stan wydania Ogólna dostępność
Produkty Power BI (modele semantyczne)
Power BI (przepływy danych)
Sieć szkieletowa (Dataflow Gen2)
Obsługiwane typy uwierzytelniania Podstawowa (nazwa użytkownika/hasło)
Windows
Dokumentacja referencyjna funkcji

Wymagania wstępne

Nazwa użytkownika i hasło protokołu LLAP usługi Apache Hive.

Obsługiwane możliwości

  • Importuj
  • Zapytanie bezpośrednie (modele semantyczne usługi Power BI)
  • Protokół transportowy thrift
    • HTTP
    • Standardowa

Połączenie do danych LLAP programu Hive z programu Power Query Desktop

Aby nawiązać połączenie z serwerem LLAP apache Hive:

  1. Wybierz opcję Hive LLAP z pozycji Pobierz dane.

  2. Wprowadź adres URL serwera LLAP adobe Hive. Możesz również wprowadzić opcjonalny numer portu. Zazwyczaj adres URL wygląda następująco: http://[hostname]:[port number]. Składniki adresu URL to:

    • ( hostname na przykład hivellaphttp.southcentralus.contoso.com) to nazwa hosta lub adres IP serwera Apache Hive.
    • ( port number na przykład 10500) to numer portu serwera Apache Hive. port number Jeśli parametr nie zostanie określony, wartość domyślna to 10501 dla protokołu transportowego HTTP i 10500 dla standardowego protokołu transportowego.

    Konstruktor połączeń programu Hive LLAP.

  3. W obszarze Protokół transportowy Thrift wybierz opcję Standardowa dla trybu TCP lub HTTP dla trybu HTTP .

  4. Wybierz tryb łączności danych Import lub DirectQuery. Więcej informacji: Używanie trybu DirectQuery w programie Power BI Desktop

  5. Naciśnij OK, aby kontynuować.

  6. Przy pierwszym połączeniu ze źródłem danych (zidentyfikowanym przez każdy unikatowy adres URL) zostanie wyświetlony monit o wprowadzenie poświadczeń konta. Wybierz odpowiedni typ uwierzytelniania i wprowadź swoje poświadczenia dla połączenia.

    • Windows: wybierz ten typ uwierzytelniania, jeśli chcesz nawiązać połączenie przy użyciu uwierzytelniania systemu Windows.
    • Podstawowe: wybierz ten typ uwierzytelniania, jeśli chcesz nawiązać połączenie przy użyciu uwierzytelniania LLAP apache Hive. Wprowadź nazwęużytkownika i hasło usługi Apache Hive LLAP.

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

    Obraz przedstawiający ekran uwierzytelniania podstawowego dla połączenia LLAP apache Hive z wpisami nazwy użytkownika i hasła

  7. Wybierz Połączenie, aby nawiązać połączenie z danymi LLAP apache Hive.

  8. W nawigatorze wybierz wymagane dane. Następnie wybierz pozycję Przekształć dane, aby przekształcić dane w Edytor Power Query lub Załaduj, aby załadować dane w programie Power BI Desktop.

    Narzędzie Apache Hive LLAP importuje nawigator danych.

Połączenie do danych LLAP programu Hive z usługi Power Query Online

Aby nawiązać połączenie z serwerem LLAP apache Hive:

  1. Wybierz opcję Hive LLAP na stronie Power Query — wybierz źródło danych.

    Zrzut ekranu przedstawiający stronę nawiązywania połączenia ze źródłem danych ze wszystkimi opcjami, które nie zostały jeszcze wypełnione.

  2. Wprowadź adres URL serwera LLAP adobe Hive. Możesz również wprowadzić opcjonalny numer portu. Zazwyczaj adres URL wygląda następująco: http://[hostname]:[port number]. Składniki adresu URL to:

    • ( hostname na przykład hivellaphttp.southcentralus.contoso.com) to nazwa hosta lub adres IP serwera Apache Hive.
    • ( port number na przykład 10500) to numer portu serwera Apache Hive. port number Jeśli parametr nie zostanie określony, wartość domyślna to 10501 dla protokołu transportowego HTTP i 10500 dla standardowego protokołu transportowego.
  3. W obszarze Protokół transportowy Thrift wybierz opcję Standardowa dla trybu TCP lub HTTP dla trybu HTTP .

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

  5. Jeśli łączysz się z danymi programu Hive LLAP po raz pierwszy, wybierz typ poświadczeń dla połączenia w polu Rodzaj uwierzytelniania.

  6. Wprowadź poświadczenia.

  7. Wybierz pozycję Użyj szyfrowanego Połączenie ion, jeśli chcesz użyć szyfrowanego połączenia lub wyczyść opcję, jeśli chcesz użyć niezaszyfrowanego połączenia.

  8. Wybierz przycisk Dalej, aby kontynuować.

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

Logowanie jednokrotne oparte na protokole Kerberos dla aplikacji Hive LLAP

Łącznik hive LLAP obsługuje teraz logowanie jednokrotne oparte na protokole Kerberos.

Aby użyć tej funkcji:

  1. Zaloguj się do konta usługi Power BI i przejdź do strony zarządzania bramą.

  2. Dodaj nowe źródło danych w klastrze bramy, którego chcesz użyć.

  3. Wybierz łącznik z listy Typ źródła danych.

  4. Rozwiń sekcję Zaawansowane Ustawienia.

  5. Wybierz opcję Użyj logowania jednokrotnego za pośrednictwem protokołu Kerberos dla zapytań DirectQuery lub Użyj logowania jednokrotnego za pośrednictwem protokołu Kerberos dla zapytań DirectQuery i Importuj.

    Okno dialogowe Dodawanie źródła danych z ustawieniami zaawansowanymi protokołu Kerberos.

Więcej informacji: Konfigurowanie logowania jednokrotnego opartego na protokole Kerberos z usługa Power BI do lokalnych źródeł danych

Rozwiązywanie problemów

Błąd SSL w programie Power BI Desktop

Po wprowadzeniu informacji o uwierzytelnianiu łącznika i wybraniu Połączenie może wystąpić następujący błąd "SSL_connect".

Nie można nawiązać połączenia z nieprawidłowym numerem wersji protokołu SSL.

Jeśli wystąpi ten błąd:

  1. W programie Power BI Desktop wybierz pozycję Opcje plików>i ustawienia>Ustawienia źródła danych.

  2. W obszarze Ustawienia źródła danych wybierz utworzone źródło LLAP programu Hive, a następnie wybierz pozycję Edytuj uprawnienia.

    Wybierz źródło programu Hive LLAP.

  3. W obszarze Edytuj uprawnienia w obszarze Szyfrowanie wyczyść pole wyboru Szyfruj połączenia.

    Wyczyść pole Szyfruj połączenia.

  4. Wybierz przycisk OK, a następnie w obszarze Ustawienia źródła danych wybierz pozycję Zamknij.

  5. Wykonaj ponownie kroki opisane w Połączenie do danych LLAP programu Hive z programu Power Query Desktop.

Błąd SSL w usłudze Power BI

Po opublikowaniu raportu w usługa Power BI należy zaktualizować poświadczenia do źródła danych programu Hive w chmurze, aby odświeżyć je w usługa Power BI. Po wypełnieniu poświadczeń może wystąpić błąd:

Zrzut ekranu przedstawiający błąd poświadczeń.

Jeśli wystąpi ten błąd i w śladzie programu Fiddler zostanie wyświetlony następujący komunikat, jest to problem z protokołem SSL.

ODBC: ERROR [HY000] [Microsoft][ThriftExtension] (14) Unexpected response from server during a HTTP connection: Could not refill buffer

Protokół SSL jest domyślnie wyłączony podczas nawiązywania połączenia bezpośrednio z powerbi.com. Aby włączyć, możesz użyć lokalnej bramy danych, w której można włączyć szyfrowanie w celu łączenia i odświeżania raportów z usługa Power BI. Włączanie protokołu HTTPS w bramie