为了能够处理geometry类型的数据,PDI需要安装pentaho-gis-plugins
该插件下载地址:atolcd / pentaho-gis-plugins
使用参考:https://blog.atolcd.com/une-extension-gis-dans-pentaho-data-integration-5/
不同PDI版本对应选择下载不同版本,比如我的PDI是8.2:
pentaho-gis-plugins-1.3.0-bin-8
***按照README.MD的指引:****
***Method 2 : Manual installation***
Extract the content of pentaho-gis-plugins-VERSION-bin.zip in ${PENTAHO_HOME}/plugins.
Example of extraction from the root directory of the project :
wget https://github.com/atolcd/pentaho-gis-plugins/releases/download/v1.2.1/pentaho-gis-plugins-1.2.1-bin-5.zip
unzip pentaho-gis-plugins-1.2.1-bin-5.zip -d ${PENTAHO_HOME}/plugins
To upgrade the plugin, delete files you added before and start a fresh installation.
重启spoon之后,可以发现核心对象多了 一个geospatial
当打开相关的空间表格的时候,geometry字段可以正常显示了:
---进行空间表的表输入、表输出时候,
----表输出的建表语句大概是这样:
Create table xq (
Id ,
Name,
Type,
wkt geometry
)