- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ODISNPW数据库表结构初探
SNPW数据库表结构概述
SNPW的全称是Sunopsis Work Repository ,是Oracle Data Integrator (ODI)用来存储在Designer中创建的对象(模型、项目、包、接口以及包的各种组件)和在Operator中的会话的执行情况。理解SNPW中表的结构我们对子模式的执行和元数据管理的认识,也我们对其Metadata Navigator进行二次开发。
SNPW中的数据库表总共有88张,按照存储数据的用途可以分为以下几类:
表的分类 表的用途 主要的表 执行存储库的表 用于存储用于整个SNPW的各种表信息,如用到的源表、目标表以及各个表的ID序列情况等。 SNP_LOC_REPW,SNP_ID,
SNP_LOCK,SNP_FF_VALUEE 模型表 用于存储各种元数据(模型,子模型,项目,包,图标,接口,步骤等) SNP_MODEL,SNP_SUBMODEL,SNP_PROJECT,
SNP_PACKAGE,SNP_DIAGRAM,SNP_STEP,SNP_POP等 Operator中的表 用于存储子模型中用于执行的对象如方案、计划会话、步骤、任务等,并存储其执行情况(Log)。 SNP_SESSION,SNP_SCEN,SNP_SESS_STEP,
SNP_SCEN_STEP,SNP_SESS_TASK,
SNP_SCEN_TASK,SNP_TASK_TXT,SNP_SCEN_TXT;
SNP_STEP_LOG,SNP_SES_TASK_LOG,
SNP_SESS_TXT_LOGSNP_SCEN_REPORT,
SNP_STEP_REPORT ,SNP_SESS_FOLDER,
SNP_VAR_SCEN,SNP_SEQ_SCEN,SNP_VAR_DATA,
SNP_SEQ_DATA,SNP_VAR_SESS,SNP_SEQ_DATA, 反向工程表 用于存储反向过程中的数据信息和反向过程 SNP_REV_FOR_TABLESNP_REV_TABLE,SNP_REV_JOIN
SNP_REV_KEY,SNP_REV_JOIN等 文本信息表 用于存储各种文本型信息的表,如步骤地具体执行的SQL语句或Jython语句以及描述信息 SNP_TXTSNP_ORIG_TXT,SNP_SEQUENCE,S
NP_COL,SNP_VAR,SNP_TABLE,SNP_POP_COL,
SNP_CROSSR,SNP_UFUNC,SNP_STEP 二、Operator中的表
对于我们监控平台来说,展示的绝大部分数据都来源于Operator相关表,我们可以对其21张表进行更详细的分类:
表的分类 表的用途 表的个数 所包含的表 重要性 方案和计划相关表 用于存储对方案和计划以及方案子对象信息的描述 5 SNP_SCEN
SNP_PLAN_AGENT
SNP_SCEN_STEP
SNP_SCEN_TASK
SNP_SCEN_TXT 重要 会话相关的表 用于存储会话以及其子对象
的相关信息 4 SNP_SESSION
SNP_SESS_STEP
SNP_SESS_TASK
SNP_TASK_TXT 重要 方案执行的日志信息和
会话运行的日志信息 有关会话的运行信息
(实际上方案总是表现为会话的形式执行)日志
5 SNP_SCEN_REPORT
SNP_STEP_REPORT
SNP_STEP_LOG
SNP_SESS_TASK_LOG
SNP_SESS_TXT_LOG 重要
变量和序列信息 会话或者方案中用到的变量或者序列信息 6 SNP_VAR_SCEN
SNP_VAR_SESS
SNP_SEQ_SCEN
SNP_SEQ_SESS
SNP_VAR_DATA
SNP_SEQ_DATA 不重要
文件夹信息 会话所在的文件夹(主要用于按关键字分类的作用) 1 SNP_SESS_FOLDER 不重要 2.基本对象
方案(Scenario):当包、接口、过程或变量等组件完成以后,它们会编译在一个方案之 中,方案是可以按时间计划的执行的对象单元。
会话(Session):一个会话是一个由Agent来完成的一次执行(被执行的可以是方案、接口、包或过程等),一个会话由一些步骤(Step)组成,而每个步骤也可以由一些任务(task)组成。
步骤(Step):一个步骤是介于会话和任务之间的执行单元。它对应了包或者方案之中的某一步骤。当执行一个接口或者一个变量时,这个会话只包含一个会话步骤。
任务(task):任务是最小的执行单元。它对应了KM中的过程命令,例如一个过程,变量的赋值等。
文本描述(TEXT):是 对任务要做什么工作的详细描述,通常一个任务可以对应多条文本描
您可能关注的文档
- CA3071PK2AEA80改装手册.doc
- CDMA-A接口信令分析.doc
- CDC慢病管理业务信息技术规范2008-4-21(正式稿).doc
- CCNA第三学期中文答案第三章.doc
- CCOM产品应用方案推荐v061101.doc
- cdma2000HRPD空口协议简单介绍.doc
- CDMA知识点集.doc
- CDMA网优过程中的掉话分析和处理.doc
- CF挑战攻略.doc
- CENTOS利用SecureCRT上传.docx
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
文档评论(0)