从单个 SQL table(来源 table)在 Pentaho 中创建的维度和事实 table

Dimension and fact table creating in Pentaho from single SQL table(source table)

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

获取唯一名称

您通常会使用 auto_incremented 主键创建一个 table,然后使用 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