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。 选择REST Web Service 2. 接着,您会看到自己创建的Web Service视图。在此,您可以根据用例需求,将多个视图添加成为某个Web service的一部分。 3. 最后,您同样可以为Web service提供一个容易辨认的名称,并且从JSON/XML/HTML中选择所需的数据表示形式。 配置表达设置 部署Web service 1. 右键单击Web service的部署(Deploy)。 2. 通过该步骤您不但可以部署Web service,而且还能获得供Web service使用的URL。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |