Мы нашли то же самое. Предположительно, поддержка таблиц и сопоставлений с использованием ARM (или, возможно, API-интерфейсов, доступных для Terraform) будет поддерживаться в какое-то время.
Однако команда ADX в Azure относится к таблицам и сопоставлениям для приема внутрь как к части «плоскость данных», а не «плоскость управления». Поэтому их предпочтительный подход заключается в использовании команд управления от клиента Kusto для создания таблиц и отображений приема внутрь.
Мы завершили создание собственного инструмента мини-миграции, чтобы справиться с этой работой за нас. По сути, он просто читает список файлов в каталоге и применяет любые новые миграции к базе данных, которые ранее не выполнялись (запись успешных миграций, чтобы избежать их повторного запуска). Я хотел бы открыть этот инструмент с открытым исходным кодом, но нам нужно было бы подписать юридический. В отличие от других технологий баз данных, с которыми вы, возможно, знакомы, я не верю, что ADX поддерживает транзакционные обновления структуры таблиц, поэтому мы даже не удосужились сделать функцию отката для нашего инструмента.
Есть некоторые инструменты, которые вы можете использовать используйте, не требуя написания всего собственного инструмента миграции: https://docs.microsoft.com/en-us/azure/kusto/tools/#source -control -gration-tools