Основы результатов анализа

Как в аналитике в реальном времени, так и в аналитике больших данных, записи обрабатываются или анализируются в ArcGIS Velocity. Результаты этой аналитики можно обрабатывать различными способами, распространяя данные через один или несколько вариантов вывода.

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

Выберите выходной формат

При записи в определенные типы вывода вы можете выбрать желаемый формат для выходных объектов. Опции могут включать текст с разделителями, JSON, EsriJSON, GeoJSON, шейп-файл или Parquet. Ниже приведены типы выходных данных, которые позволяют выбрать желаемый формат для выходных объектов:

Текст с разделителямиJSONEsriJSONGeoJSONШейп-файлParquet
Amazon S3проверитьпроверитьпроверитьпроверитьпроверитьпроверить
Amazon SNSпроверитьпроверитьпроверитьпроверить
Amazon SQSпроверитьпроверитьпроверитьпроверить
Azure Blob Storeпроверитьпроверитьпроверитьпроверитьпроверитьпроверить
Azure Event Hubпроверитьпроверитьпроверитьпроверить
Azure IoT Hubпроверитьпроверитьпроверитьпроверить
Kafkaпроверитьпроверитьпроверитьпроверить
RabbitMQпроверитьпроверитьпроверитьпроверить

Различия между выходными данными аналитики в реальном времени и аналитики больших данных

Аналитика в реальном времени отправляет каждое сообщение на вывод по мере его обработки. Это связано с тем, что аналитика в реальном времени выполняет обработку каждого отдельного сообщения по мере его поступления. Рассмотрим, например, выходной Векторный слой (новый), настроенный в аналитике в реальном времени. Каждый раз, когда событие принимается, обрабатывается и отправляется на вывод, новый объект либо добавляется, либо используется для обновления существующего объекта в векторном слое.

Аналитика больших данных отправляет сообщения в выходные данные анализа после завершения обработки всей аналитики. Это связано с тем, что аналитика больших данных выполняет пакетный анализ и обработку хранимых данных. Рассмотрим, например, выходной Векторный слой (новый), настроенный в аналитике больших данных. После завершения обработки, как правило, все записи добавляются или используются для одновременного обновления существующих объектов в векторном слое.

Последствия скорости и количества вывода

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

Например, канал, который принимает события со средней скоростью 100 событий в секунду и используется в аналитике в реальном времени для отправки оповещений по электронной почте, может отправлять 100 уведомлений Email каждую секунду. Это может привести к перегрузке вашего указанного email сервера. Лучше всего использовать выходные данные Еmail для инцидентов, которые ожидаются не часто.