一起学微软Power BI系列-使用技巧(6) 连接Sqlite数据库
2018-02-27 08:26
357 查看
好久没有研究Power BI了,看到高飞大神弄的东西,太惭愧了。今天有个小东西,数据在Sqlite里面,想倒腾到Power BI Desktop里面折腾一下,结果发现还不直接支持。所以只好硬着头皮上去搞,否则又倒腾到Excel也费神。我看到支持ODBC驱动,想想肯定有办法。来看看Power BI Desktop如何连接Sqlite数据库。
Power BI文章目录:微软Power BI技术文章与资源目录
本文原文地址:http://www.cnblogs.com/asxinyu/p/Power_BI_Skills_Sqlite.html
http://www.excelandpowerbi.com/?tag=sqlite3 http://biinsight.com/visualise-sqlite-data-in-power-bi/
看起来就是驱动问题,可是万事开头难,几篇文章中提到的链接都打不开。。。而且Sqlite官网还没有ODBC驱动,
Github找到了开源的,下载地址也是上面跟地址。。。没办法,又一阵搜索,此处省略1000字,找到了32位和64位的Sqlite ODBC驱动。
文章后面提供了下载地址,以免大家重蹈覆辙,很痛苦。
安装过程很简单,切记切记切记:要安装你Power BI Desktop对应的32位或者64位版本。
如果你不清楚你的Power BI Desktop是什么版本,请打开:文件->Help->About,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/27/be602e02d2d2c06066ced77f1246998c.png)
GetData ,然后选择 Other,然后选择ODBC,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/27/42033ad8e0e4df835d0491f7a731a582.png)
然后点 Connect 连接,看到下面的界面,如果不安装上面的驱动,红色框框的东东是没有的。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/27/7e3d20f2526c757bf690ea77ac1f33e7.png)
注意上面是 SQLite3 DataSource,如果是Sqlite2版本的,驱动安装过程可以勾选Sqlite2,勾上就好了。
选择之后,打开Advanced options 高级选项,输入连接字符串和要查询的SQL语句(也可以后面补充):
连接字符串:driver={SQLite3 ODBC Driver};database=D:\china_regions.db;longnames=0;timeout=1000;notxn=0
注意文件路径自己对应,其他参数可以自己搜索,我只是抄了一个过来了,SQL 用的也是最简单的:
SELECT * from province
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/27/c111c466cc5ec0af3e41dfcebe691efa.png)
确定之后,数据就出来啦,剩下的你懂的。。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/27/b49a94ea5ac0f9e3407e806bcbd03f8b.png)
2.Sqlite样例文件下载:china_regions.rar
Power BI文章目录:微软Power BI技术文章与资源目录
本文原文地址:http://www.cnblogs.com/asxinyu/p/Power_BI_Skills_Sqlite.html
1.ODBC驱动
先用搜索引擎找了一下文章,发现几篇英文的:http://www.excelandpowerbi.com/?tag=sqlite3 http://biinsight.com/visualise-sqlite-data-in-power-bi/
看起来就是驱动问题,可是万事开头难,几篇文章中提到的链接都打不开。。。而且Sqlite官网还没有ODBC驱动,
Github找到了开源的,下载地址也是上面跟地址。。。没办法,又一阵搜索,此处省略1000字,找到了32位和64位的Sqlite ODBC驱动。
文章后面提供了下载地址,以免大家重蹈覆辙,很痛苦。
安装过程很简单,切记切记切记:要安装你Power BI Desktop对应的32位或者64位版本。
如果你不清楚你的Power BI Desktop是什么版本,请打开:文件->Help->About,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/27/be602e02d2d2c06066ced77f1246998c.png)
2.Power BI Desktop连接Sqlite
后面我也准备了一个Sqlite省市区信息的文件,大家可以看看。下面看看连接方法:GetData ,然后选择 Other,然后选择ODBC,如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/27/42033ad8e0e4df835d0491f7a731a582.png)
然后点 Connect 连接,看到下面的界面,如果不安装上面的驱动,红色框框的东东是没有的。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/27/7e3d20f2526c757bf690ea77ac1f33e7.png)
注意上面是 SQLite3 DataSource,如果是Sqlite2版本的,驱动安装过程可以勾选Sqlite2,勾上就好了。
选择之后,打开Advanced options 高级选项,输入连接字符串和要查询的SQL语句(也可以后面补充):
连接字符串:driver={SQLite3 ODBC Driver};database=D:\china_regions.db;longnames=0;timeout=1000;notxn=0
注意文件路径自己对应,其他参数可以自己搜索,我只是抄了一个过来了,SQL 用的也是最简单的:
SELECT * from province
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/27/c111c466cc5ec0af3e41dfcebe691efa.png)
确定之后,数据就出来啦,剩下的你懂的。。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201802/27/b49a94ea5ac0f9e3407e806bcbd03f8b.png)
3.资源
1.Sqlite3 ODBC驱动下载:sqliteodbc.rar2.Sqlite样例文件下载:china_regions.rar
相关文章推荐
- 一起学微软Power BI系列-使用技巧(2)连接Excel数据源错误解决方法
- 一起学微软Power BI系列-使用技巧(1)连接Oracle与Mysql数据库
- 一起学微软Power BI系列-使用技巧(3)Power BI安卓手机版安装与体验
- 一起学微软Power BI系列-使用技巧(4)Power BI中国版企业环境搭建和帐号问题
- 一起学微软Power BI系列-使用技巧(5)自定义PowerBI时间日期表
- 一起学微软Power BI系列-官方文档-入门指南(5)探索数据奥秘
- 一起学微软Power BI系列-官方文档-入门指南(6)Power BI与Excel
- 一起学微软Power BI系列-官方文档-入门指南(3)Power BI建模
- 一起学微软Power BI系列-官方文档-入门指南(7)发布与共享-终结篇+完整PDF文档
- 一起学微软Power BI系列-官方文档-入门指南(1)Power BI初步介绍
- 一起学微软Power BI系列-官方文档-入门指南(2)获取源数据
- 一起学微软Power BI系列-官方文档-入门指南(4)Power BI的可视化
- 转:把电视当显示器使用 通过S端子连接电脑技巧
- 微软专家与您一起谈谈测试人员职业规划&&技术专家与您一起交流LoadRunner使用经验。
- 微软专家与您一起谈谈测试人员职业规划&&技术专家与您一起交流LoadRunner使用经验。
- 微软专家与您一起谈谈测试人员职业规划&&技术专家与您一起交流LoadRunner使用经验。
- 学习CSS使用技巧教程(7)连接属性
- 窗口使用技巧系列文章--自动调整窗口
- 微软专家与您一起谈谈测试人员职业规划&&技术专家与您一起交流LoadRunner使用经验。
- Vista系列技巧之各种中文输入法的使用