【发布时间】:2020-04-08 15:11:59
【问题描述】:
我目前有一个项目,我从 Firebird 数据库中提取数据并使用 Knime 执行 ETL 过程,然后将 CSV 文件导入 PowerBI,在其中创建表关系并开发度量。 使用 Knime,我总结了几个表格,非规范化。 我想完全迁移到 Python,我正在学习 Pandas。
我想知道如何在 Python 中处理关系建模,例如星型模式。 在 PowerBI 中有一个部分专门用于我建立关系,指示它们是单向的还是双向的。
到目前为止,我唯一能想到的就是在 Pandas 中工作,并在每个必需的情况/功能中加入,但在我看来,必须有更好的方法。
如果您能指出我应该学会面对这一点,我将不胜感激。
【问题讨论】:
-
你想用 Python 替换什么?您是否正在用它替换您的 ETL 流程并将您的数据移动到可以将其拉入 PowerBI 的位置?或者您是否正在用 Python 替换所有内容,包括您的仪表板?
-
一切,关于提取和转换,我已经明白了我应该做什么,这要归功于熊猫的文档,但到目前为止我不明白的是我是否应该以某种方式重新创建星型模式模型python,或者这方面的做法是什么。
标签: python pandas powerbi knime