Проверка месторасположения логической сущности
Чтобы проверить, в каких СУБД хранилища размещены данные логической таблицы или материализованного представления, выполните запрос к системному представлению 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')
В ответе система возвращает информацию о запрошенной логической сущности, где в столбце table_datasource_type
перечислены СУБД, которые содержат данные этой сущности.
На рисунке ниже показан пример запроса по всем логическим сущностям логической БД sales
:
Системное представление tables