Метаданные вычисляемых столбцов в HANA

#hana #hana-studio

#hana #hana-studio

Вопрос:

я ищу любую системную таблицу, в которой хранятся SQL или выражения, записанные в вычисляемых столбцах. Вместо того, чтобы открывать все без исключения виды вычислений, глубоко погрузитесь в использование lineage и проверьте выражение в вычисляемых столбцах.

Ответ №1:

Представление вычислений хранится в формате XML, поэтому нет простой системной таблицы с выражением для каждого столбца. Представление XML хранится в _SYS_REPO.Таблица ACTIVE_OBJECTS, CDATA столбца. С помощью небольшого кода XSLT вы можете получить родительские узлы и получить имя поля и имя узла, где находится нужное выражение. Для нисходящей линии (поиск источников выражения) вам следует выполнить некоторый синтаксический анализ выражения, что может быть не так просто.