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

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

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

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

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

Текст с разделителямиJSONEsriJSONGeoJSONШейп-файлParquetВыражение Arcade
S3
проверить
проверить
проверить
проверить
проверить
проверить
Amazon SNS
проверить
проверить
проверить
проверить
Amazon SQS
проверить
проверить
проверить
проверить
Azure Blob Store
проверить
проверить
проверить
проверить
проверить
проверить
Azure Event Hub
проверить
проверить
проверить
проверить
Azure IoT Hub
проверить
проверить
проверить
проверить
Kafka
проверить
проверить
проверить
проверить
RabbitMQ
проверить
проверить
проверить
проверить
Email
проверить
Текстовое сообщение
проверить
HTTP
проверить
Microsoft Teams
проверить
Slack
проверить

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

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

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

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

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

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