Как запустить набор данных BLOB-объектов в качестве входных данных для кода Python? - PullRequest
0 голосов
/ 30 января 2019

У меня есть требование, когда мне нужно вызвать набор данных в BLOB-объекте для моего кода Python, где будет выполняться обработка, а затем сохранить обработанный набор данных в BLOB-объекте?Где я должен это сделать?Любые записные книжки?

Функции Azure не имеют возможности написать код Python.

Любая помощь будет принята.

Ответы [ 3 ]

0 голосов
/ 30 января 2019

Вам также следует рассмотреть логических приложений , которые позволяют автоматизировать некоторые задачи и включают несколько действий с наборами данных.Чтобы получить более точный ответ на ваш запрос, добавьте более подробную информацию.

Новое редактирование: В предварительном просмотре для функций Azure поддерживается Python 3.0, в соответствии со следующими post

Кроме того, шаги по хранению кода в функциях можно найти здесь

0 голосов
/ 31 января 2019

Функции Azure поддерживают предварительный просмотр Python, основанный на Linux.Вы можете увидеть вики-страницу Azure Functions on Linux Preview, чтобы узнать об этом.

Примечание

Python для функций Azure в настоящее время находится в предварительном просмотре,Чтобы получать важные обновления, подпишитесь на репозиторий Службы приложений Azure в GitHub.

Существует два документа, в которых рассказывается, как разрабатывать функции Azure с использованием Python.

  1. Создайте свою первую функцию Python в Azure (предварительный просмотр)
  2. Руководство разработчика Python по функциям Azure

Вам необходимо следоватьПриведенные выше документы используют Azure CLI для запуска команды func new и выберите Blob Trigger, чтобы создать функции Azure для Python для удовлетворения ваших требований.

0 голосов
/ 30 января 2019

В зависимости от вашего дизайна, вы можете создать 2 процесса.Первый будет искать в данных то, что должно «сработать», затем уведомит вторые процессы о «триггере», чтобы он мог прочитать и изменить данные.

Вы можете работать с большим двоичным объектом, используя python, как примеры в документах Azures.

https://docs.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-python

Больше информации из этого поста: Azure Blob - чтение с использованием Python

from azure.storage.blob import BlockBlobService

block_blob_service = BlockBlobService(account_name='myaccount', account_key='mykey')

block_blob_service.get_blob_to_path('mycontainer', 'myblockblob', 'out-sunset.png')
...