Проверка месторасположения логической сущности
Чтобы проверить, в каких СУБД хранилища размещены данные логической таблицы или материализованного представления, выполните запрос к системному представлению tables (вместо DB_NAME
и ENTITY_NAME
подставьте имя логической базы данных и имя таблицы или представления в верхнем регистре):
- запрос для логической таблицы:
SELECT * FROM information_schema.tables WHERE table_schema = '<DB_NAME>' AND (table_name = '<ENTITY_NAME>' AND table_type = 'BASE TABLE')
- запрос для материализованного представления:
SELECT * FROM information_schema.tables WHERE table_schema = '<DB_NAME>' AND (table_name = '<ENTITY_NAME>' AND table_type = 'MATERIALIZED VIEW')
В ответе система возвращает информацию о запрошенной логической сущности, где столбец table_datasource_type
содержит список СУБД хранилища, в которых размещены данные логической сущности.
На рисунке ниже показан фрагмент ответа на запрос по всем логическим сущностям логической БД marketing
.