【问题标题】:Does the SharePoint list (office 365) have a capability to act as a slowly changing dimension?SharePoint 列表 (office 365) 是否能够充当渐变维度?
【发布时间】:2019-02-11 23:50:48
【问题描述】:

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

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

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

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 表得到更新,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 的方法,或者可能是更新只需要更改或更新的列和行的技巧?

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

【问题讨论】:

    标签: excel sharepoint ssis office365 sharepoint-online


    【解决方案1】:

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

    1. 创建一个文档库并将您的 Excel 上传到该库。在线更改或更新内容。

    2. 为文档库创建工作流,当excel文件发生变化时,工作流将启动。然后,此工作流会将内容更新为您创建的 SharePoint 列表。

      如果您可以使用 Visual Studio Workflow,您可以过滤更改的数据并更新 SharePoint 列表中的相应记录。如果你没有 VS/C# basic,你可以使用 SharePoint Designer 来设计工作流,但是迭代 5000 行的 excel 可能会遇到不可预知的问题(但这对于非开发人员来说是简单的方法)。

    官方workflow resources给你。

    【讨论】:

    • 这些是否适用于 SharePoint 365 或在 SharePoint 365 中工作。Visual Studio Workflow 的功能是否有类似 powerapps 的共同点?
    • 是的,它适用于 SharePoint Online。 Visual Studio Workflow 比 SharePoint Designer 更强大,适合专业开发人员。目前没有纯Powerapps风格的VS工作流。
    • 您好 Seiya,当您说“当 excel 文件更改时,工作流将启动。然后此工作流会将内容更新到您创建的 SharePoint 列表”您的意思是文档库在起作用吗?像存储?但是允许用户在此文档库中进行更改,那么工作流会反映共享点列表中的所有更改,就像前端报告一样?
    • 是的,文档库充当存储。列表与前端报告类似,但并不完全相同
    • 谢谢你,我会应用你的建议
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-07
    • 2015-12-25
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多