У меня есть XML-файл от informatica, представляющий задание ETL. Он имеет исходные теги для создателей данных и целевые теги для назначения данных.
Исходные теги показывают атрибут DBDNAME (я думаю, это обычно имя базы данных) и атрибут NAME (я думаю, что это имя таблицы или представления).
<SOURCE BUSINESSNAME ="" DATABASETYPE ="Oracle" DBDNAME ="DBA QA" DESCRIPTION ="" NAME ="GL_LINES" OBJECTVERSION ="1" OWNERNAME ="DBASTA" VERSIONNUMBER ="4">
Однако целевые теги не имеют атрибута DBDNAME.
<TARGET BUSINESSNAME ="" CONSTRAINT ="" DATABASETYPE ="Oracle" DESCRIPTION ="" NAME ="LT_LOAD_CTL" OBJECTVERSION ="1" TABLEOPTIONS ="" VERSIONNUMBER ="2">
Как определить имя целевой базы данных?
Примечание: dtd находится ниже.
<!DOCTYPE POWERMART SYSTEM "powrmart.dtd">