Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podsumowanie
Przedmiot | Opis |
---|---|
Status wydania | Ogólna dostępność |
Produkty | Power BI (modele semantyczne) Power BI (przepływy danych) Fabric (Dataflow Gen2) Power Apps (przepływy danych) Dynamics 365 Customer Insights Analysis Services |
Obsługiwane typy uwierzytelniania | Konto organizacyjne Klucz konta Klucz sygnatury dostępu współdzielonego (SAS) Jednostka usługi |
Dokumentacja referencyjna funkcji |
AzureStorage.DataLake AzureStorage.DataLakeContents |
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
Subskrypcja platformy Azure. Przejdź do pozycji Uzyskaj bezpłatną wersję próbną platformy Azure.
Konto magazynowe z hierarchiczną przestrzenią nazw. Postępuj zgodnie z instrukcjami w sekcji Tworzenie konta magazynowego, aby je utworzyć. W tym artykule założono, że utworzono konto magazynu o nazwie
myadlsg2
.Upewnij się, że masz jedną z następujących ról dla konta pamięci masowej: Czytelnik danych obiektów blob, Współautor danych obiektów blob lub Właściciel danych obiektów blob.
Przykładowy plik danych o nazwie
Drivers.txt
znajdujący się na koncie przechowywania. Możesz pobrać ten przykład z repozytorium Git usługi Azure Data Lake, a następnie przekazać ten plik na konto magazynu.
Obsługiwane funkcje
- Importowanie
- Widok systemu plików
- Widok folderu CDM
Nawiązywanie połączenia z usługą Azure Data Lake Storage Gen2 z poziomu programu Power Query Desktop
Wybierz Azure Data Lake Storage Gen2 w sekcji uzyskiwania danych. Środowisko pobierania danych w programie Power Query Desktop różni się między aplikacjami. Aby uzyskać więcej informacji na temat środowiska pobierania danych w Power Query Desktop dla swojej aplikacji, przejdź do Gdzie uzyskać dane.
W oknie dialogowym Azure Data Lake Storage Gen2 podaj adres URL konta, kontenera lub podfolderu usługi Azure Data Lake Storage Gen2 przy użyciu formatu punktu końcowego kontenera. Adresy URL usługi Data Lake Storage Gen2 mają następujący wzorzec:
<https://accountname.dfs.core.windows.net/><container>/<subfolder>
Możesz również wybrać, czy chcesz użyć widoku systemu plików, czy widoku folderu Common Data Model.
Naciśnij OK, aby kontynuować.
Jeśli używasz tego adresu URL po raz pierwszy, zostanie wyświetlony monit o wybranie metody uwierzytelniania.
Jeśli wybierzesz metodę Konto organizacyjne, kliknij Zaloguj się, aby zalogować się do konta pamięci masowej. Nastąpi przekierowanie do strony logowania organizacji. Postępuj zgodnie z monitami, aby zalogować się do konta. Po pomyślnym zalogowaniu wybierz pozycję Połącz.
Jeśli wybierzesz metodę Klucz konta, wprowadź klucz konta, a następnie wybierz pozycję Połącz.
W oknie dialogowym Nawigator są wyświetlane wszystkie pliki pod podanym adresem URL. Sprawdź informacje, a następnie wybierz pozycję Przekształć dane, aby przekształcić dane w Power Query lub Załaduj, aby załadować dane.
Nawiązywanie połączenia z usługą Azure Data Lake Storage Gen2 z poziomu usługi Power Query Online
Wybierz opcję Azure Data Lake Storage Gen2 w środowisku pobierania danych. Różne aplikacje mają różne sposoby uzyskiwania danych w usłudze Power Query Online. Aby uzyskać więcej informacji na temat sposobu dotarcia do funkcji pobierania danych w Power Query Online z aplikacji, przejdź do Gdzie uzyskać dane.
W obszarze Połącz ze źródłem danych wprowadź adres URL konta usługi Azure Data Lake Storage Gen2. Zapoznaj się z tematem Ograniczenia, aby określić adres URL do użycia.
Wybierz, czy chcesz użyć widoku systemu plików, czy widoku folderu Common Data Model.
W razie potrzeby wybierz lokalną bramę danych w bramie danych.
Wybierz pozycję Zaloguj się , aby zalogować się do konta usługi Azure Data Lake Storage Gen2. Nastąpi przekierowanie do strony logowania organizacji. Postępuj zgodnie z monitami, aby zalogować się do konta.
Po pomyślnym zalogowaniu wybierz pozycję Dalej.
Na stronie Wybieranie danych są wyświetlane wszystkie pliki w podanym adresie URL. Sprawdź informacje, a następnie wybierz pozycję Przekształć dane , aby przekształcić dane w dodatku Power Query.
Ograniczenia
Podfolder lub plik nieobsługiwany w usłudze Power Query Online i programie Power BI Desktop
Obecnie w usłudze Power Query Online i w programie Power BI Desktop łącznik usługi Azure Data Lake Storage Gen2 obsługuje tylko ścieżki z kontenerem, a nie podfolderem ani plikiem. Na przykład https://<accountname>.dfs.core.windows.net/<container> działa, podczas gdy https://<accountname>.dfs.core.windows.net/<container>/<filename> lub https://<accountname>.dfs.core.windows.net/<container>/<subfolder> może zakończyć się niepowodzeniem.
Odświeżanie uwierzytelniania
Firma Microsoft nie obsługuje odświeżania przepływu danych ani semantycznego modelu przy użyciu uwierzytelniania OAuth2, gdy konto usługi Azure Data Lake Storage Gen2 (ADLS) znajduje się w innej dzierżawie. To ograniczenie dotyczy tylko usługi ADLS, gdy metoda uwierzytelniania to OAuth2, czyli podczas próby nawiązania połączenia z usługą ADLS między dzierżawami przy użyciu konta Microsoft Entra ID. W takim przypadku zalecamy użycie innej metody uwierzytelniania, która nie jest identyfikatorem OAuth2/Microsoft Entra, takim jak metoda uwierzytelniania klucza.
Wymagania dotyczące serwera proxy i zapory
Podczas tworzenia przepływu danych za pomocą bramy, może zajść konieczność zmiany niektórych ustawień serwera proxy lub portów zapory, aby pomyślnie połączyć się z Azure Data Lake. Jeśli przepływ danych zakończy się niepowodzeniem z odświeżaniem powiązanym z bramą, może to być spowodowane problemem z zaporą lub serwerem proxy w bramie do punktów końcowych usługi Azure Storage.
Jeśli używasz serwera proxy z bramą, może być konieczne skonfigurowanie pliku Microsoft.Mashup.Container.NetFX45.exe.config w lokalnej bramie danych. Więcej informacji: Konfigurowanie ustawień serwera proxy dla lokalnej bramy danych.
Aby włączyć łączność z sieci do usługi Azure Data Lake, może być konieczne włączenie listy określonych adresów IP na maszynie bramy. Jeśli na przykład sieć ma jakiekolwiek reguły zapory, które mogą blokować te próby, musisz odblokować wychodzące połączenia sieciowe dla usługi Azure Data Lake. Aby włączyć listę wymaganych adresów wychodzących, użyj tagu usługi AzureDataLake . Więcej informacji: Tagi usługi sieci wirtualnej
Przepływy danych obsługują również opcję własnego jeziora danych, co oznacza utworzenie własnego jeziora danych, zarządzanie uprawnieniami i przyłączenie go do przepływu danych. W takim przypadku, gdy łączysz się z deweloperskim lub produkcyjnym środowiskiem przy użyciu konta organizacyjnego, musisz włączyć jedną z następujących ról dla konta magazynu: Czytelnik danych obiektów blob, Współautor danych obiektów blob lub Właściciel danych obiektów blob.
Usługa Power Query Online i Azure Storage znajdują się w tym samym regionie
Bezpośredni dostęp do konta usługi Azure Storage z włączoną zaporą i w tym samym regionie co usługa Power Query Online nie jest obsługiwana. To ograniczenie występuje, ponieważ usługi Power Query, gdy są wdrażane w tym samym regionie co konto usługi Azure Storage, używają prywatnych adresów IP platformy Azure do komunikacji. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją platformy Azure dotyczącą zabezpieczeń sieci magazynu.
Aby obejść to ograniczenie i włączyć dostęp do usługi Azure Storage z usługi Power Query Online w tym samym regionie, użyj jednej z następujących metod:
- Skorzystaj z lokalnej bramy danych, która służy jako most między usługą Power Query Online i usługą Azure Storage.
- Użyj bramy danych Virtual Network (VNet).