У меня возникли некоторые трудности со SpagoBI. Я использую эту систему впервые на своем локальном ПК, поэтому я попытался подготовить проект на основе учебника: https://youtu.be/0wdOwN7OUDo
Для подготовки проекта я использовал:
- SQL Server 2014,
- драйвер: sqljdbc42,
- SpagoBI 5.0 (на Apache Tomcat/7.0.47),
- SpagoBStudio 4.1,
- Java: jdk1.6.0_45 для SpagoBIStudio, jdk1.8.0_161 для SpagoBI.
И я выполнил следующие шаги:
- настройка обеих сред (пути для Java)
- создание нового подключения к источнику данных в SpagoBI
- создание .sbimodel, подключение к серверу, подключение к базе данных
- создание витрины данных (щелкните правой кнопкой мыши в SpagoBIStudio на бизнес-модели > создать > витрину данных
- загрузка витрины данных и модели на сервер
После этого в SpagoBI > Разработка документов я вижу свою витрину данных и другие образцы. К сожалению, после входа в мой проект он загружается некоторое время, а затем я вижу пустую область вместо браузера с объектами, которые я создал в BStudio ранее. Образцы загружаются...
У кого-нибудь была такая проблема? Заранее спасибо за вашу помощь!
J
EDIT
В журнале SpagoBI я нашел это:
org.hibernate.DuplicateMappingException: таблица [Fact_Orders] содержит имя логического столбца [customer_type_id
], на которое ссылаются несколько имен физических столбцов: [customer_type_ID
], [customer_type_id
].
Но теперь мне интересно, в чем проблема? Это правда, что в моей таблице фактов у меня есть внешние ключи, названные так же, как первичные ключи в таблицах измерений. Означает ли это, что я должен изменить, например, имена внешних ключей в таблице фактов? Или, может быть, этого будет достаточно, если я изменю это в модели SpagoBIStudio?