хранилище Blob-объектов Azure

Итоги

Элемент Описание
Статус выпуска Общая доступность
Продукты Excel
Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Power Apps (потоки данных)
Dynamics 365 Customer Insights
Службы Analysis Services
Поддерживаемые типы проверки подлинности Анонимные
Ключ учетной записи
Учетная запись организации
Подпись для совместного доступа (SAS)
Субъект-служба
Справочная документация по функциям AzureStorage.BlobContents
AzureStorage.Blobs

Примечание.

Тип проверки подлинности service principal не поддерживается при использовании локального шлюза данных или шлюза данных виртуальной сети.

Примечание.

Некоторые возможности могут присутствовать в одном продукте, но не другие из-за расписаний развертывания и возможностей для конкретного узла.

Предварительные требования

  • Подписка Azure. Перейдите к предложению бесплатной пробной версии Azure.

  • Учетная запись хранения BLOB-объектов Azure. Следуйте инструкциям в разделе Создание учетной записи хранения. В этой статье предполагается, что вы уже создали учетную запись Хранилище BLOB-объектов Azure и добавили в нее файлы данных.

Поддерживаемые возможности

  • Импорт

Подключение к хранилищу BLOB-объектов Azure из Power Query Desktop

Чтобы подключиться к Хранилищу BLOB-объектов Azure, следуйте этим шагам.

  1. Выберите Хранилище BLOB-объектов Azure в разделе получения данных. Взаимодействие с данными в Power Query Desktop зависит от приложений. Для получения дополнительной информации об использовании Power Query Desktop для вашего приложения перейдите в раздел "Где получить данные".

  2. В хранилище BLOB-объектов Azure введите имя учетной записи или URL-адрес своей учетной записи. Затем выберите OK.

    Screenshot of the Хранилище BLOB-объектов Azure dialog box where you enter the account name or the URL.Снимок экрана диалогового окна Хранилище BLOB-объектов Azure, где вы вводите имя учетной записи или URL-адрес.

  3. Если вы подключаетесь к этой учетной записи в первый раз, выберите метод аутентификации Анонимный, Учетная запись организации, Ключ учетной записи или Подписанный ключ доступа (SAS), чтобы войти в учетную запись хранилища BLOB-объектов Azure. Дополнительные сведения: Скопируйте ваш ключ учетной записи из Хранилище BLOB-объектов Azure

    Снимок экрана диалогового окна входа для BLOB-объектов Azure. Выбран метод проверки подлинности с помощью ключа учетной записи.

    Дополнительные сведения об использовании и управлении проверкой подлинности см. в разделе Проверка подлинности в классических приложениях.

  4. Нажмите Подключиться.

  5. В диалоговом окне "Навигатор" отображаются файлы, загруженные в учетную запись блоб-хранилища Azure. Выберите контейнеры, которые вы хотите использовать, а затем выберите преобразование данных в Power Query или Load для загрузки данных.

    Снимок экрана с открытым Навигатором, содержащим данные из контейнера Хранилище BLOB-объектов Azure.

Подключение к хранилищу BLOB-объектов Azure из Power Query Online

Чтобы подключиться к Хранилищу BLOB-объектов Azure, следуйте этим шагам.

  1. Выберите опцию Azure Blobs в окне получения данных. Различные приложения имеют различные способы получения данных в Power Query Online. Дополнительные сведения о том, как получить доступ к среде получения данных в Power Query Online из вашего приложения, см. в разделе "Где получить данные".

    Screenshot of the Choose data source page, with the Azure category selected, and Azure Blobs emphasized.Снимок экрана: страница "Выбор источника данных" с выбранной категорией Azure и выделенными blob-объектами Azure.

  2. В настройках подключения введите имя учетной записи или URL-адрес учетной записи хранилища Blob Azure.

  3. При необходимости введите имя необходимого локального шлюза данных.

  4. Выберите тип аутентификации, используемый для доступа к BLOB-хранилищу.

    Снимок экрана страницы "Подключение к источнику данных" с примером имени учетной записи, где шлюз не выбран и заполнена проверка подлинности с помощью ключа учетной записи.

    • Анонимный: хранилище объектов BLOB настроено для анонимного доступа. Выберите Далее для продолжения.
    • Ключ учетной записи: ваше хранилище объектов BLOB настроено на использование ключа учетной записи. Введите ключ учетной записи в предоставленном текстовом поле и нажмите кнопку "Далее ". Дополнительные сведения: Скопируйте ваш ключ учетной записи из Хранилище BLOB-объектов Azure
    • Учетная запись организации: Выберите Вход, чтобы войти в учетную запись хранения. Вы перенаправляетесь на страницу входа вашей организации. Следуйте инструкциям для входа в учетную запись. После входа нажмите кнопку "Далее ", чтобы продолжить.
    • Shared Access Signature (SAS): чтобы получить токен SAS, перейдите на portal.azure.com, выберите ваш ресурс и в разделе «Безопасность + сеть» выберите Shared access signature и прокрутите вниз, чтобы увидеть токен SAS. Вставьте значение в SAS token и выберите Next.
    • Субъект-служба: введите идентификатор клиента, идентификатор клиента субъекта-службы и ключ субъекта-службы, а затем нажмите кнопку "Далее".

    Дополнительные сведения о работе и управлении аутентификацией см. в разделе "Подключения и аутентификация" в Power Query Online.

  5. Выберите Далее.

  6. Экран Navigator отображает файлы, загруженные в вашу учетную запись Хранилище BLOB-объектов Azure. Выберите контейнеры, которые вы хотите использовать, и выберите команду "Преобразовать данные".

    Снимок экрана страницы

Скопируйте ключ вашей учетной записи из Azure BLOB-хранилища

Чтобы получить ключ хранилища BLOB-объектов Azure вашей учетной записи для использования при аутентификации вашей учетной записи в Power Query:

  1. Войдите на портал Azure.

  2. Найдите учетную запись Azure Blob.

  3. На панели меню учетной записи хранения в разделе Безопасность и сети выберите Ключи доступа.

    Screenshot of the example storage account in Azure, with Security + networking and Access keys emphasized.Снимок экрана хранилища учётной записи в Azure с подчёркнутыми параметрами «Безопасность и сеть» и «Ключи доступа».

  4. В разделе key1 найдите значение ключа. Выберите Показать рядом со значением ключа.

  5. Выберите значок Копировать в буфер обмена, чтобы скопировать значение Ключа.

    Снимок экрана страницы "Ключи доступа" с показанным ключом для key1 и выделенной иконкой "Копировать в буфер обмена".

Ограничения и рекомендации

Следующие ограничения применяются к коннектору Power Query Хранилище BLOB-объектов Azure.

Power Query Online и служба хранилища Azure находятся в одном регионе

Прямой доступ к учетной записи хранилища Azure с включенным брандмауэром, находящейся в том же регионе, что и Power Query Online, не поддерживается. Это ограничение возникает, так как службы Power Query при развертывании в том же регионе, что и учетная запись хранения Azure, используют частные IP-адреса Azure для связи. Дополнительные сведения см. в документации Azure по безопасности сетей хранилища.

Чтобы обойти это ограничение и включить доступ к хранилищу Azure с помощью Power Query Online в том же регионе, используйте один из следующих методов:

  • Используйте локальный шлюз данных, который служит мостом между Power Query Online и хранилищем Azure.
  • Используйте шлюз данных виртуальной сети (VNet).