Требуется разработать собственную выгрузку в модуле Экспорт в хранилеще данных.
Данные из БД Галактики экспортируются в MS SQL.
Плагин выгрузки на VIP-е написал, в модуле зарегистрировал.
Теперь встал вопрос: каким образом можно добавить свои (новые) таблицы в базу Galaktika.BI Meta для собственной выгрузки?
Дело в том, что в базе Galaktika.BI Meta есть что-то вроде словаря (таблица dwsObjects), есть еще несколько таблиц с префиксом dws неизвестного назначения.
Я думаю, что для COM-объекта из AtlExtDB.dll, есть инструмент создания БД, в которую ведется выгрузка.
Если нет, то должно быть описание как правильно создавать таблицы, в которые будут выгружаться данные и что прописывать в служебных таблицах (dws) базы Galaktika.BI Meta, чтобы COM-объекта из AtlExtDB.dll согласился работать с ней.
Т.е. нужна документация по AtlExtDB.dll.
Вопрос по модулю Экспорт в хранилеще данных
-
- топ-софт
- Сообщения: 10
- Зарегистрирован: Вт, 18/12/2007 10:12
- Имя Фамилия: Петр Лещенок
- Откуда: ИП Топ Софт
- Контактная информация:
Re: Вопрос по модулю Экспорт в хранилеще данных
Для изменения метаописания хранилища используется утилита MetaEdit.exe.Peter писал(а):Требуется разработать собственную выгрузку в модуле Экспорт в хранилеще данных.
Данные из БД Галактики экспортируются в MS SQL.
Плагин выгрузки на VIP-е написал, в модуле зарегистрировал.
Теперь встал вопрос: каким образом можно добавить свои (новые) таблицы в базу Galaktika.BI Meta для собственной выгрузки?
Дело в том, что в базе Galaktika.BI Meta есть что-то вроде словаря (таблица dwsObjects), есть еще несколько таблиц с префиксом dws неизвестного назначения.
Я думаю, что для COM-объекта из AtlExtDB.dll, есть инструмент создания БД, в которую ведется выгрузка.
Если нет, то должно быть описание как правильно создавать таблицы, в которые будут выгружаться данные и что прописывать в служебных таблицах (dws) базы Galaktika.BI Meta, чтобы COM-объекта из AtlExtDB.dll согласился работать с ней.
Т.е. нужна документация по AtlExtDB.dll.
Параметры подключения определятся настройкой системного реестра Windows: [HKEY_LOCAL_MACHINE\SOFTWARE\Galaxy_Natl\EIS\DW_Meta]. В настройках реестра определены сервер базы данных, метабаза и база хранилища.
Новые таблицы должны быть созданы в базах Galaktika.BI Meta и Galaktika.BI DW. После чего, используя metaedit.exe, проводится настройка соответствия полей таблицы и модуля выгрузки. В результате чего модифицируется таблица dwsObjects.
-
- рег.отделение
- Сообщения: 64
- Зарегистрирован: Вт, 03/03/2009 07:53
- Имя Фамилия: Николай Воронцов
- Откуда: Галактика-Урал
- Контактная информация:
Вопрос по модулю Экспорт в хранилеще данных (ошибка 250)
Делаем выгрузку каталогов в Экспорте в хранилище данных
Есть интерфейс, который выводит необходимые сальдо с найденными аналитиками (пока в тестовом режиме, т.е. в файл)
При выгрузке данных заметили такую ситуацию, что при достижении объема в 50 тысяч записей вылетает галактика по рантайму 250. Ошибка потери связи с сервером баз данных. При этом, при следующем запуске галактики все работает, но ошибка не исчезает. При выгрузке менее 50 тысяч строк все отрабатывает без ошибок.
При отладке выяснили, что ошибка вылетает после того как наш интерфейс отработал и управление передается куда-то в idw (в приложенном рисунке видно в каком месте при отладке получаем ошибку)
Отключили ведения лога в настройках (Режим тестирования (без выгрузки данных) - в результате все отработало без ошибок
Подскажите, что это такое и как решить проблему.
Есть интерфейс, который выводит необходимые сальдо с найденными аналитиками (пока в тестовом режиме, т.е. в файл)
При выгрузке данных заметили такую ситуацию, что при достижении объема в 50 тысяч записей вылетает галактика по рантайму 250. Ошибка потери связи с сервером баз данных. При этом, при следующем запуске галактики все работает, но ошибка не исчезает. При выгрузке менее 50 тысяч строк все отрабатывает без ошибок.
При отладке выяснили, что ошибка вылетает после того как наш интерфейс отработал и управление передается куда-то в idw (в приложенном рисунке видно в каком месте при отладке получаем ошибку)
Отключили ведения лога в настройках (Режим тестирования (без выгрузки данных) - в результате все отработало без ошибок
Подскажите, что это такое и как решить проблему.
- Вложения
-
- ошибка 250.JPG (182.4 КБ) 6064 просмотра
Re: Вопрос по модулю Экспорт в хранилеще данных
Можно предположить, что ошибка генерится из-за проблем при записи лога. Для начала проверьте используемую версию ресурса C_OLAP, т.к. в версии 8.10.8.0 были исправлены алгоритмы записи ошибок в лог. Если у Вас версия C_OLAP.RES такая же, или более поздняя, проверьте доступность каталогов для записи. Далее проверьте лог - при каком количестве записей генерится исключение. Возможно, из-за несоответствия полей таблицы Галактики и таблицы в метабазе разрастается лог. Тогда попробуйте привести название, типы и длины полей таблицы метабазы в соостветствие с выгружаемыми, которые указаны в файле *.xml.
Сообщите о результатах.
Сообщите о результатах.