Pentaho 数据集成 (PDI):将布尔值从源插入到目标

Posted

技术标签:

【中文标题】Pentaho 数据集成 (PDI):将布尔值从源插入到目标【英文标题】:Pentaho Data Integration (PDI): Inserting Boolean values from source to target 【发布时间】:2014-05-26 18:39:50 【问题描述】:

在创建简单的源到目标转换时遇到问题。源和目标数据库是 Postgresql。源具有我需要加载到目标表中的布尔值。

错误:列“列名”是布尔类型,但表达式是字符变化类型。

当我检查数据时,值只有“TRUE”或“FALSE”。值不能是文本,因为在数据库中为列定义的数据类型是布尔值。我不太明白如何解决这个问题。

【问题讨论】:

【参考方案1】:

最新版本的 PDI 在目标数据库连接的“高级”选项卡下有一个选项“支持布尔数据类型”。选择“支持布尔数据类型”选项应该可以解决问题。

【讨论】:

以上是关于Pentaho 数据集成 (PDI):将布尔值从源插入到目标的主要内容,如果未能解决你的问题,请参考以下文章

用于 pentaho 数据集成 (pdi) 的 docker-compose 健康检查

您可以在 Pentaho 数据集成 (PDI) 中动态设置固定文件输入列定义吗?

工程师手记 | 数据科学专题第三篇:Pentaho数据集成(PDI)与Python和模型管理

工程师手记 | 数据科学专题第二篇:Pentaho数据集成(PDI)与数据科学笔记本集成

Pentaho 数据集成 (PDI) 8.3 CE 显示错误“localhost:9051”页面在除浏览存储库之外的所有对话框中都找不到

Pentaho PDI - 从 MongoDB 读取数据