ArcGIS Velocity может получать данные наблюдений интернета вещей (IoT), выраженные в формате с разделителями, из разных каналов и источников. Данные с разделителями – это общий формат, который разделяет значения в каждой строке с помощью определенных символов-разделителей.
Данные с разделителями поддерживаются в качестве формата данных для следующих типов каналов и источников данных:
- Каналы—Azure Event Hub, Azure Service Bus, AWS, HTTP Poller, HTTP Receiver, Kafka, HTTP Simulator, WebSocket, RabbitMQ иMQTT
- Источники данных—Azure Blob storage, Amazon S3 и HTTP Poller
Выбор и указание конфигурации с разделителями
При настройке канала или источника данных будет выполняться выборка, позволяющая понять тип загружаемых данных. Если выборка определит, что эти данные в формате с разделителями, могут быть указаны дополнительные параметры для конфигурации с разделителями.
Разделитель полей
В файлах данных с разделителями в качестве разделителей полей часто используются запятые, чтобы отделить данные из разных столбцов. Однако файлы с разделителями также могут разделять столбцы другими символами, включая вертикальные линии, двоеточия, точки с запятой, косые черты и др.
Когда Velocity будет делать выборку данных, он автоматически определит используемый этими данными разделитель полей. Если выбран неверный разделитель полей, с помощью параметра Разделитель полей можно задать символ или символы для разделения значений.
Содержит строку заголовка
Файл с разделителями может либо содержать строку заголовка, либо нет. Когда Velocity делает выборку данных, он должен автоматически распознавать, содержат ли ваши файлы или потоки данных строку заголовка. Если отобранная строка заголовка некорректна, можно использовать параметр содержит Строку заголовка, чтобы указать, существует строка заголовка или нет.
Если строка заголовка определена, Velocity использует эту строку для автоматического заполнения имен полей для этих данных.
Советы и ограничения
При работе с форматом данных с разделителями существуют следующие ограничения:
Загрузка файлов с разделителями с линейной или полигональной геометрией - при загрузке данных геометрии полилиний или полигонов из файла с разделителями возникает известная проблема, когда наблюдается снижение производительности канала или анализа . Эта проблема будет решена в последующих версиях ArcGIS Velocity.