首页 > 解决方案 > 使用 Python 从 csv 文件创建星型模式

问题描述

我有 6 个维度表,都是 csv 文件的形式。我必须使用 Python 形成星型模式。我不确定如何使用 Python 创建事实表。事实表(理论上)至少有一个与维度表通用的列。

如何创建事实表,记住多个维度表中的数量应该在事实表中正确对应?

我不允许透露代码或确切数据,但我会添加一个小例子。文件 1 包含以下列:student_id、student_name。文件 2 包含:student_id、department_id、department_name、sem_id。最后文件 3 包含 student_id、subject_code、subject_score。3 个维度表采用 csv 文件的形式。我现在需要事实表包含:student_id、student_name、department_id、subject_code。我怎样才能以这种形式形成事实表?谢谢您的帮助。

标签: pythoncsvstar-schema

解决方案


你想添加你目前卡住的任何代码吗?请添加一个最小、完整和可验证的示例,包括文件内容和预期输出


推荐阅读