Создание подключения к данным сетки событий для Azure Data Explorer
В этой статье вы узнаете, как принимать большие двоичные объекты из вашей учетной записи хранения в Azure Data Explorer с помощью подключения к данным Сетки событий. Вы создадите подключение к данным Сетки событий, которое задает подписку Сетка событий Azure. Подписка на сетку событий направляет события из вашей учетной записи хранения в Azure Data Explorer через Центры событий Azure.
Общие сведения о передаче данных в Azure Data Explorer из сетки событий см. в разделе Подключение к сетке событий.
Примечание.
Чтобы обеспечить лучшую производительность при подключении сетки событий, задайте rawSizeBytes
свойство приема с помощью метаданных большого двоичного объекта. Дополнительные сведения см. в свойствах приема.
Необходимые компоненты
- Подписка Azure. Создайте бесплатную учетную запись Azure.
- Кластер и база данных Azure Data Explorer. Создайте кластер и базу данных.
- Целевая таблица. Создайте таблицу или используйте существующую таблицу.
- Сопоставление приема для таблицы.
- Учетная запись хранения. Подписка на уведомление сетки событий может быть задана в учетных записях служба хранилища Azure для
BlobStorage
Data Lake Storage 2-го поколенияStorageV2
или Data Lake Storage 2-го поколения.
Создание подключения к данным в Сетке событий
В этом разделе описано, как установить соединение между сеткой событий и таблицей Azure Data Explorer.
Под созданным кластером выберите Базы данных>TestDatabase.
Выберите Прием данных>Добавить подключение к данным.
На вкладке Основное выберите тип подключения Хранилище BLOB-объектов и внесите остальные сведения:
Параметр Рекомендуемое значение Описание поля Имя подключения к данным test-grid-connection Имя создаваемого подключения в Azure Data Explorer. Подписка учетной записи хранения Ваш идентификатор подписки Идентификатор подписки, в которой находится ваша учетная запись хранения. Storage account gridteststorage1 Имя созданной ранее учетной записи хранения. Тип события Созданный BLOB-объект или переименованный BLOB-объект Тип события, запускающего загрузку. Переименование BLOB-объектов поддерживается только для хранилища ADLSv2. Чтобы переименовать большой двоичный объект, перейдите к большому двоичному объекту в портал Azure, щелкните его правой кнопкой мыши и выберите "Переименовать". Поддерживаемые типы: Microsoft.Storage.BlobCreated или Microsoft.Storage.BlobRenamed. Создание ресурсов Автоматически Определите, хотите ли вы, чтобы Azure Data Explorer создавал для вас подписку на Сетку событий, пространство имен Центров событий и сами Центры событий. Чтобы создать ресурсы вручную, см. раздел Создание ресурсов для приема Сетки событий вручную Выберите Настройки фильтра, если вы хотите отслеживать определенные предметы. Настройте фильтры для получения уведомлений следующим образом:
- Поле Префикс — это буквальный префикс темы. Поскольку применяемый шаблон — startswith, он может охватывать несколько контейнеров, папок или BLOB-объектов. Подстановочные знаки не допускаются.
- Чтобы определить фильтр для контейнера больших двоичных объектов, поле должно быть установлено следующим образом:
/blobServices/default/containers/[container prefix]
. - Чтобы определить фильтр для префикса большого двоичного объекта (или папки в Azure Data Lake 2 поколения), поле должно быть установлено следующим образом:
/blobServices/default/containers/[container name]/blobs/[folder/blob prefix]
.
- Чтобы определить фильтр для контейнера больших двоичных объектов, поле должно быть установлено следующим образом:
- Поле суффикс — это буквальный суффикс большого двоичного объекта. Подстановочные знаки не допускаются.
- Поле С учетом регистра указывает, учитываются ли фильтры префикса и суффикса.
- Дополнительные сведения о фильтрации событий см. в разделе События хранилища больших двоичных объектов.
- Поле Префикс — это буквальный префикс темы. Поскольку применяемый шаблон — startswith, он может охватывать несколько контейнеров, папок или BLOB-объектов. Подстановочные знаки не допускаются.
Выберите Далее: вставить свойства.
Заполните форму, указав следующую информацию. Имена таблиц и отображений чувствительны к регистру:
Свойства приема
Параметр Рекомендуемое значение Описание поля Разрешить маршрутизацию данных в другие базы данных (подключение данных к нескольким базам данных) Не разрешать Включите этот параметр, если требуется переопределить целевую базу данных по умолчанию, связанную с подключением к данным. Дополнительные сведения о маршрутизации в базы данных см. в разделе Маршрутизация событий. Имя таблицы TestTable Таблица, созданная в базе данных TestDatabase. Формат данных JSON Поддерживаемые форматы: Avro, CSV, JSON, MULTILINE JSON, ORC, PARQUET, PSV, SCSV, SOHSV, TSV, TXT, TSVE, APACHEAVRO, RAW и W3CLOG. Поддерживаются форматы сжатия ZIP и GZIP. Сопоставление TestMapping Сопоставление, созданное в TestDatabase, которое сопоставляет входящие данные с именами столбцов и типами данных TestTable. Если значение не указано, используется сопоставление данных удостоверений, полученное из схемы таблицы. Расширенные настройки У моих данных есть заголовки Игнорирует заголовки. Поддерживается для файлов типа *SV. Примечание.
Вы не обязаны указывать все значения для параметров маршрутизации по умолчанию. Принимаются также частично заполненные параметры.
Выберите Далее: Проверка и создание.
На вкладке *Проверка и создание.
Просмотрите ресурсы, которые были автоматически созданы для вас, и выберите Создать.
Подождите, пока развертывание завершится. Если развертывание завершилось неудачно, выберите Сведения об операции рядом с этапом сбоя, чтобы получить дополнительную информацию о причине сбоя. Выберите Повторное развертывание, чтобы снова попытаться развернуть ресурсы. Вы можете изменить параметры перед развертыванием.
Удаление подключения к данным сетки событий
Чтобы удалить подключение сетки событий из портал Azure, сделайте следующее:
- Перейдите в кластер. В меню слева выберите "Базы данных". Затем выберите базу данных, содержащую целевую таблицу.
- В меню слева выберите подключения к данным. Затем установите флажок рядом с соответствующим подключением к данным сетки событий.
- В верхней строке меню нажмите кнопку "Удалить".