- 我们在刚使用到powerbi的时候发现当直接连接到数据库的时候我们只能使用数据库中已存在的表,我们没有办法使用自定义SQL来准备数据,这给我们的开发造成很大的困扰;
- 我目前使用的是vertica数据库,首先我们需要在本地有vertica的驱动,
- 然后我们需要在本地下载安装一个odbc的数据管理工具,然后我们需要在上面配置一下如图:
- 首先点击添加,然后我们会看到如下的页面,然后从中挑选我们需要的数据驱动:
- 选中我们需要的驱动之中会看到如下页面,我们在该页面中按照我们的配置进行填写,最后可以按左下角的“测试连接”测试是否可以连接:
-
- 当我们创建完一个新的数据源之后我们就可以通过powerbi来连接我们定义的这个数据源,首先获取数据在“其他”里面找到odbc:
- 然后选择我们定义的那个数据源,再展开高级选项我们就可以使用我们事先准备好的自定义SQL了
-