彩票走势图

数据访问的穿透能力-Big SQL与关系型数据库的联盟

原创|行业资讯|编辑:陈俊吉|2016-08-09 10:05:48.000|阅读 209 次

概述:在某些场景下,Hadoop平台上的数据分析需要用到RMDBS上的数据,每次从数据源移动或复制数据到Hadoop是不现实的,因为您要考虑移动或复制数据的频率、时间成本、管理成本等等。这样,利用Federation技术直接、透明地访问远程RMDBS数据源成为解决问题的有效途径。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Big SQL Federation是什么?

Big SQL Federation 是一种Hadoop与远程数据源的集成技术。通过Federation技术,管理员或应用程序可使用标准SQL透明地查询Big SQL (Hadoop) 和RDBMS 上的表。

为什么要用Federation?

在某些场景下,Hadoop平台上的数据分析需要用到RMDBS上的数据,每次从数据源移动或复制数据到Hadoop是不现实的,因为您要考虑移动或复制数据的频率、时间成本、管理成本等等。这样,利用Federation技术直接、透明地访问远程RMDBS数据源成为解决问题的有效途径。

Big SQL Federation的架构和组件

大数据处理
  • Federation Server:Big SQL内置功能,使用时只需要简单地“开启”这个功能。Federation Server运行在Big SQL的Head Node,它在Federation Catalog中记录额外的元数据,如Wrapper、Nickname等。
  • Wrapper:访问/查询远程数据源对应的lib文件,如Oracle,DB2,或Teradata等RMDBS的数据驱动程序lib文件。BigSQL利用这个lib与远程数据源进行交互。
  • Server:即远程的数据源在Big SQL的表现。一个数据源对应一个Server。
  • Nickname:远程数据源上的表或视图在本地的别名,对应Big SQL的用户,Nickname与本地Table看起来是一样的。

Federation有何功能?

  • 访问HDFS、HBase、Hive等Big SQL表或视图。
  • 访问Oracle、Teradata、MSSQL Server、 DB2、Informix、Netezza的RDBMS表或视图。
  • 跨任意数据源查询数据(project、restrict、join、union、子查询、内置函数)
  • 调用数据源的特定SQL
  • 收集统计信息和检查详细执行计划

如何使用Federation?

1. 管理员开启Big SQL的Federation功能

2. 配置Wrapper和Server,将远程数据源在本地建立通信

3. 创建Nickname,映射远程数据源的表

4. 应用连接至Big SQL

5. 如同访问本地Table一样地访问Nickname

6. Big SQL后台的优化器创建全局的执行计划

7. 查询任务被push down到本地和(或)远程的的数据源执行。

大数据处理

详情请咨询!

客服热线:023-66090381


标签:大数据BI数据分析Hadoop

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
Cognos Analytics

工业4.0优选产品 | 商业智能和绩效管理软件领导者,帮助企业成为业绩最佳的分析驱动型企业

SPSS Modeler

工业4.0优选产品 | 在历史数据中发现规律以预测未来事件,做出更好的决策,实现更好的成效

Cognos TM1

Cognos TM1 是用于分析财务、运营、客户和职员数据的商业绩效管理软件

IBM BigInsights for Apache Hadoop

经济高效地存储、管理和分析大数据

IBM InfoSphere Streams

高效捕获和分析动态数据的软件平台

title
title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP