Изменение промежуточной области интерфейса в ODI с использованием классов ODI SDK
Привет, я новичок в ODI и ODI SDK. Я создал несколько примеров сопоставлений с использованием ODI SDK, и теперь мне интересно, есть ли способ изменить промежуточную область для моего интерфейса. До сих пор я использовал целевой сервер по умолчанию в качестве своей промежуточной области.
По сути, я хочу использовать In Memory Engine: механизм памяти Sunopsis, и я искал класс OdiInterface в SDK, но я не могу найти ничего, связанного с этим.
Пожалуйста, помогите, если кто-нибудь знает, как это сделать.
1 ответ
Я никогда не пробовал это прямо из SDK, но я бы попробовал это:
- Создайте новый экземпляр InterfaceExecutionArea, используя In Memory Engine в качестве сервера данных http://docs.oracle.com/cd/E28280_01/apirefs.1111/e17060/oracle/odi/interfaces/interactive/support/execarea/InterfaceExecutionArea.html
- Используйте метод setExecutionArea для вашего объекта, чтобы переместить его во вновь созданную область ExecutionArea http://docs.oracle.com/cd/E28280_01/apirefs.1111/e17060/oracle/odi/interfaces/interactive/support/execarea/InterfaceElementInExecutionArea.html