1. 程式人生 > >一起學微軟Power BI系列-使用技巧(6) 連線Sqlite資料庫

一起學微軟Power BI系列-使用技巧(6) 連線Sqlite資料庫

    好久沒有研究Power BI了,看到高飛大神弄的東西,太慚愧了。今天有個小東西,資料在Sqlite裡面,想倒騰到Power BI Desktop裡面折騰一下,結果發現還不直接支援。所以只好硬著頭皮上去搞,否則又倒騰到Excel也費神。我看到支援ODBC驅動,想想肯定有辦法。來看看Power BI Desktop如何連線Sqlite資料庫。

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.資源

相關推薦

一起微軟Power BI系列-使用技巧(6) 連線Sqlite資料庫

    好久沒有研究Power BI了,看到高飛大神弄的東西,太慚愧了。今天有個小東西,資料在Sqlite裡面,想倒騰到Power BI Desktop裡面折騰一下,結果發現還不直接支援。所以只好硬著頭皮上去搞,否則又倒騰到Excel也費神。我看到支援ODBC驅動,想想肯定有辦法。來看看Power BI

一起微軟Power BI系列-使用技巧(3)Power BI安卓手機版安裝與體驗

  Power BI有手機版,目前支援安卓,蘋果和WP,不過沒有WP手機,蘋果在國內還不能用,要FQ和用就不測試了。安卓的我也也是費了九牛二虎之力才把app下載下來,把方法分享給大家。     FQ太麻煩,所以建議大家不要用了。同時我也使用了很多第三方的線上網站下載google商店的app工具,結果

一起微軟Power BI系列-使用技巧(5)自定義PowerBI時間日期表

1.日期函式表作用     經常使用Excel或者PowerBI,Power Pivot做報表,時間日期是一個重要的緯度,加上做一些鑽取,時間日期函式表不可避免。所以今天就給大家分享一個自定義的做日期表的方法,當然自己使用Excel用公式做一個也很快,八仙過海各顯神通。我對C#比較瞭解,就用自己最瞭解的

一起微軟Power BI系列-使用技巧(4)Power BI中國版企業環境搭建和帳號問題

    千呼萬喚的Power BI中國版終於落地了,相信12月初的微軟技術大會之後已經鋪天蓋地的新聞出現了,不錯,Power BI中國版真的來了,但還有些遺憾,國際版的一些重量級服務如power bi embeded,都還暫時不能用,但相信會很快,等了一年,也不在乎多等點時間了,而且中國版的一些服務已經可

一起微軟Power BI系列-使用技巧(1)連線Oracle與Mysql資料庫

  說起Oracle資料庫,以前沒用過Oracle不知道,但是這1年用Oracle後,發現真的是想狂吐槽,特別是那個.NET驅動和連結字串,特別奇葩。總歸是和其他資料庫不一樣,標新立異,不知道為何。另外如果想去Oracle官網搞點東西,比啥都難,密碼設定強度要求很高,經常記不住,每次都是重置密碼再進去,總

一起微軟Power BI系列-使用技巧(2)連線Excel資料來源錯誤解決方法

  上一篇文章一起學微軟Power BI系列-使用技巧(1)連線Oracle與Mysql資料庫中,我們介紹了Power BI Desktop中連線Oracle和Mysql的方法,其實說到底還是驅動的問題,還有就是坑爹的驅動版本問題。換了新電腦,在匯入模型時,居然碰到了Excel匯入錯誤的情況。順便記下來吧。其

Entity Framework 6 連線Sqlite資料庫遇到的問題

專案中有用到EF6,使用過程中遇到了點問題,記錄一下,希望給有需要的同學一點幫助 至於怎麼用ef 網上有很多教程 在此不再贅述 1、問題一 獲取Nuget包後,匯入資料庫,編譯 提示Unable to

Pyramid Analytics宣布無縫集成BI Office和微軟Power BI Desktop

機制 desktop 數據 dash 進行 解決 ffi 數據決策 web 全球領先的企業商業智能(BI)軟件提供商Pyramid Analytics與微軟聯手,憑借完善的分析平臺BI Office強化Power BI Desktop的個人生產力功能。新的“Pu

微軟Power BI 的數據可視化技術workshop

text pow 實戰 watermark nag 技術 圖片 微軟 分享圖片 2018年2月9日的微軟技術愛好者的免費講座活動。實戰演示介紹微軟Power BI數據可視化大屏技術分享。深受大家好評!微軟Power BI 的數據可視化技術workshop

微軟Power BI商業智能免費workshop

nec repo alt sig jpg eve bus shadow reat What is power BI ?Power BI is a suite of business analytics tools that deliver insights througho

2017年8月微軟合作夥伴培訓—微軟Power BI培訓

industry microsoft publish time reat int pro with images Free training of Microsoft partners Microsoft Power BI is built for the analyst

php 5.6連線mongodb 資料庫

在上一篇博文中,已經說明在windows如何配置mongodb資料庫;那麼我們現在就來實現如何連線資料庫。 使用下面列出的其中一種方法連線: <?php $connection = new

Python3.6 連線mysql 資料庫,增刪改查,及多執行緒簡單運用

readme:        匯入 pymysql 連線資料庫,完成資料處理後的增刪改查操作。匯入到其他Python檔案就可以直接呼叫。後面一個檔案是多執行緒操作, 另一個檔案是處理曲線擬合和積分的然後資料和資料庫互動的運用。 aliyunMySQL_test.py im

python資料儲存系列教程——python操作sqlite資料庫連線、增刪查改、指令執行

全棧工程師開發手冊 (作者:欒鵬) python操作sqlite資料庫 sqlite資料庫以.db格式的檔案形式存在,所以不需要安裝驅動和應用系統,在標準庫中也集成了sqli

Ubuntu 16.04 x64 Qt 5.6連線MySQL資料庫筆記

1. 安裝Qt、MySQL並配置MySQL 1.1 安裝Qt 5.6,訪問Qt官方網站,下載qt-opensource-linux-x64-5.6.0.run進行安裝。 1.2 安裝MySQL,並建立資料庫和使用者 sudo apt-get

Geotools系列之Geotools連線Hbase資料庫並讀取資料

本文主要講通過GeoTools API 連線Hbase資料庫,並且獲得資料   新增pom依賴 <properties> <geotools.version>20.0</geotools.version> <hbas

Microsoft Power BI Desktop概念學習系列之Microsoft Power BI Desktop的下載和安裝(圖文詳解)

-c gpo mic sof mage pos microsoft body 技術分享   不多說,直接上幹貨!   官網 https://powerbi.microsoft.com/zh-cn/downloads/

2017.6. 15 MS Power BI workshop for customer

int ces new 分享 process 圖片 http this nag See your company‘s data in new ways with interactive data visualization BI tools from Microsoft P

Power BI基礎系列-01簡介篇

BI Power BI 簡介   Power BI是一套商業分析軟件,它可以連接數百個數量源、簡化數據準備並提供即席查詢,即席查詢(Ad Hoc)是用戶根據自己的需求,靈活地選擇查詢條件,系統可以根據用戶選擇的條件生成對應的報表。 Power BI簡介   Power BI 是Microsof

Power BI基礎系列-02Power BI視圖

Power BI Power BI Power BI視圖   Power BI Desktop中有報表視圖、數據視圖和關系視圖3種;其中,當前顯示的視圖以×××條表示。如下圖所示,當前就是報表視圖,通過單擊左側導航欄中的圖標,可以在報表視圖、數據視圖和關系視圖之間進行無縫切換。 報表視圖