`
whzhaha
  • 浏览: 85557 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

元数据管理之MetaStage研究

阅读更多
针对以下技术指标进行针对性的研究及回答(一个都不能少):
1、对异构数据源的支持能力:支持任何异构的数据源,支持从多数据源读取数据;
  答:只要安装相应的MetaBroker就可以支持。比于(BusinessObjects MetaBroker,DataStage 7 MetaBroker,ODBC 3.0 MetaBroker,ProfileStage 7 MetaBroker。。)

2、追溯管理:从目标到源的追踪功能,是否能够清晰描述从目标到源的跟踪功能;
  答:可以,针对每个元数据他都有一个冲突分析(Impact Analysis)都有一个
Where used 和Depends On, , 其中Where Used 用
于分析哪些元数据使用了该元数据,比如一张表属于哪个数据库,Depends On 用于分
析哪些元数据依赖于该元数据,比如一张表有那些字段。现在就拿BUSSINESS OBJECT的元数据来:

我们选择DW_DIM_HY去Impact Analysis—》Where Used可以得到谁使用了该元数据

我们选择DW_DIM_HY去Impact Analysis—》Depends On可以得到哪些元数据依赖于该元数据



3、依赖管理:能否提供从业务指标到技术指标的对应关系;能否提供从业务指标到技术指标的对应关系;
答:可以,上面已经解释

4、可定制性及权限管理:是否能够为不同的用户生成定制的元数据视图;对用户权限能灵活管理;
答:MetaStage 提供的安全支持是通过 MetaStage 管理员指定哪一个 MetaStage 功能授权让用户运行来实现的。每个用户都分配一个角色,管理员为每个角色都定义一组特权。每个特权都对应于 MetaStage Explorer 中的一个功能。例如,建立一个发布,或订阅某个发布。仅当拥有适当特权的角色才能编辑用户和角色。
管理员通过限制对 MetaStage 功能的访问,或通过审查用户的元数据共享请求,控制用户共享的元数据。管理员也负责安装和许可运行在 MetaStage 目录和外部数据集成工具之间交换元数据所需要的MetaBrokers。

5、对业务变化的适应性:如果数据结构变化,需要修改元数据,元数据发生修改。当数据仓库处理过程的元数据修改之后,这个修改能否自动反映到数据仓库的其它处理过程中;
答:可以,他有个IMPACT分析就是反映元数据的修改后的影响情况
   操作型元数据的数据血统(Data Lineage)调查使用户能够找出数据项的历史,例如,它的来源、状态和最后修改时间等。组合使用 Data Lineage 和 Impact Analysis 时,可以得出诸如“数据来自哪一个特定物理目标表的特定列”和“最后一次得到数据的时间”等问题的答案。
  Process Analysis 通过考察操作型元数据,使用户能够察看处理过程执行情况的历史,可以得到诸如“每一个可执行的处理过程最后一次运行时的详细信息是什么?”,“这个处理过程最后三次运行时每一次使用的都是哪些参数?”,以及“出现失败事件的作业的哪些信息是可用的?”等问题的答案。
  MetaStage Impact Analysis(影响分析) 使用户能够得到诸如“如果我做了这个改动会有什么影响?”和“这个对象依赖于谁”等问题的答案 。例如,用户可以找出从 MetaStage 目录中删除一个特定的转换规则将会产生的影响。
6、协同操作能力:支持多用户同时处理同一个元数据模型,以提高工作效率。允许多个用户同时访问一个资料实例,但是要使用"锁"来控制正处于修改状态的资料库对象,当一个对象被锁,其它用户只有只读的权限;
答:我觉得应该可以,具体没实现过,应为权限管理里面有update如图:

我们可以只开放一个用户的UPDATE权限,估计就可以实现线程同步

7、对多版本管理的支持能力:是否具有版本管理功能;对第三方版本管理软件是否支持(如:clearcase、ORACLE REPOSITORY、 SOURCESAFE);
答:应该不支持,我没发现相应的说明
8、元数据的导入、导出能力:元数据加载能构建一个新的资料库并且转换、更新或恢复一个存在的元数据资料库。也可以得到一个快照用来恢复、比较和备份的目的。能查看导入和导出的结果;
答:“一次定义,多次使用”是管理元数据的基本原则。
从数据库(由 ETL 实现加载处理)的数据模型开始,把元数据导入 MetaStage 之后,用户可以从物理数据模型中发布表定义。然后可以运行订阅功能,把表定义导出到 DataStage 和 QualityStage 中。
用户可以把发布的表定义导入商务智能工具的存储中,如 Business Objects Universe 或 Cognos Impromptu Catalog。如果必要,也可以把 Universe 和 Catalog 元数据导回 MetaStage。
用户能够把任何元数据(数据模型、表定义、Impact Analysis 和 Data Lineage reports)集合以各种各式发布到网上。

9、支持开放式架构:支持元数据联盟MDC(Meta Data Coalition)的开放信息模型OIM(Open Information Model)和OMG组织的公共仓库模型CWM(Common Warehouse Model)标准;
答:应该支持,至少他可以实现共享和转化,至于是否严格按照上面标准来做的没有说明,但感觉已经不是很重要.

10、支持通过扩展标记语言XML数据流等通用格式进行数据交换,使多种厂商的产品能够共享;
答:MetaStage 可以从工具 A 中导入元数据,之后又可以从中导出 ,以对工具 B 有意义的形式导入工具 B 中。工具 A 可以是一个数据建模设计工具,工具 B 可以是一个数据抽取和转换工具 。但有些实现不了如(For example, you cannot export an ERwin 4.0 User-Defined Property to BusinessObjects because the BusinessObjects MetaBroker model has no corresponding class - no overlap.)也就是说有些独立属性有些工具没有比于OLAP所以基本的可以转化.
11、支持应用编程接口(API)接入,允许用户创建定制的应用和程序,满足特殊要求;
答:可以,可以用他的对象来进行简单的操作,不过他的对象是VB我们可以用VBSCRIPT或VB来调用它: 如:an example of connecting all objects in a directory
Sub Main
Dim Session
Dim SameAsAdmin
Set Session = CreateObject("ASExplorer.ScriptSession")
Set SameAsAdmin = Session.GetService("SameAsAdministrator")
SameAsAdmin.ConnectAll()
End Sub
Example Import Scripts
Sub Main
  Dim mySession
  Dim myImport

  Set mySession = CreateObject("ASExplorer.ScriptSession")
  Set myImport = mySession.GetService("Import")

  myImport.ReImport "Neil"
End Sub
这些脚本可以通过COMMOND来运行,命令格式:
ASExplorer.exe {-dirname directory }
[-dirusr username] [-dirschema schema/owner name] [-dirpwd password]
{-script scriptname[(parameters)]} [-file filename]
For example:
ASExplorer.exe -dirname working -dirusr scott -dirschema bengal -dirpwd tiger -script exscrpt.vbs(‘R101’,’dstage’,1,true,null)


12、提供对数据仓库的支持,包括提供对构建数据仓库至关重要的业务数据位置和属性的信息,保存定义移植环境所需的信息、从源点到目标的映射,转换要求,业务规则和建库的选择标准;
答:可以。Metastage可以包含三类元数据:Design meta data, Physical meta data, Operational meta data,我们可以导人PowerDesigner,essbase源模型导人,datastage等ETL元数据导人,以及一些报表元数据如Bussiness object的业务元数据导人,并能在他们之间转化

13、支持从ETL、数据仓库、OLAP分析全过程的元数据管理;
答:支持,关键是看其有没有ETL,和olap工具配套的MetaBroker如果有就可以支持目前象
ESSBASE,PowerDesigner,datastage,bussinessobjects,erwin,cognos,odbc,uml..等都可以支持.
14、元数据管理功能模块应涵盖对数据仓库结构元数据、系统操作元数据、系统运行元数据、数据映射元数据、数据汇聚元数据等元数据的管理,投标方必须明确说明对以上各部分元数据提供的管理功能、工具和操作界面
答:也就是分类管理,类别自己定义就是。Category Browser(分类浏览器):用于组织元数据,启动导入和导出操作。

MetaStage 使用分类组织目录中的对象。分类包括:
用户定义的分类:使用户能够以反映自己对数据集成源的看法的方式组织对象;
导入分类:其中存储从外部工具中导入的对象;
发布分类:其中包含可用于导出到外部工具的对象;
业务域和词汇分类:用于存储与业务术语有关的元数据对象信息;
责任人分类: 用于指明哪一个人或组织负责那个特定的元数据对象。

分享到:
评论

相关推荐

    主流元数据工具选型分析SuperGlue metastage metaone

    根据给定的信息,本文将对几款主流元数据管理工具进行深入分析,包括IBM的MetaStage、CA的Advantage Repository以及Informatica的SuperGlue。这些工具在企业级元数据管理方面发挥着至关重要的作用。 ### IBM ...

    IBM MetaStage User Guide

    3. **元数据管理**:MetaStage提供了全面的元数据管理工具,帮助用户跟踪和理解数据的来源、格式、转换规则等信息,便于维护和优化数据仓库结构。 4. **灵活的工作流设计**:通过图形化的界面,用户可以设计复杂的...

    MetaStage白皮书

    《MetaStage元宇宙平台白皮书》是一份详细介绍MetaStage平台的权威文档,它揭示了该平台在元宇宙领域的创新理念、技术架构以及未来发展规划。元宇宙作为一个新兴的数字化世界,融合了虚拟现实、增强现实、区块链、...

    informatica与datastage对比

    MetaStage作为元数据管理工具,功能相对有限,不适用于企业级元数据管理。 在开发人员的使用效率上,Informatica的全图形化开发模式无需编码,易于上手,开发人员仅需掌握基本的数据库知识。元数据为核心的设计使得...

    ETL学习资料

    此外,两者都有专门的元数据管理工具,如Ascential的Metastage和Informatica的Superglue。数据质量控制方面,两者都有专门的数据质量管理产品,如Datastage的ProfileStage和QualityStage,以及Informatica的...

    datastage 认证考试

    9. **高级特性**:探索如MetaStage(元数据管理)、Topology Manager(集群管理)和Director Server(分布式调度)等高级功能的使用。 10. **安全性和合规性**:理解DataStage中的安全策略,包括用户权限管理、数据...

    DataStage学习版文档V0.67

    - **功能**:元数据管理工具,用于管理和组织 DataStage 项目中的元数据。 - **使用场景**:创建和维护数据字典、数据模型。 #### 四、DataStage 性能优化 **6.1 瓶颈分析** - **6.1.1 源数据读写**:优化数据源...

Global site tag (gtag.js) - Google Analytics