1.简单介绍

Power BI支持连接的数据源很多,比如SQL Server, PostgreSQL,MYSQL, Dataverse等。如果要连接小型数据源Sqlite,由于没有内置的直接连接Sqlite选项,需要使用ODBC driver来进行连接

这边尝试一下使用Power BI去连接本地Sqlite数据库

 note, SQLite是个开源的数据库引擎,Github仓库地址是https://github.com/sqlite/sqlite

2.具体说明

数据源选项中,选择ODBC,然后点击Connect按钮,如下图所示,

        

2) 在弹出的 From OBDC窗口中,这边选择的是SQLite3 Datasource

        

如果没有看到SQLite相关的选项,则可能是SQLite相关的driver没有安装。

请根据安装的Power BI Desktop版本进行SQLite ODBC driver的安装,如果安装的Power BI Desktop是64位的,就选择sqliteodbc_w64.exe

        

安装好SQLite ODBC driver之后,选项中就有SQLite相关的选项了

3)选择SQLite3 Datasource 之后,点击OK按钮,会跳转到ODBC配置界面,如下图

        

输入 SQLite connection string,格式如下

driver={SQLite3 ODBC Driver};database=[Path to SQLite DB];longnames=0;timeout=1000;notxn=0

一个例子如下

driver={SQLite3 ODBC Driver};database=C:\pizza.db;longnames=0;timeout=1000;notxn=0

4) 配置好连接字符串之后,点击OK按钮,会弹出窗口让设置登录SQLite用户名和密码

        

5) 这边任意输入了一个User name,比如admin,点击Connect按钮就会弹出如下Navigator窗口

        

6) 后续就可以在Power Query中对来自SQLite的数据进行清理,建模和制作数据报表了

3.总结

以上简单介绍了一下Power BI连接SQLite数据库。轻量级数据库SQLite由于其开源,免费,灵活等特点,当前使用的人也挺多的。

本文如果哪里有错误的地方,麻烦告之,谢谢谢谢!

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