使用PowerBI访问HetuEngine
前提条件
- 已安装PowerBI。
 - 已获取JDBC jar包文件,获取方法请参考1。
 - 已在集群中创建“人机”用户,用户的创建请参考创建HetuEngine用户。
 
操作步骤
- 使用默认配置安装“hetu-odbc-win64.msi”驱动程序。下载地址:https://openlookeng.io/zh/download/。
    
    图1 下载驱动程序
     - 配置数据源驱动。
    
    
- 在本地命令提示符中执行以下命令停止自动启动的odbc服务。
      
cd C:\Program Files\openLooKeng\openLooKeng ODBC Driver 64-bit\odbc_gateway\mycat\bin
mycat.bat stop

 - 替换jdbc驱动。
      
拷贝1中获取的jdbc jar包到“C:\Program Files\openLooKeng\openLooKeng ODBC Driver 64-bit\odbc_gateway\mycat\lib”目录下,并删除该目录下原始的“hetu-jdbc-1.0.1.jar”包。
 - 编辑odbc的“server.xml”文件的协议前缀。
      
将“C:\Program Files\openLooKeng\openLooKeng ODBC Driver 64-bit\odbc_gateway\mycat\conf”目录中的“server.xml”文件的属性值“<property name="jdbcUrlPrefix">jdbc:lk://</property>”修改为
“<property name="jdbcUrlPrefix">jdbc:presto://</property>”。
 - 配置用户名/密码方式连接。
      
      
 
       user:已创建的“人机”用户的用户名,如:admintest。
password:已创建的“人机”用户的用户密码,如:admintest@##65331853。
 - 执行以下命令重启odbc服务。
      
cd C:\Program Files\openLooKeng\openLooKeng ODBC Driver 64-bit\odbc_gateway\mycat\bin
mycat.bat restart
 
       每次修改配置时都需要停止odbc服务,修改完毕后再重启服务。
 
 - 在本地命令提示符中执行以下命令停止自动启动的odbc服务。
      
 - 在window系统的控制面板中输入“odbc”搜索odbc的管理程序。
    
    

 - 在应用程序中选择“添加 > openLookeng ODBC 1.1 Driver > 完成”。
    
    

 - 参考下图填写名称和描述,单击“Next”。
    
    

 - 参考下图完成参数配置。 请参考2获取“Connect URL”:<HSBrokerIP1:port1>,<HSBrokerIP2:port2>,<HSBrokerIP3:port3>/hive/default?serviceDiscoveryMode=hsbroker;“Connect Config”选择2.d准备好的“jdbc_param.properties”文件;“User name”是下载凭据的用户名称。
    
    

 - 单击“Test DSN ”测试连接, 显示连接成功且“Catalog”和“Schema”中均有内容表示连接成功,单击“Next”。
    
    


 - 单击“Finish”完成连接。
    
    

 - 使用PowerBI对接,选择“获取数据 > 更多 > ODBC > 连接”。
    
    

 - 选择添加的数据源,单击“确定”完成数据源添加。
    
    图2 添加数据源
     - (可选)输入下载凭据用户的“用户名”及“密码”,单击“连接”。
    
    图3 输入数据库用户名及密码
     - 连接成功后,显示所有表信息,如图4所示。
 
    
      