Denodo虚拟化平台入门指南
副标题[/!--empirenews.page--]
【51CTO.com快译】作为一个单独的数据虚拟化层面,Denodo可以在无需共享任何数据源、数据结构、数据中心、或数据库技术的情况下,合并来自不同数据源的实时数据,并让这些数据真正能够为企业所用。 Denodo的“3C”原则 1. 连接(Connect) – 用于连接到任何数据源处(例如:数据库、文件、API等)。 2. 合并(Combine) – 由于数据虚拟化的初衷是从多个来源收集数据,通过合并以满足业务的需求,因此开发人员可以在这个层面上自定义数据的转换和组合。 3. 使用(Consume) — 作为一种媒介或方式,让数据使用平台可以使用到实时的数据。目前,Denodo支持诸如:Web service(SOAP/REST)、JDBC驱动程序、以及ODBC接口等多种方式,将数据开放给不同的使用者(consumers)。 Denodo的“3C”模型 Denodo管理工具的使用 下面,让我们来逐步学习如何实现Denodo的“3C”特性。首先,假定您已完成了Denodo的安装。如果没有的话,请您参阅安装指南--https://community.denodo.com/tutorials/browse/basics/1install_index。 1.如下图所示,在安装完毕后,请启动Denodo管理工具(Admin Tool)。 启动Denodo 2.如下图所示,通过提供用户凭据,您可以登录到Denodo的管理工具中,并直接单击“连接(connect)”。 登录Denodo 注意:Admin和itpilot是Denodo使用的两个默认数据库。因此,您应当避免错误地删除掉它们。 3.如果您想开始一个新的项目,那么最好的方法便是创建一个对应的新数据库。为了达到该目的,您可以依次进入菜单(Menu)->管理(Administration)->数据库管理(Database management)->新建(New)。 数据库管理视图 4.Denodo的命名规则包括:数据源、基本视图、派生视图、以及Web service。因此,我们可以据此,在新建的新数据库中创建对应的文件夹,即:右键单击数据库名称,依次选择新建(Menu)->文件夹(Folder)。这样的方式将有助于根据各自不同的功能来维护对应的元素组。 连接 下面,我们依次来看看Denodo的“3C”原则,首先是“Connect”。在此,我们将创建一个数据源,以便按需进行连接。 数据源的创建步骤 1. 右键单击数据源文件夹(folder)->新建(New)->数据源(Data source)-> JDBC。 2. 如下图所示,创建一个新的数据源。 3. 命名该数据源。 4. 在此,我们选择“MySQL 5”作为数据库适配器。 5. 更改数据库的URI,以匹配本地的MySQL安装。 6. 输入数据库的登录名和密码。 7. 单击“连接池配置(Connection Pool configuration)”,然后点击“测试连接(Test connection)”。 测试连接池 注意:在此,虽然我们只展示了如何处置关系型数据源。而实际上,Denodo还能够支持诸如:文件、NoSQL数据库、以及API等其他类型的数据源。 合并 下面,我们来看第二个C原则。在此,我们将学习如何创建基本视图,以连接到我们在上一节创建的数据源,以及用以创建派生视图的各项操作。 基本视图的创建步骤 1. 双击数据源(Data Source)->创建基本视图(Create Base View)。 2. 选择用以创建基本视图的表/视图。 3. 选择那些属于基本视图的列。在此,开发人员可以掌控自己需要在基本视图上公开的信息。 基本视图 基本视图的测试步骤 1. 右键单击基本视图(Base View)->VQL Shell->选择(select)...->执行(Execute)。 2. 在元素树的右侧,您可以看到一个选择查询,它能够提供实时的结果。 (编辑:上饶站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |