SharePoint 列表 (office 365) 是否具有充当缓慢变化维度的功能?

Does the SharePoint list (office 365) have a capability to act as a slowly changing dimension?

SharePoint 列表 (office 365) 是否能够像 SSIS 中那样充当缓慢变化的维度?为了避免这样的问题?为什么不使用SSIS?或为什么使用 SharePoint 列表使其像缓慢变化的维度一样工作?

事实: 1、我们公司没有SSIS,只有office 365。 2. 所以我的同事手动收集数据并将其放入数据库中,他们将excel sheet 称为数据库。他们希望我创建一个 SharePoint 列表并上传第一批数据,然后在 excel 传播 sheet 更新时更新列表。

例如,我从excel复制并粘贴的第一个数据,然后将其放入Sharepoint列表中。我有一个 excel sheet 和一个 table

First Name    Last Name    Country          State

Michael       Smith        United States    Virginia
Michelle      Faris        United States    New Jersey
Jim           Siegle       United States    Boston
Anna          Harris       United States    Ohio

然后 excel sheet 更新,Michelle Faris 结婚,改姓,Jim Siegle 从波士顿搬到俄勒冈。

First Name    Last Name    Country          State

Michael       Smith        United States    Virginia
Michelle      Gibson       United States    New Jersey
Jim           Siegle       United States    Oregon
Anna          Harris       United States    Ohio

所以我不想在 excel 中手动跟踪这些,因为实际上它有 5,000 行和 36 列。有没有像将 ETL 工具连接到 SharePoint 365 的方法,或者更新只需要更改或更新的列和行的技巧?

或者我是否必须删除列表的全部内容然后上传新集?就像截断整个列表然后插入一个新的批次一样?

本人对SSIS不熟悉,所以只站在Excel和SharePoint的角度回答问题

  1. 创建文档库并将您的 excel 上传到库中。在线更改或更新内容。

  2. 为文档库创建一个工作流,当excel文件被更改时,工作流将启动。然后此工作流会将内容更新到您创建的 SharePoint 列表。

    如果您可以使用Visual Studio工作流,您可以过滤更改的数据并更新SharePoint 列表中的相应记录。如果没有VS/C#基础,可以使用SharePoint Designer设计工作流,但是遍历5000行的excel可能会遇到不可预知的问题(但这是[的简单方法] =33=]-开发者).

官方workflow resources给你。