0

这是我的情况:假设有两个表 [tableA] 和 [tableB]。[tableA] 自动填充来自外部系统的数据。[TableB] 假设只有两列,

  • [columnA] = 来自 [TableA] 的 PK 和
  • 一个空列 [columnB]

我正在寻找的是一种向最终用户提供接口的方法,以便为 [columnA] 的每个值将值插入 [tableB]。

因此,通常这将通过专用应用程序完成,但由于资金紧张,我正在寻找 Microsoft 365 领域的解决方案。

要求:

  • 用于访问控制的 Active Directory 集成
  • 不允许直接访问最终使用的数据库

我想出的解决方案:

  • 首先,我想到了“经典”Excel 文件。创建一个 SSIS 包,将数据从 [tableB] 加载到 Excel 文件并将文件放在文件共享中。但老实说,我不喜欢 Excel 中的数据操作,因为如果最终用户弄乱数据类型或删除行等,事情会变得一团糟。

  • 另一种解决方案是写回 SSAS,但由于我们只启用了表格,并且我希望数据位于 [tableB] 中,因此这也不是一个选项。

  • 另外,我考虑过使用 PowerAutomate(又名 Flow)和 Sharepoint。我的解决方案将包括一个从 [tableB] 加载数据并将其放入共享点列表的流程。进行编辑后,将通过另一个流程进行更新或插入。

  • PowerAutomate/PowerApps。我知道这可能是最优雅的解决方案,但是我们是否被允许在我们的企业中使用 PowerApps 仍然不是很清楚。

  • Master Data Services 能胜任这项工作吗?

你使用什么工具或者你有什么解决方案?

谢谢您的帮助!

4

0 回答 0