`
whzhaha
  • 浏览: 85046 次
  • 性别: 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, Informatic 的SuperGlue等几大主流元数据管理工具做了评估。

    IBM MetaStage User Guide

    IBM MetaStage User Guide

    MetaStage白皮书

    MetaStage白皮书MetaStage白皮书MetaStage白皮书MetaStage白皮书MetaStage白皮书

    Java_Spring Boot 3主分支2其他分支和Spring Cloud微服务的分布式配置演示Spring Cl.zip

    Java_Spring Boot 3主分支2其他分支和Spring Cloud微服务的分布式配置演示Spring Cl

    ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计

    ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)+编程项目+毕业设计ERP客户关系系统设计(含源代码+毕业设计文档)

    基于MATLAB实现的V两幅图像中有重叠部分,通过数字图像相关算法可以找到两幅图像相同的点+使用说明文档.rar

    CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的V两幅图像中有重叠部分,通过数字图像相关算法可以找到两幅图像相同的点+使用说明文档.rar 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!

    全球国家列表和国家代码最详细版本

    全球国家列表和国家代码最全最详细版本,国家country,code

    grpcio-1.47.0-cp37-cp37m-manylinux_2_17_aarch64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    基于Python的蛇露谷物语农场模拟游戏设计源码

    蛇露谷物语农场模拟游戏设计源码:该项目基于Python开发,包含149个文件,主要使用Python和TypeScript语言。该游戏灵感来源于经典游戏《星露谷物语》,旨在为玩家提供一个沉浸式的农场生活体验。玩家将扮演农场主,通过种植作物、经营农田、探索世界和与村民互动等活动,来经营和发展自己的农场。游戏采用了来自sprout lands游戏官网的像素风格素材,赋予了游戏独特的视觉效果和艺术风格。

    摸底考试_学生版20230305.py

    摸底考试_学生版20230305.py

    基于MATLAB实现的msk信号调制解调过程,包括发送端及接收端信号谱分析过程+使用说明文档.rar

    CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的msk信号调制解调过程,包括发送端及接收端信号谱分析过程+使用说明文档.rar 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!

    部署yolov8的tensorrt模型支持检测分割姿态估计的C++源码+部署步骤.zip

    部署yolov8的tensorrt模型支持检测分割姿态估计的C++源码+部署步骤.zip

    基于MATLAB实现的数字调制就是把数字基带信号的频谱搬移到高频处,形成适合在信道中传输的带通信号+使用说明文档

    CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的数字调制就是把数字基带信号的频谱搬移到高频处,形成适合在信道中传输的带通信号基本的数字调制方式有振幅键控(ASK)、频移键控(FSK)、绝对相移键控(PSK)、相对(差分)相移键控(DPSK)在接收端可以基于想干解调或非相干解调还原数字基带信号+使用说明文档 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!

    grpcio-1.49.1-cp38-cp38-manylinux_2_17_aarch64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    基于Java的NovelHarvester通用小说下载器+阅读器设计源码

    NovelHarvester通用小说下载器+阅读器设计源码:该项目基于Java开发,包含168个文件,主要使用Java和CSS语言。该设计源码是一个支持三平台的通用小说下载器+阅读器,具备有声下载和在线听书功能,适用于各种小说阅读需求。

    基于MATLAB实现的自动进行八数码问题的最优求解,可以显示步数和过程中的数组状态+使用说明文档.zip

    CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的自动进行八数码问题的最优求解,可以显示步数和过程中的数组状态+使用说明文档.zip 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!

    基于51单片机的UART串口通信(含文档和示例代码)

    基于51单片机的UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)串口通信是一种常见的通信方式,它允许51单片机与其他设备(如PC、其他单片机等)进行串行数据交换。

    Matlab精品学习资源-Matlab101-master

    该资源包括Matlab 学习指南、路线及笔记整理,主要由五个部分组成,包括Matlab基础,Matlab进阶,Matlab应用,Matlab源码资源和Matlab学习笔记整理。

    基于MATLAB实现的单纯型算法和最速下降法的综合算法,能很快的搜索到最小值+使用说明文档.rar

    CSDN IT狂飙上传的代码均可运行,功能ok的情况下才上传的,直接替换数据即可使用,小白也能轻松上手 【资源说明】 基于MATLAB实现的单纯型算法和最速下降法的综合算法,能很快的搜索到最小值+使用说明文档.rar 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2020b;若运行有误,根据提示GPT修改;若不会,私信博主(问题描述要详细); 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可后台私信博主; 4.1 期刊或参考文献复现 4.2 Matlab程序定制 4.3 科研合作 功率谱估计: 故障诊断分析: 雷达通信:雷达LFM、MIMO、成像、定位、干扰、检测、信号分析、脉冲压缩 滤波估计:SOC估计 目标定位:WSN定位、滤波跟踪、目标定位 生物电信号:肌电信号EMG、脑电信号EEG、心电信号ECG 通信系统:DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测识别融合、LEACH协议、信号检测、水声通信 5、欢迎下载,沟通交流,互相学习,共同进步!

    基于LSTM的中文歌词生成实现.zip

    基于LSTM的中文歌词生成实现LSTM (Long Short-Term Memory) 是一种特殊的循环神经网络(RNN)架构,用于处理具有长期依赖关系的序列数据。传统的RNN在处理长序列时往往会遇到梯度消失或梯度爆炸的问题,导致无法有效地捕捉长期依赖。LSTM通过引入门控机制(Gating Mechanism)和记忆单元(Memory Cell)来克服这些问题。 以下是LSTM的基本结构和主要组件: 记忆单元(Memory Cell):记忆单元是LSTM的核心,用于存储长期信息。它像一个传送带一样,在整个链上运行,只有一些小的线性交互。信息很容易地在其上保持不变。 输入门(Input Gate):输入门决定了哪些新的信息会被加入到记忆单元中。它由当前时刻的输入和上一时刻的隐藏状态共同决定。 遗忘门(Forget Gate):遗忘门决定了哪些信息会从记忆单元中被丢弃或遗忘。它也由当前时刻的输入和上一时刻的隐藏状态共同决定。 输出门(Output Gate):输出门决定了哪些信息会从记忆单元中输出到当前时刻的隐藏状态中。同样地,它也由当前时刻的输入和上一时刻的隐藏状态共同决定。 LSTM的计算过程可以大致描述为: 通过遗忘门决定从记忆单元中丢弃哪些信息。 通过输入门决定哪些新的信息会被加入到记忆单元中。 更新记忆单元的状态。 通过输出门决定哪些信息会从记忆单元中输出到当前时刻的隐藏状态中。 由于LSTM能够有效地处理长期依赖关系,它在许多序列建模任务中都取得了很好的效果,如语音识别、文本生成、机器翻译、时序预测等。

Global site tag (gtag.js) - Google Analytics