ODI+SNPW数据库表结构初探.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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):是 对任务要做什么工作的详细描述,通常一个任务可以对应多条文本描

文档评论(0)

aicencen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档