Уведомления¶
/api/notify/* методы, которые получают входящие уведомления с сервера etl.
POST /api/notify/db/:id
¶
Уведомление о потенциальном изменении схемы в одной из Databases
. Вызывающий может дополнительно указать :table_id
или :table_name
в теле, чтобы ограничить обновления одной Table
. Необязательный параметр :scan
может быть "full"
или "schema"
для полной синхронизации или синхронизации схемы. Этот параметр доступен независимо от того, передается ли :table_id
или :table_name
.
Этот метод защищен ключом API, который необходимо передать как заголовок X-METABASE-APIKEY, который необходимо определить в переменной среды MB_API_KEY.
Параметры:¶
id
целое число больше нуля.table_id
целое число больше нуля или null.table_name
непустая строка или null.scan
null или перечислениеfull
,schema
.synchronous?
POST /api/notify/db/:id/new-table
¶
Синхронизирует новую таблицу без запуска полной синхронизации базы данных. Требуется schema_name
и table_name
. Будет сгенерирована ошибка, если таблица уже существует в GlarusBI или не может быть найдена.
PARAMS:¶
id
целое число больше нуля.schema_name
непустая строка.table_name
непустая строка.