1. 概述
大多数分析师都喜欢用Excel作为分析和展现的工具,Excel也是多数分析师接触的第一个工具;SQL是分析师的取数利器,每个分析师可能每天都会写几百行甚至上千行SQL;
当Excel遇上SQL,会发生什么?Excel和SQL可以一见钟情甚至终成眷属,为分析师生一个漂亮的宝宝——分析报告——吗?
也许哦!
2.当Excel遇上Impala SQL
2.1 下载和安装Impala ODBC Driver
下载Impala ODBC driver from Cloudera并安装, 下载链接:Impala ODBC driver from Cloudera
上面的下载链接需要注册,太烦人,我贡献一个百度盘的:
32位:http://pan.baidu.com/s/1c2hDVGk
64位:http://pan.baidu.com/s/1c2kvLBy
根据自己的需要下载安装32位或64位。
安装过程简单,没有什么需要特别注意的;
2.2 配置ODBC数据源
控制面板 --> 系统和安全 --> 管理工具 --> 数据源(ODBC)
32位:【win + R,输入C:WindowsSysWOW64odbcad32.exe】
添加 --> 双击Cloudera ODBC Driver for Impala
设置:注意两个问题:
a.Mechanism选择User Name and Password
b.取消勾选SSL options左边的SASL
Test连接成功,则数据源创建成功;
2.3 Excel + Impala SQL
【看图说话】
打开连接,用SQL取数,创建表、数据透视表、数据透视图
修改SQL:
刷新数据,对应的数据透视表和数据透视图也随之刷新,不需要复制粘贴SQL、复制粘贴数据、重新创建数据透视表和数据透视图,欧耶!!!