【问题标题】:Dimension and fact table creating in Pentaho from single SQL table(source table)从单个 SQL 表(源表)在 Pentaho 中创建维度和事实表
【发布时间】:2020-11-23 00:31:43
【问题描述】:

我有一个 CSV 文件,包含所有信息,我将所有信息转换为一张表并将其存储在 MySQL 中。 它有很多领域。 创建这样的表的最佳方法是什么: 如何为我的表设置自增主键以及如何从源表中获取唯一名称。

【问题讨论】:

    标签: mysql sql sql-insert pentaho create-table


    【解决方案1】:

    您通常会使用 auto_incremented 主键创建一个表,然后使用 select distinct 提供它:

    create table disticts(
        district_id int auto_increment primary key,
        district_name varchar(100)
    );
    
    insert into disticts (district_name)
    select distinct district_name from mytable
    

    【讨论】:

    • 我可以在 Pentaho 勺子中使用哪些对象来执行这些 SQL 步骤?第一步:表输入 2 插入/更新 3. 表输出这样??
    猜你喜欢
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-19
    相关资源
    最近更新 更多