#azure-data-factory #azure-data-explorer
#azure-data-factory #azure-data-explorer
Вопрос:
Используя фабрику данных Azure, я создал конвейер, который загружается из исходного хранилища таблиц Azure в приемник Kusto (Azure Data Explorer). При загрузке выполняется добавление в Kusto. Однако мне нужно изменить это, чтобы выполнить установку или замену, а не добавление. Я хотел бы заменить существующие (PartitionKey, RowKey) строки, найденные в моем кластере Kusto, соответствующими (PartitionKey, RowKey) из таблицы Azure и добавить любые строки, в которых нет совпадений (PartitionKey, RowKey). Есть идеи?
Ответ №1:
Насколько мне известно, Kusto поддерживает только вставку, обновления не будет..
Ответ №2:
Вы можете добавлять строки только в существующие таблицы. Один из способов реализовать ваш сценарий — добавить еще один столбец с именем SnapshotTime или аналогичным именем. Всякий раз, когда у вас есть последние данные для какого-либо раздела или категории, вы можете установить для них последнюю временную метку. При запросе вы можете использовать последние данные из этой временной метки для каждой категории данных.