【问题标题】:Pentaho SQL Generator assigning UNKNOWN data type to table columnPentaho SQL 生成器将 UNKNOWN 数据类型分配给表列
【发布时间】:2014-03-06 04:53:26
【问题描述】:

Pentaho Data Integration (CE) 5.0.1-stable 正在尝试使用数据类型为 UNKNOWN

的列生成 SQL

示例:

, ad_unit_type VARCHAR(255)
, creation_time  UNKNOWN
, title VARCHAR(255)
  • 原始表格输入列是DATETIME

  • 没有空/空字段值

  • 字段上没有转换

有没有办法强制 Pentaho 在转换流中将该字段识别为 DATETIME

最好的

【问题讨论】:

  • 您选择哪种类型的数据库(Oracle、MS SQL 等)?
  • 连接 MySQL 数据库

标签: pentaho


【解决方案1】:
  • 插入选择值步骤
  • 点击打开/编辑步骤
  • 切换到元数据
  • 使用流字段名称创建新字段(例如:creation_time)
  • type 设置为 Date
  • 确定

也可以在表格输入步骤中直接定义数据类型(使用SQL的CAST/CONVERT)。

现在,如果您转到 Action > View SQL,您会看到 UNKNOWN 数据类型已被替换为 DATETIME

【讨论】:

    猜你喜欢
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    • 1970-01-01
    • 2020-07-28
    • 2021-10-28
    • 2020-07-12
    相关资源
    最近更新 更多