Informatica元数据解析.docx

上传人:b****2 文档编号:1234123 上传时间:2022-10-19 格式:DOCX 页数:12 大小:20.53KB
下载 相关 举报
Informatica元数据解析.docx_第1页
第1页 / 共12页
Informatica元数据解析.docx_第2页
第2页 / 共12页
Informatica元数据解析.docx_第3页
第3页 / 共12页
Informatica元数据解析.docx_第4页
第4页 / 共12页
Informatica元数据解析.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

Informatica元数据解析.docx

《Informatica元数据解析.docx》由会员分享,可在线阅读,更多相关《Informatica元数据解析.docx(12页珍藏版)》请在冰豆网上搜索。

Informatica元数据解析.docx

Informatica元数据解析

Informatica所有的元数据信息均以数据库表的方式存到了元数据库中。

当然Infa本身工具提供了很多的人

性化的功能,使我们在开发时可以很方便的进行操作,但人们的需求总是万变的,需要方便的取到自己需要的信息,那就需要我们对他的元数据库有很深的了解。

Informatica所有的元数据信息均以数据库表的方式存到了元数据库中。

当然Infa本身工具

提供了很多的人性化的功能,使我们在开发时可以很方便的进行操作,但人们的需求总是万

变的,需要方便的取到自己需要的信息,那就需要我们对他的元数据库有很深的了解。

Informatica通过表和视图给我们提供着所有的信息,在此将通过一个系列的帖子,将大部分常见的,且非常有用的表及视图介绍一下。

基于这些东西,我们即可以根据不同的需求查

出自己需要的数据,也可以开发一些辅助的Infa应用程序。

/////////////////////////////////////////////////////////////////////////////

OPB_ATTR:

INFORMATICA(Designer,Workflow等)设计时及服务器设置的所有属性项的名称,当前值

及该属性项的简要说明

例如:

ATTR_NAME:

TracingLevel

ATTR_VALUE:

2

ATTR_COMMENT:

Amountofdetailinthesessionlog用途:

可以通过该表快速查看到设计或设置时碰到的一些属性项的用途与说明

OPB_ATTR_CATEGORY:

INFORMATICA各属性项的分类及说明

例如:

CATEGORY_NAME:

FilesandDirectories

DESCRIPTION:

Attributesrelatedtofilenamesanddirectorylocations用途:

查看上表所提的属性项的几种分类及说明

OPB_CFG_ATTR:

WORKFLOWMANAGER中的各个Folder下的SessionConfiguration的配置数据,每个

配置对应表中一组Config」d相同的数据,一组配置数据共23条

例如:

ATTR_ID:

221

ATTR_VALUE:

$PMBadFileDir

用途:

查看所有的SessionConfiguration的配置项及值,并方便的进行各个不同Folder间

的配置异同比较

OPB_CNX:

WORKFLOWMANAGER中关于源、目标数据库连接的定义,包括Relational

Connection,QueueConnection‘LoaderConnection等

例如:

OBJECT_NAME:

Orace_Source

USER_NAME:

oral

USER_PASSWORD:

、?

