Динамическая загрузка нескольких источников

#azure-data-explorer #azure-monitor

Вопрос:

Мы используем Azure Lighthouse для управления клиентами и хотели бы выполнить несколько запросов Kusto по определенной таблице для всех клиентов-арендаторов (например, для журналов аудита). На данный момент мы определили функцию, которая выполняет объединение со всеми таблицами:

 union withsource=Source
    workspace("customer1").AuditLogs,
    workspace("customer2").AuditLogs
 

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

Можно ли динамически выполнить объединение, подобное упомянутому выше, на основе настраиваемой таблицы данных имен рабочих областей? Я уже определил функцию со всеми именами рабочих областей в таблице данных.