开发者社区> 问答> 正文

分析型数据库如何在BI工具中连接和使用分析型数据库?


目前,阿里云分析型数据库能够支持在部分BI工具中以MySQL连接的方式进行连接和使用。
前提条件
在使用这些BI工具连接分析型数据库时,通常需要先安装好OBDC MySQL Driver,这里推荐使用MySQL Connector/ODBC 3.51版本或5.3版本(下载地址 http://dev.mysql.com/downloads/connector/odbc/3.51.htmlhttps://dev.mysql.com/downloads/connector/odbc/5.3.html)。

在Tableau Desktop中使用分析型数据库


现在可以在Tableau Desktop9.0及以上版本,通过MySQL连接的方式连接到阿里云分析型数据库读取和分析数据,产生可视化报表,大部分Tableau Desktop9.x的功能可以在阿里云分析型数据库的连接中使用(如需最大限度的兼容如兼容全部函数等,需开启BI工具兼容模式,V2.0.2版本后可以提交工单申请开通)。
操作步骤
步骤一:打开Tableau Desktop,点击“添加新的数据源”按钮 并选择数据源类型为MySQL。

步骤二:在弹出的对话框中,输入您要访问的数据库的域名和端口号(在DMS的数据库管理页面获取),以及将您的账号在阿里云的Access Key ID /Access Key Secret输入到用户名/密码框中,点击确定。

步骤三:在Tableau的数据源页面上,可以看到您有权限的数据库,注意,您这里只能选择您连接到的域名端口所对应的数据库。选择后可以进行数据表选取,以及数据预览。

步骤四:后续便可以进行工作表的建立以及更多其他功能。


在QlikView中使用分析型数据库


操作步骤
步骤一:创建数据源。
要使用QlikView连接分析型数据库,首先需要配置操作系统的ODBC数据源。安装OBDC MySQL Driver后,进入控制面板->管理工具->ODBC数据源(不同操作系统此步骤可能不同),新建一个用户DSN,选择“MySQL ODBC 5.xxDriver”一项。

步骤二:填写数据源信息。

  • data source name,输入数据名称。
  • ODBC TCP/IPserver,填入连接分析型数据库的域名和端口号(在DMS的数据库管理页面获取),部分情况下,可能需要您将域名解析为IP地址填入。
  • user/password,将您的账号在阿里云的Access Key ID / Access Key Secret输入。
  • database,选择您要连接的数据库,
  • 上述配置项都填写完成后,点击“test”按钮测试连接通,若连通测试通过,则点击“OK”按钮确认添加数据源。

步骤三:通过QlikView读取AnalyticDB数据。打开QlikView(建议版本:11.20.x),打开“编辑脚本”,在末端键入:
  1. ODBC CONNECT TO adstest;
  2. select * from ads_demo.example_table limit 100;


其中adstest为之前在ODBC中建立的数据源名称。之后运行脚本,即可在QlikView中读取和使用分析型数据库中的数据。

在MicrosoftExcel中读取分析型数据库中的数据


若是要在Excel中读取分析型数据库中的数据,建议安装微软的免费插件:Microsoft Power Query for Excel。需要按照Qlikview一节中相同的方式配置好ODBC数据源之后,参照MySQL相关教程进行。

展开
收起
nicenelly 2017-10-31 13:48:12 2480 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
基于云原生数据仓库AnalyticDB PG的最佳实践 立即下载
新氧云原生全栈数仓最佳实践 立即下载
离线实时一体化数仓与湖仓一体—云原生大数据平台的持续演进 立即下载