一、配置 ODBC Data Sources (32-bit)
-
使用Application Stack Builder安装 Database Drivers,全部安装都没有关系
-
在Win10 控制面板 > 管理工具 打开 “ODBC Data Sources (32-bit)”
-
打开“用户DSN”,点击“添加”按钮
-
在“创建新数据源”对话框中选择“PostgreSQL ODBC Driver(UNICODE)”
-
在弹出的配置对话框,输入相关信息,保存即可
二、配置Power BI Report Builder 数据源
-
打开Power BI Report Builder,在左侧边栏“数据源”节点上右键,在弹出的菜单中选择“添加数据源”
-
按自己喜好定义名称。
-
在选择连接类型下拉菜单中,选择“ODBC(预览)”
-
点击连接字符串输入框右侧的“生成”按钮。
-
在弹出的“Connection Properties”对话框中,选择“Use user or system data source name”, 从下拉菜单中,选中第一步创建的数据源。
-
点击“Test Connection”按钮,若提示“Test connection succeeded”,表示“Power BI Report Builde”的数据源创建成功。
三、配置Power BI Report Builder 数据集
-
在Power BI Report Builder左侧边栏“数据集”节点上右键,在弹出的菜单中选择“添加数据集”
-
在弹出的对话框中,“查询选项卡”,输入odoo数据库的表名称,比如“hr_employee”,不能使用odoo的模型名称“hr.employee”,名称不能包含空格,而且必须以字母开头,后跟字母、数字或下划线字符。
-
选择第二步创建的Power BI Report Builder 数据源。
-
在“查询”多行文本输入框中,输入“SELECT * FROM hr_employee”,其中“hr_employee”是创建的数据集名称。
-
此时可以点击“查询设计器”按钮,点击弹出的对话框的标题栏上的“!”按钮,执行一下查询,可以看到查询记录
-
点击“确定“按钮,保存数据集
四、使用Power BI Report Builder 设计报表
待续......