При создании хранилища данных часто используются функции отслеживания родословной данных. Этот проект реализует статический анализ hql-наборов для получения родословных диаграмм (диаграммы родословных таблиц + диаграммы родословных полей).
Внедрение JDBC для получения метаданных, что обогащает родословные диаграммы и позволяет решить проблему с select * в SQL.
Обратите внимание на HiveBloodEngineTest и HiveSqlBloodFactoryTest в папке test.
Интерфейс класса: HiveBloodEngine, реализация класса: HiveBloodEngineImpl (подключение Spring). Инструмент класса: HiveSqlBloodFactory (статический вызов).
Запуск:
Результат:
Родословная таблицы:
Родословная поля:
Спасибо xiaoju за предоставленный код.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )