Udostępnij przez


Azure Blob Storage

Podsumowanie

Produkt opis
Stan wydania Ogólna dostępność
Produkty 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 Anonimowe
Klucz konta
Konto organizacji
Sygnatura dostępu współdzielonego (SAS)
Jednostka usługi
Dokumentacja referencyjna funkcji AzureStorage.BlobContents
AzureStorage.Blobs

Uwaga

Typ uwierzytelniania jednostki usługi nie jest obsługiwany w przypadku korzystania z lokalnej bramy danych ani bramy danych sieci wirtualnej.

Uwaga

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 usługi Azure Blob Storage. Postępuj zgodnie z instrukcjami w temacie Tworzenie konta magazynu. W tym artykule założono, że utworzono już konto usługi Azure Blob Storage i przekazano do niego pliki danych.

Obsługiwane funkcje

  • Importuj

Nawiązywanie połączenia z usługą Azure Blob Storage z poziomu programu Power Query Desktop

Aby nawiązać połączenie z usługą Azure Blob Storage:

  1. Wybierz pozycję Azure Blob Storage w środowisku pobierania 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 dla aplikacji w programie Power Query Desktop, zobacz Gdzie uzyskać dane.

  2. W usłudze Azure Blob Storage wprowadź nazwę konta lub adres URL konta usługi Azure Blob Storage. Następnie wybierz opcję OK.

    Screenshot of the Azure Blob Storage dialog box where you enter the account name or the URL.Zrzut ekranu przedstawiający okno dialogowe usługi Azure Blob Storage, w którym wprowadzasz nazwę konta lub adres URL.

  3. Jeśli łączysz się z tym kontem po raz pierwszy, wybierz metodę uwierzytelniania Anonimowe, Konto organizacyjne, Klucz konta lub Sygnatura dostępu współdzielonego (SAS), aby zalogować się do konta usługi Azure Blob Storage. Więcej informacji: Kopiowanie klucza konta z usługi Azure Blob Storage

    Screenshot of the sign in dialog box for Azure Blob Storage, with the account key authentication method selected.Zrzut ekranu przedstawiający okno dialogowe logowania dla usługi Azure Blob Storage z wybraną metodą uwierzytelniania klucza konta.

    Aby uzyskać więcej informacji na temat korzystania z uwierzytelniania i zarządzania nim, zobacz Uwierzytelnianie w aplikacjach klasycznych.

  4. Wybierz pozycję Połącz.

  5. W oknie dialogowym Nawigator są wyświetlane pliki przekazane do konta usługi Azure Blob Storage. Wybierz kontenery, których chcesz użyć, a następnie wybierz pozycję Przekształć dane , aby przekształcić dane w dodatku Power Query lub Załaduj , aby załadować dane.

    Screenshot of the Navigator open and containing the data from the Azure Blob Storage container.Zrzut ekranu przedstawiający otwarty nawigator zawierający dane z kontenera usługi Azure Blob Storage.

Nawiązywanie połączenia z usługą Azure Blob Storage z poziomu usługi Power Query Online

Aby nawiązać połączenie z usługą Azure Blob Storage:

  1. Wybierz opcję Obiekty blob platformy Azure 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 uzyskiwania danych z aplikacji w usłudze Power Query Online, przejdź do obszaru Gdzie uzyskać dane.

    Screenshot of the Choose data source page, with the Azure category selected, and Azure Blobs emphasized.Zrzut ekranu przedstawiający stronę Wybieranie źródła danych z wybraną kategorią platformy Azure i wyróżnieniem obiektów blob platformy Azure.

  2. W obszarze Ustawienia połączenia wprowadź nazwę konta lub adres URL konta usługi Azure Blob Storage.

  3. Opcjonalnie wprowadź nazwę wymaganej lokalnej bramy danych.

  4. Wybierz rodzaj uwierzytelniania używany do uzyskiwania dostępu do magazynu obiektów blob.

    Screenshot of the Connect to data source page, with the example account name filled in, no gateway selected, and the Account key authentication filled in.Zrzut ekranu przedstawiający stronę Łączenie ze źródłem danych z wypełnioną nazwą przykładowego konta, brak wybranej bramy i wypełnionym uwierzytelnianiem klucza konta.

    • Anonimowy: Magazyn obiektów blob jest skonfigurowany na potrzeby dostępu anonimowego. Wybierz przycisk Dalej, aby kontynuować.
    • Klucz konta: magazyn obiektów blob został skonfigurowany tak, aby wymagać klucza konta. Wprowadź klucz konta w podanym polu tekstowym i wybierz przycisk Dalej , aby kontynuować. Więcej informacji: Kopiowanie klucza konta z usługi Azure Blob Storage
    • Konto organizacyjne: wybierz pozycję Zaloguj się, aby zalogować się do konta magazynu. Nastąpi przekierowanie do strony logowania organizacji. Postępuj zgodnie z monitami, aby zalogować się do konta. Po zalogowaniu wybierz przycisk Dalej , aby kontynuować.
    • Sygnatura dostępu współdzielonego (SAS): aby pobrać token SAS, przejdź do portal.azure.com, przejdź do zasobu, a następnie w obszarze Zabezpieczenia i sieć wybierz pozycję Sygnatura dostępu współdzielonego i przewiń w dół, aby wyświetlić token SAS. Wklej wartość w polu Token SAS i wybierz przycisk Dalej.
    • Jednostka usługi: wprowadź identyfikator dzierżawy, identyfikator klienta jednostki usługi i klucz jednostki usługi, a następnie wybierz przycisk Dalej.

    Aby uzyskać więcej informacji na temat korzystania z uwierzytelniania i zarządzania nim, przejdź do tematu Połączenia i uwierzytelnianie w usłudze Power Query Online.

  5. Wybierz Dalej.

  6. Nawigator ekranu przedstawia pliki przekazane do konta usługi Azure Blob Storage. Wybierz kontenery, których chcesz użyć, a następnie wybierz pozycję Przekształć dane.

    Screenshot of the Choose data page, with the data container selected, and the files from that container displayed on the right side.Zrzut ekranu przedstawiający stronę Wybieranie danych z wybranym kontenerem danych i plikami z tego kontenera wyświetlanymi po prawej stronie.

Kopiowanie klucza konta z usługi Azure Blob Storage

Aby pobrać klucz konta usługi Azure Blob Storage do użycia podczas uwierzytelniania konta w dodatku Power Query:

  1. Zaloguj się w witrynie Azure Portal.

  2. Znajdź konto usługi Azure Blob Storage.

  3. W okienku menu konta magazynu w obszarze Zabezpieczenia i sieć wybierz pozycję Klucze dostępu.

    Screenshot of the example storage account in Azure, with Security + networking and Access keys emphasized.Zrzut ekranu przedstawiający przykładowe konto magazynu na platformie Azure z podkreśleniami Zabezpieczenia i sieć oraz Klucze dostępu.

  4. W sekcji key1 znajdź wartość Klucz. Wybierz pozycję Pokaż obok wartości klucza.

  5. Wybierz ikonę Kopiuj do schowka , aby skopiować wartość Klucz .

    Screenshot of the Access keys page, with the Key under key1 shown, and the Copy to clipboard icon emphasized.Zrzut ekranu przedstawiający stronę Klucze dostępu z wyświetloną pozycją Klucz w obszarze key1 i ikoną Kopiuj do schowka.

Ograniczenia

Następujące ograniczenia dotyczą łącznika usługi Azure Blob Storage dodatku Power Query.

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