|
|
Как вы помните Oracle недавно купила компанию GoldenGate с одноименным продуктом который предназначен для быстрой репликации данных между различными базами, но имеет интерфейс командной строки и живет сам по себе. И сейчас его подружили c Data Integrator, что приятно разработчики выдержали обещанные сроки(март).
Как обычно добавили новый Knowledege Module
KM Oracle to Oracle Consistent (OGG)
Теперь проектируя ODI интерфейс можно автоматически сгенерировать инфраструктуру GG (OBY и PRM файлы).
Patch 9449058: ORACLE DATA INTEGRATOR 10.1.3.6.0_02 ONE-OFF PATCH
Патч кумулятивный, ставится на 10.1.3.5.х требует обновления репозитория, весит 133.3MB Metalink ID9377717
Поправили KM и пофиксили баги
IKM SQL to Hyperion Planning - Modified
8855049 - Random “java.sql.SQLException: Closed Connection” error appears when running scenarios, while updating a session task. Connection to the repository is lost and session stops.
7696856 - Users not having “view/edit data” privileges are able to see table data through interface diagrams.
8993849 - Some session task logs are grayed out for a user with limited privileges in operator.
9309858 - IKM SQL To Hyperion Planning: ERROR_LOG_FILENAME overwrites and does not append log content.
9056142,9188539 - Repository Structure Fix. This patch set includes a fix to the repository structure. Running an upgrade of the Master and work repositories after this patch fix invalid the repository structures
Кстати для 10.1.3.5 было 6 патчей, там тоже много багов пофиксили, так что если что не работает смотрим металинк
Как вы знаете, многие продукты как собственные оракла, так и приобретенные требуют для хранения своих репозиториев каку-нибудь реляционную базу данных. Учитывая, то, что объемы и нагрузка в этом случае копеечные разумным было бы использовать для этих целей бесплатную урезанную СУБД, благо основные вендоры такие предоставляют. Я попробовал для этих целей Oracle XE, но увы после двух месяцев экспериментов с разными версиями могу заключить, что эту базу нельзя использовать для этих целей в следующих продуктах.
Oracle(Hyperion) Essbase
GoldenGate Data Director
BPM Studio
Пока только Data Integrator смог работать с XE, но он всеяден был изначально.
Основная проблема - jdbc драйверы, что-то в них не так. Но что самое обидное, с MS SQL Express все работает на ура.
Поэтому если вы хотите использовать только оракловый стек, для хранения пары десятков мегабайт придется ставить минимум DB Standart Edition. Впрочем для больших компаний это не проблема, полная база наверняка уже имеется, и можно просто выделить схему на ней, а вот для SMB это будет проблемой.
Были добавлены или модифицированы следующие Knowledge Modules
RKM E-Business Suite
RKM SAP ERP
RKM SAP ERP Connection Test
LKM SAP ERP to Oracle (SQLLDR)
SAP ABAP
Столкнулся с интересной проблемой, делаю простой интерфейс: таблица MSSQL->Oracle, все нормально. Делаю обратную перекладку Oracle->MSSQL той же таблицы - ID не переносится и соответственно UPDATE не идет. Выяснилось, что в MSSQL часто используют тип Identity, он автоинкрементальный, т.е. сервер сам его при вставке записи увеличивает на 1. ODI как самый умный при реверс-инжениринге распознает его и помечает как Read-Only, а потом просто не включает в интерфейс и не выдает никаких ошибок.
Что нужно сделать - зайти в модель, сменить тип поля ID на int, и снять галку Read-Only у поля. И не забывать повторять это, если сделаете на этой таблице реверс.
поэтому комментарии пока закрыл, все вопросы пожалуйста в форум
А вот ссылочка на сайзинг серверов IBM под оракловые базы, там 2 файла pdf для разных систем.
Анонс
Сайт покупаемой компании
Судя по всему это монопродуктовая компания, которая делает 1 продукт. Я так понял она создала платформу для CDC(Change Data Capture) и на его основе предлагает решения класса High Avaliability, Replication и Real-Time Data Integration. Насколько я понял их решение хватает данные из различных баз, причем из transaction logs, запихивает в Trail файл, а дальше данные более-менее стандартными средствами загружаются в базы назначения. Утверждают, что работают с кучей баз, правда в списке одни реляционки, Essbase например нету, и на разных ОС.
С документацией скудно, даже зарегистрировавшись можно получить только white papers, может потом будут более подробные данные.
Только пофиксены баги, номер патча на металинке 8718768, весит 108Mb
Bugs Fixed
* 8320399 - OdiExportAllScen execution fails if source Project parameter is empty
* 8614797 - Project documentation (Print to PDF) shows KM commands in a wrong order.
* 8333319 - WSDL containing Complex content with Extension/Restriction causes a “Part Does not Exist” error in OdiInvokeWebService.
* 8417826 - Scheduler agent does not close the master repository connections when failing to connect the work repository.
* 8529951 - Unique constraint (PK_EXP_TXT) violation error appears when starting a scenario.
* 8527219 - Sub-Model objects are not exported when using OdiExportObject tool. The following error appears: “Unable to find the object with type SnpSubModel and identifier …”
* 8474594 - XML ‘boolean’ values (’1′ or ‘0′) are always read as ‘0′ by the XML driver.
* 7393196 - Scenario started with a log level smaller than 5 are not purged correctly, causing the SNP_EXP_TXT work repository table to grows indefinitely.
* 8657545 - OdiSqlUnload tool adds extra spaces when unloading columns of type CHAR.
* 8559586 - Public Web Service returns a response with an empty session ID when starting sessions on a load balancing parent agent and when this agent is exclusively set up to do load balancing.
* 8471871 - Scenarios are not displayed in Metadata Navigator under scenario folders when connected to an execution work repository
При reverse engineering из MSSQL2005 натыкаемся на ошибку
java.sql.SQLException: ORA-12899: value too large for column “ODI_WORK”.”SNP_REV_COL”.”DEF_VALUE” (actual: 308, maximum: 100)
java.sql.SQLException: ORA-12899: value too large for column “ODI_WORK”.”SNP_COL”.”DEF_VALUE” (actual: 308, maximum: 100)
судя по TARам не я один и это баг версии 10.1.3.5, саппорт не предлагает ничего кроме залезть в схему рабочего репозитория и поправить его.
Правим
alter table SNP_DEV_COL modify DEF_VALUE VARCHAR2(400);
alter table SNP_COL modify DEF_VALUE VARCHAR2(400);
Page 1 of 812345»...Last »
|
|