Тип источника хранилища 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. Ниже приведены примеры:
| String |
Набор данных | Имя файла, считываемого при загрузке одного файла, или шаблон, указывающий набор файлов, за которым следует расширение типа файла. Чтобы построить шаблон, указывающий на набор файлов, используйте звездочку (*) в качестве подстановочного символа либо отдельно, либо в сочетании с частичным именем файла. Все файлы, идентифицированные шаблоном именования, должны иметь одинаковую схему и тип геометрии. В качестве альтернативы, при загрузке нескольких файлов и/или вложенных папок, вы также можете указать имя содержащей папки в качестве имени набора данных вместо имени файла с расширением. Если в качестве набора данных указано имя содержащей папки, нельзя использовать подстановочные знаки или ограничивать типы файлов. Все файлы из указанной папки будут загружены, и все они должны иметь один и тот же тип файла. Ниже приведены примеры:
| String |
Загружать только последние файлы | Указывает, загружает ли источник хранилища Azure Blob все файлы или только файлы, созданные или измененные с момента последнего запуска аналитики.
Параметр может иметь значение true только для запланированной аналитики больших данных. При первом запуске запланированной аналитики больших данных с параметром, установленным на true, аналитика больших данных не загружает никакие файлы, и аналитический прогон будет завершен. При последующих запусках аналитики файлы загружаются с датой последнего изменения с момента последнего запланированного запуска аналитики. | Boolean |
Советы и ограничения
При использовании источника хранилища Azure Blob следует иметь в виду несколько соображений и ограничений:
- Все файлы, идентифицированные в хранилище Azure Blob шаблоном именования в свойстве набора данных, должны иметь одинаковую схему и тип геометрии.
- Внедрение JSON с массивом объектов, на которые ссылается корневой узел, в настоящее время не поддерживается для Amazon S3 или хранилища Azure Blob.