Я читал о Тейиде, и он мне понравился, но, поскольку в нем много изменений, у меня сначала возникли некоторые проблемы, но теперь я понимаю следующее:
1- teiid wildfly и Thorntail будут устаревшими, поэтому я не буду их использовать. 2- teiid spring boot и openshift сейчас являются наиболее активными проектами, поэтому я выбрал один из них - sprintboot.
Мои мысли об использовании teiid в springboot следующие:
1 - интегрировать мои разные схемы в архитектуру микросервиса для решения проблемы целостности данных для всех сервисов. 2 - создать автономную виртуализацию данных (хранилище данных) для моих внутренних систем баз данных, которые будут использоваться в отчетах.
для системы отчетов, я создал файл ddl vdb и смог развернуть приложение springboot с jdb c включен и использует существующий клиент Simple- java для подключения к нему, но я попытался использовать суперсет apache для получения моих отчетов в приложении BI, и я включил ODB C с помощью postgres, но у меня всегда есть ошибка ниже
Ошибка подключения (psycopg2.OperationalError) TEIID30528 javax.transaction.SystemException: система настраивается только для пружинно управляемых транзакций. Если вам нужен Teiid для управления транзакциями, необходимо настроить сторонний менеджер транзакций, например, narayana-spring-boot-starter. ДЕТАЛИ: org.teiid.jdb c .TeiidSQLException: TEIID30528 javax.transaction.SystemException: система настроена только для пружинных управляемых транзакций. Если вам нужен Teiid для управления транзакциями, необходимо настроить сторонний менеджер транзакций, например narayana-spring-boot-starter.
, хотя я пытался интегрироваться с narayana, но я не смог его настроить, извините за это длинное обсуждение, но мне нужно знать:
1 - хорошо ли приведенный выше подход, или я должен попробовать другие вещи.
2 - есть ли в приведенной выше ошибке какое-либо исправление или есть какой-нибудь другой инструмент BI, который я могу использовать с Teiid?
заранее спасибо