元数据白皮书(2)

2019-05-24 16:41

3.4. 安全

MDS 2.1提供了丰富的安全管理功能,可以控制不同的用户、组读、写、增加元数据对象。这些安全设定可以由MetaManager或MDS编程接口实现。

3.5. Teradata数据库信息模型(DIM)

Teradata数据库信息模型(DIM)是特定的元数据信息模型,MDS用它来存储Teradata数据库结构和内容的信息。MDS 2.1中Teradata物理元数据可以包含触发器和存储过程信息。

MDS 2.1对物理元数据提供了扩展,使得它可以存储与Teradata物理信息相关的商业信息。

Database Information ModelSubjectAreaDatabaseSystemDatabaseHasSubjectAreasSystemHasDatabasesSystemHasNodesSubjectAreaEntitiesBusinessEntityDatabaseHasEntitiesDatabaseHasRulesNodeDataBaseBusinessRuleBusEntityHasAttributesDatabaseHasViewsDatabaseOwnsDatabasesDatabaseHasTriggersBusRuleValuesBusAttrRulesBusEntityViewDatabaseHasTablesTableHasTriggersBusEntityTableColumnHasTriggersTriggerValidValuesBusinessAttributeBusAttrColumnTableDatabaseHasStoredProceduresSPReferencesTablesViewTableHasColumnsSPReferencesViewsStoredProcedureViewHasTableColumnsColumnBusAttrViewColumnViewHasColumnsSPReferencesStoredProceduresViewColumnTableHasRefConstraintsSPHasParametersSPParameterReferenceTableHasCheckConstraintsConstraintReferencesColumnsCheckReferenceColumnTableHasIndicesIndexIndexContainsColumns= New in MDS 2.1IndexColumn

3.6. Teradata数据字典扫描程序

MDS提供了一个Teradata数据字典扫描程序Metaload 以便加载Teradata系统物理元数据到知识库中。多个Teradata系统可以加载到一个单一的知识库中,知识库不必与提供元数据的Teradata在一个系统。Metaload使用Teradata ODBC Driver访问Teradata系统。

Metaload 分析数据字典的数据定义语句,建立不同对象的关系。MDS分析视图定义语句存储视图引用的表列信息;MDS分析存储过程的定义语句存储存储过程对视图、表、其它存储过程的引用;MDS分析触发器的定义语句存储触发器与表列的关系。

3.7. DIM自动更新

由于Teradata数据库物理元数据市MDS知识库的重要组成部分,因此保持最新信息动态反映Teradata系统的改变是至关重要的。MDS使用自动的DIM更新特性保持MDS知识库与Teradata系统的一致性。假如多个Teradata系统被存储在单一的知识库中,每一个Teradata系统均可被更新。

MDS提供了一个数据库服务器端的进程(Relay Services Gateway – RSG),借助RSG数据库引擎转发每一个数据定义语句到MDS,MDS分析SQL抽取出元数据改变的部分更新知识库。

在MDS 2.1中RSG运行在Windows和MP-RAS两个平台(Windows平台要求Teradata为V2R4),RSG通过TCP/IP与MDS组件DDL Gateway(运行在Windows和MP-RAS两个平台)通讯,DDL Gateway负责管理RSG和Teradata的处理信息,并调用Integrity Server修改MDS知识库。

3.8. 审计跟踪

MDS提供了维护Teradata数据定义语句改变的审计跟踪功能。审计日志存储在MDS知识库中,可以通过MetaManager浏览。

3.9. 商业元数据

MDS 2.1提供了Excel Import Utility 从Excel电子表格中加载商业元数据到商业信息类。

此外,来自数据模型工具(如:ERWin)的商业信息也可以借助Meta Integration Model Bridge (MIMB,Meta Integration Technology公司产品)加入知识库。

3.10. ETL元数据

除了物理和商业信息外,MDS还可以存储和维护ETL工具和ETL工具对物理元数据操作的信息,例如:表最后被加载的时间?什么工具用于加载此表?

客户加载模型(Client Load Model)被用来存储此类信息,这个模型将维护从加载脚本抽取出的元数据与Teradata数据库信息模型中表、列等对象的关系,如:此脚本对那个表操作。

MDS工具Metaclient 将扫描Mulitload、Fastload和Tpump脚本和输出文件,抽取信息加入知识库,同时建立脚本与Teradata数据库信息模型中表、列等对象的关系。这个工具运行在Windows和MP-RAS Unix上。

Client Load ModelScriptScriptHasSourcesScriptHasTargetsSourceSourceTypeINMODRoutineStartRecordRangeEndRecordRangeRecordFormatIndicatorBitsVersionIDScriptQualifierOutputFileNameLoadUtilitySessCharSetScriptLevelDDLUsedProcessorTimeHighestReturnCodeCompletionStatusStartTimeStartDateEndTimeEndDateTargetTargetTypeTargetSystemNameTargetDatabaseNameTargetLevelDDLUsedTargetLevelDMLUsedNbrRecordsReadNbrRecsSentToTDNbrRecordsDeletedNbrRecordsInsertedNbrRecordsSkippedNbrRecordsUpdatedNbrErrorsTbl1NbrErrorsTbl2ScriptLoadsDIMViewsScriptLoadsDIMTablesSourceUpdatesDIMTablesTableSourceUpdatesDIMViewsViewDatabaseInformation ModelSourceHasSourceFieldsSourceFieldSourceFieldUpdatesDIMColumnsColumnDataTypeDataLengthRecLayoutNameViewColumnSourceFieldUpdatesDIMViewColumns

3.11. MetaSurf?

MetaSurf?提供了一个标准的、易于使用的Web界面,IT或商业用户可以通过此界面搜索、向下挖掘元数据知识库中的信息。MDS 2.1 MetaSurf?有下列功能:

? 搜索结果可分多页显示

? 提供了使用布尔逻辑进行高级搜索的能力 ? 提供了关键字检索的能力 ? 在线编辑描述信息


元数据白皮书(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:建筑仿生学的表现与应用方法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: