加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_阳江站长网 (https://www.0662zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Denodo虚拟化平台入门指南

发布时间:2020-02-07 01:55:58 所属栏目:Unix 来源:站长网
导读:【51CTO.com快译】作为一个单独的数据虚拟化层面,Denodo可以在无需共享任何数据源、数据结构、数据中心、或数据库技术的情况下,合并来自不同数据源的实时数据,并让这些数据真正能够为企业所用。 Denodo的3C原则 1. 连接(Connect) 用于连接到任何数据源

Denodo虚拟化平台入门指南

派生视图

注意:创建基本视图后,您可以通过查询一到多个基本视图,来创建派生视图。

派生视图

派生视图是通过使用一到多个基本视图,以及诸如:JOIN/UNION/MINUS等不同的操作组合,来创建简单视图的。

联接(JOIN)的操作步骤

1. 右键单击基本视图(Base View)->新建(New)->联接(Join),以打开一个新的视图窗口。

2. 您可以从元素树中拖放各种视图。

3. 在此,您可以从某个视图中拖动所需的联接列,并将其连接到其他视图的对应联接列处。由于Denodo能够支持多项联接操作,因此您可以通过联接多个视图以获得所需的结果。如下图快照所示,Client表和Address表的Client_id已联接到了一起。而Client表的client_type和client_type的code也联接到了一起。

Denodo虚拟化平台入门指南

4. 为了从这三个视图中选择所需的列,您可以单击“输出(Output)”选项卡,然后利用复选框除掉那些不必要的列。

5. 接着,您可以将新的视图重命名为更容易辨认的名称,并单击保存按钮或按下组合键“ctrl+s”。

Denodo虚拟化平台入门指南

重命名视图

当然,除了联接(JOIN)操作之外,Denodo工具还提供了诸如:UNION、PROJECTION、SELECTION、AGGREGATION、MINUS/INTERSECTION、FLATTEN等更多“关系型”数据库的操作。您都可以使用与上述类似的步骤,来创建对应的新视图。

使用

作为Denodo第三个重要的C原则,它能够让业务用户/企业级应用程序使用到实时的数据。

下面,让我们来看看Denodo将如何提供数据给用户。Denodo采用的是“客户端-服务器端(client-server)”体系架构。它能够提供JDBC驱动程序,ODBC接口,以及带有XML、HTML、JSON输出的RESTful Web Service。

在此,我们主要展示的是Denodo的RESTful Web Service方式。Denodo的各种Web service都使用到了HTTP,以及基于REST(Representational State Transfer,表示状态传输)的体系结构。

1. 使用诸如:GET、PUT、POST或DELETE等HTTP动词,来定义一组操作。

2. 其对应的返回数据格式通常为HTML、XML或JSON。

3. 为了允许各种外部应用程序能够访问到数据,Denodo中的每一个视图都可以被发布为REST Web Service。

4. 同时,Denodo也支持ODATA 4.0的Web service。

创建一个Web Service

1. 右键单击派生视图(Derived View)或基本试图(BaseView)->新建(New)->数据服务(Data services)->REST Web Service。

Denodo虚拟化平台入门指南

选择REST Web Service

2. 接着,您会看到自己创建的Web Service视图。在此,您可以根据用例需求,将多个视图添加成为某个Web service的一部分。

3. 最后,您同样可以为Web service提供一个容易辨认的名称,并且从JSON/XML/HTML中选择所需的数据表示形式。

Denodo虚拟化平台入门指南

配置表达设置

部署Web service

1. 右键单击Web service的部署(Deploy)。

2. 通过该步骤您不但可以部署Web service,而且还能获得供Web service使用的URL。

Denodo虚拟化平台入门指南

(编辑:应用网_阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读