数据建模白皮书精选.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据建模白皮书精选

?2012Yonghong Technology CO.,Ltd永洪科技Data Modeler白皮书 V2.1Table of Contents1Z-Data Modeler31.1Query Editor (查询编辑)31.1.1Build Query (建立查询)31.1.1.1SQL Query (关系数据库查询)41.1.1.2Script Query (脚本查询)41.1.1.3Customized Query (自定义查询)41.1.1.4Cloud Query (云查询)51.1.1.5Embed Query (嵌入式查询)51.1.2VPM51.1.3Cube61.1.4Materialized Query (物化查询)61.2Query Engine (查询引擎)6Abbreviations and DefinitionsAbbreviationDefinitionSQLStructured Query Language (结构化查询语言)ODBCOpen Database Connectivity (开放数据库互连)JDBCJava Data Base Connectivity(Java数据库互连)APIApplication Programming Interface (应用程序编程接口)DBMSDatabase Management System (数据库管理系统)Z-Data ModelerZ-Data Modeler是Yonghong Z-Suite的核心模块之一,作为软件的第一级接口与数据源相连接,将原始数据按照客户的需求进行筛选和优化,为后续数据分析操作提供输入。由于当前的数据类型,数据结构,数据范围和数据库类型种类繁多,千变万化,不能够直接被数据分析所使用,必须按照用户和Yonghong Z-Suite的需求进行规范和过滤,才能成为系统可以识别的数据,才可直成为接被数据分析的数据。因此Z-Data Modeler目的就是提供各种不同的条件,严格筛选数据,输出适合的数据给其他功能模块使用。Z-Data Modeler包括查询定义编辑器和查询引擎两个主要模块。用户通过查询定义编辑器定义各种查询条件,为后续的数据分析提供分析模型和输入准则。当大量的原始数据进入到Z-Data Modeler以后,查询引擎就根据设定好的条件对于数据进行排列组合,生成查询列表,为以后的数据分析提供服务。针对于不同用户对于数据查询的需求和自身所能提供的技术的复杂度,Z-Data Modeler提供了各种不同级别的查询支持。Query Editor(查询编辑)Query Editor是使用Z-DataModeler的开始,通过定义各种不同的查询条件,将原始数据转换成为系统所需的数据类型和数据模式,为后续操作提供各种输入。Query Editor目前支持五种数据查询,通过定义查询条件,连接各种不同的数据库类型,提供各种数据过滤服务,产生最终的查询表单。五种查询Build Query(建立查询)SQL Query (关系数据库查询)现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。关系数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据,是目前数据库存储类型中的常用类型。当前主流的关系型数据库有ORACLE, DB2, SQLSERVER. MYSQL, DERBY, INFOMIX, SYBASE, ACCESS, POSTGRESQL, INFOBANK等。标准数据查询语言SQL一种介于关系代数与关系演算之间的结构化查询语言,包括查询、操纵、定义和控制,是一个通用的、功能极强的关系性数据库语言,同时又是一种高度非过程化的语言,只要求用户指出做什么而不需要指出怎么做。SQL集成实现了数据库生命周期中的全部操作,提供了与关系数据库进行交互的方法,它可以与标准的编程语言一起工作。SQL Query主要是通过JDBC和ODBC与目前主流数据库相联系。JDBC和ODBC提供了一组对数据库访问的标准API,建立了一组数据库访问的规范,支持SQL语句的执行,同时也是Yonghong Z-Suite与数据源之间的主要接口。Yonghong对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的数据库驱动程序完成。除了一些主流关系型数据库,用户还可以通过选择GENERIC类型和输入正确的数据驱动接口,链接到其他类型的数据库,比如一些非关系型的数据库类型VERTICA, EXADATA, NETEZZA, TERADATA, SYBASE IQ, GREENPLUM等

文档评论(0)

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

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

1亿VIP精品文档

相关文档