一起學微軟Power BI系列-使用技巧(6) 連接Sqlite數據庫


    好久沒有研究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

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,如下圖:

2.Power BI Desktop連接Sqlite

后面我也准備了一個Sqlite省市區信息的文件,大家可以看看。下面看看連接方法:

GetData ,然后選擇 Other,然后選擇ODBC,如下圖:

然后點 Connect 連接,看到下面的界面,如果不安裝上面的驅動,紅色框框的東東是沒有的。

注意上面是 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

 確定之后,數據就出來啦,剩下的你懂的。。。。 

 

3.資源

1.Sqlite3 ODBC驅動下載:sqliteodbc.rar

2.Sqlite樣例文件下載:china_regions.rar


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM