Хранилище Azure Blob

Тип источника хранилища Azure Blob в ArcGIS Velocity считывает записи из файлов, хранящихся в хранилище Azure Blob.

Примеры

Ниже приведены примеры использования источника хранилища Azure Blob:

  • Исследователь хочет загрузить сотни текстовых файлов с разделителями из хранилища Azure Blob в Velocity, чтобы выполнить анализ данных.
  • Отдел ГИС хранит обычно используемые шейп-файлы с границами в хранилище Azure Blob и хочет загрузить шейп-файл границы округа в Velocity в качестве границы агрегации.

Примечания по использованию

При работе с источником хранилища Azure Blob нужно учитывать следующее:

  • Все файлы, идентифицированные в хранилище Azure Blob шаблоном именования в параметре Набор данных, должны иметь одинаковую схему и тип геометрии. При указании имени папки для параметра Набор данных все файлы в директориях должны иметь одинаковый тип файла и схему.
  • Ключ учетной записи шифруется при первом сохранении аналитики и сохранится в зашифрованном состоянии.
  • При указании пути к папке используйте прямые слэши (//).
  • После настройки параметров исходного подключения изучите раздел Настройка входных данных, чтобы узнать, как определить схему и ключевые параметры.

Параметры

ПараметрОписаниеТип данных

Ключ учетной записи

Ключ доступа к учетной записи для хранилища Azure Blob.

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

Ключ доступа к учетной записи шифруется при первом сохранении аналитики и сохранится в зашифрованном состоянии.

String

Имя учетной записи

Имя учетной записи Azure Storage, содержащей контейнеры хранилища Azure Blob.

String

Суффикс конечной точки

Суффикс конечной точки для доступа к хранилищу Azure Blob. Для большинства пользователей это: core.windows.net

String

Имя контейнера

Имя контейнера хранилища Azure Blob, содержащего файлы для загрузки.

String

Путь к папке

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

  • При загрузке файлов из корневого уровня хранилища Azure Blob введите один прямой слэш (/).
  • При загрузке файлов из папки в хранилище Azure Blob введите прямой слэш, а затем путь к папке, например, /gis_data_folder/folder_containing_desired_dataset.

String

Набор данных

Имя файла, считываемого при загрузке одного файла, или шаблон, указывающий набор файлов, за которым следует расширение типа файла.

Чтобы построить шаблон, указывающий на набор файлов, используйте звездочку (*) в качестве подстановочного символа либо отдельно, либо в сочетании с частичным именем файла.

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

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

Ниже приведены примеры:

  • Один файл в папке: filename.csv
  • Все файлы в папке: *.shp
  • Избранные файлы в папке: sensor_data_201*.json
  • Все файлы из директории или директории директорий (поддиректорий): containingFolderName

String

Загружать только последние файлы

Указывает, загружает ли источник хранилища Azure Blob все файлы или только файлы, созданные или измененные с момента последнего запуска аналитики.

  • По умолчанию установлено значение false, что означает, что каждый раз при запуске аналитики загружаются все файлы в указанном бакете и пути с указанным именем набора данных.
  • Если установлено значение true, только файлы, которые были изменены или созданы, загружаются при каждом запуске аналитики.

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

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

Boolean

Советы и ограничения

При использовании источника хранилища Azure Blob следует иметь в виду несколько соображений и ограничений:

  • Все файлы, идентифицированные в хранилище Azure Blob шаблоном именования в свойстве набора данных, должны иметь одинаковую схему и тип геометрии.
  • Внедрение JSON с массивом объектов, на которые ссылается корневой узел, в настоящее время не поддерживается для Amazon S3 или хранилища Azure Blob.