53S{$+*$*[X]

CONNECT_STRING:

Oratest

用途:

查看在WorkFlowManager中进行配置的所有连接及其配置数据

OPB_CNX_ATTR:

上表所记录的所有数据库连接的一些相关属性值,一种属性值一条数据。

例如对于

RelationalConnection类的连接,有附加三个属性,对应该表则有三条记录,分别记录其

RollbackSegment,EnvironmentSQL,EnableParallelMode的属性值,分别对应ATTR_ID

为10,11,12

例如:

OBJECT_ID:

22

ATTR_ID:

10

ATTR_VALUE:

1(代表EnableParallelMode为选中)

VERSION_NUMBER:

1

用途:

查看所有配置好的连接的相关属性值,及一些环境SQL及回滚段设置,方便统一查

看及比较

OPB_DBD:

INFORMATICADESIGNER中所有导入的源的属性及位置

例如:

DBSID:

37

DBDNAM:

DSS_VIEW

ROOTID:

37

用途:

关联查看所有源的属性

OPB_DBDS:

INFORMATICAMAPPING中所引用的源,即Mapping与上表中源的对应关系

例如:

MAPPING」D:

3

DBD_ID:

4

VERSION_NUMBER:

1

用途:

查看一个定义了的源被哪些Mapping引用过,作为他的源或给出Mapping名,根据

OPB_MAPPING表关联,可以查看该Mapping引用到哪些源

OPB_EXPRESSION:

INFORMATICADESIGNER中所有定义了的表达式

例如:

WIDGET_ID:

1003

EXPRESSION:

DECODE(IIF(TYPE_PLAN!

='05',1,0),1,QTY_GROSS,0)

用途:

通过与OPB_WIDGET表关联,查看整个元数据库中的所有Expression转换模块中

的表达式定义

OPB_EXTN_ATTR:

WORKFLOWMANAGER中的EditTasks时的Mapping页中,选中Targets时,其相关属性的设置值。

每个属性值一条记录。

例如:

ATTR_ID:

2

ATTR_VALUE:

ora_test1.bad

用途:

通过关联直接查看所有Session的相关目标表数据加载设置

OPB_FILE_DESC:

INFORMATICA中所有文本文件的读入规则定义,如分隔符等

例如:

STR_DELIMITER:

11,

FLD_DELIMITER:

9,44,0

CODE_PAGE:

936

用途:

查看系统中不同的文本的规则定义

Informatica的元数据包括了我们在开发与配置时所碰到的所有数据,当然理论上我们可以通过直接修改数据库值来更改设置,但列出这些表的用途,仅是给大家一个查看信息的简便

方法,即使对元数据库很熟了,也强烈建议不要直接修改元数据表的值,而应该通过

Informatica工具来进行更改。

////////////////////////////////////////////////////

OPB_GROUPS:

INFORMATICA中所有组的定义

例如:

GROUP_ID:

2

GROUP_NAME:

Administrators

用途:

查看当前系统中所设置的所有组

OPB_MAPPING:

INFORMATICA中所有Mapping的存储,并存储着Mapping的一些如最后一次存储时间、说明等属性信息

例如:

MAPPING_NAME:

m_PM_COUNT_BILL

MAPPING_ID:

1521

LAST_SAVED:

03/27/200620:

00:

24

用途:

这张表的用途非常大,可以通过本表数据的查询,得出如某个时间以后修改过的所有Mapping,所有失效了的Mapping,这个表的更大作用是和其他表作关联,得出更多Mapping相关的信息

OPB_MAP_PARMVAR:

INFORMATICA中Mapping的所有参数的定义,及其初始值等相关信息

例如:

MAPPING」D:

1538

欢迎下载

PV_NAME:

$$DP_ENABLE_RAND_SAMPLING

PV_DEFAULT:

0

用途:

查看系统作所设置的所有参数信息,与OPB_MAPPING关联可以根据所给出的

Mapping名查看该Mapping下所设置的所有参数信息

OPB_METAEXT_VAL:

IINFORMATICA元数据扩展信息,记录了在设计中,所扩展的所有元数据相关信息以下是某个Session的元数据扩展

例如:

METAEXT_NAME:

COMMENT

OBJECT_TYPE:

68(Session)

PM_VALUE:

TheLink'sMainTable,DesignbyJack

用途:

查看在设计中所有扩展了的元数据信息,通过关联可以查看指定对象的元数据扩展信

息,帮助集中查看了解设计过程中的一些信息

OPB_OBJECT_TYPE:

INFORMATICA设计中所有对象的定义表

例如:

OBJECT_TYPE_ID:

1

OBJECT_TYPE_NAME:

SourceDefinition

用途:

可以查看到现在INFOMATICA所定义了的所有对象,可作为其他表的关联维表,查看某个对象的所有相关信息

OPB_PARTITION_DEF:

SESSION中所有的PARTITION定义

例如:

SESSION_ID:

2578

PARTITION_NAME:

Partition#1

用途:

通过关联,根据Session的名称,查出该Session所包含的所有Partition设置

OPB_REPOSIT:

INFORMATICAREP服务器配置相关信息

例如:

DATAVERSION:

5002

PEPOSIT_NAME:

hnsever

用途:

查看INFORMATICAREP服务器配置信息

OPB_REPOSIT_INFO:

INFORMATICAREP数据库连接配置信息

例如:

REPOSITORY_NAME:

TEST-REP

DB_USER:

infa_user

DB_NATIVE_CONNECT:

infa_conn

HOSTNAME:

hnsever

PORTNUM:

5001

用途:

查看INFORMATICAREP服务器数据库连接配置信息

OPB_SCHEDULER:

WORKFLOW中的所有SCHEDULER设置信息表

例如:

SCHEDULER_ID:

81

SCHEDULER_NAME:

Scheduler_DAY_10

START_TIME:

3/13/2005/00/20

用途:

该表记录了所有的SCHEDULER信息,以及它的各项属性设置,方便整体进行考虑

各个SCHEDULER间的调度配合

OPB_SERVER_INFO:

INFORMATICASEVER服务器配置信息

例如:

SERVER_NAME:

INFA_SEVER

TIMEOUT:

300

HOSTNAME:

hnsever

PORT_NO:

4001

IP_ADDRESS:

196.125.13.1

用途:

查看INFORMATICASEVER服务器配置信息

OPB_SESSION:

WORKFLOW中的所有Session,记录了Session与Mapping的对应关系及Session相关的一些基本属性

例如:

SESSION_ID:

11

MAPPING_ID:

3

用途:

查看Session与Mapping对应关系,通过关联得出Session名与Mapping名的对应

OPB_SESSION_CONFIG:

记录了WORKFLOW中所有Session的Config配置信息

例如:

CONFIG_NAME:

default_session_config

COMMENTS:

Defaultsessionconfigurationobject

用途:

查看当前系统中所有配置了的SessionConfig信息

OPB_SESS_FILE_REF:

INFORMATICA抽取过程中的所有FlatFile与Session的相关关系定义

例如:

SESSION_ID:

682

FILE_ID:

66

用途:

查看整个系统中的FlatFile源的相关情况

O

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1