【发布时间】:2021-01-12 20:28:37
【问题描述】:
我正在处理一个项目,我们希望从 Sharepoint 中的一组复杂的多页 Excel 文件中导出数据。要从其他 Excel 文件中提取多个表以及单个 kpi 值。
使用 Excel 文件和 SQL Server 表中存在的 ID 值,数据将适合我们在 SQL Server 中已有的(另一个数据库的)数据模型。然后在 PowerBI 报告中使用所有数据。
我考虑过使用 powerapps、power automatic 或 Azure Functions 来实现这一目标。我有 Azure Functions 的经验,但没有其他两个。我精通 Python 和 SQL,因此如果可能,我更愿意使用这些语言。
除了 SQL Server 之外的其他数据库类型也可以,只要存在 ID 值,就可以轻松地将数据连接到 PowerBI 中 SQL Server 数据库中存在的表。
我的问题是实现这一目标的最简单、最用户友好的方式是什么?应该尽可能自动化,但使用 Excel 作为初始数据源的问题是 Excel 文件或数据类型中的一个小更改可能会导致自动化过程失败。 excel 文件固有的、易损坏的特性意味着,一个人只需要更改某些内容,整个系统就会崩溃,需要额外的工作和金钱来修复它。
有没有人有类似项目的经验?
我认为 Power 应用很容易制作并包含在 PowerBI 中。可以手动输入主要 KPI,但这对用户来说是一项烦人且无聊的任务。
使用函数可以在 Sharepoint 中获取文件的更改或添加,使用 python 提取数据并将数据转储到 SQL 或任何其他数据库中。但这很容易被 Excel 文件中的更改破坏。
干杯
【问题讨论】:
标签: python sql-server excel azure powerbi