本發明專利技術公開了用于源目標映射的基于電子表格程序的數據分類。本發明專利技術涉及與用戶的數據匹配的第三方云模式。用戶可從外部源選擇要被查找的數據的類型,以便使用來自外部源的數據來擴充用戶的數據。可向用戶呈現支持所選擇的數據類型的服務提供者列表。來自用戶數據的列與所支持的查找信息類型自動地或手動地相關聯。基于該關聯,自動地將來自外部數據源的數據映射到用戶的數據,且有選擇性地將更新應用于用戶的數據。
【技術實現步驟摘要】
本專利技術一般涉及電子表格程序,例如,涉及用于源目標映射的基于電子表格程序的數據分類。
技術介紹
隨著計算技術的發展以及計算設備變得更普遍,使用計算機對于日常活動已經變得常見。例如,個人可能利用云計算環境中的云數據服務。云計算可提供各種計算能力(例如,軟件、數據訪問、存儲服務等),而無需用戶(例如,終端用戶)知曉遞送服務的系統的物理位置和/或配置。此外,電子表格程序的用戶在電子表格上維護表格數據集。通常,用戶想要通過與外部數據源進行交互來糾正、改進、和/或擴充其電子表格中的數據(例如,用于廣告目的、用于各種目的經更新的信息等)。然而,電子表格程序數據集模式(例如,用電子表格對數據的組織)可能與外部數據源的電子表格模式不同。然而,電子表格程序數據集模式與外部數據源的數據集模式可能具有共享對應的和/或相似的信息語義的屬性。為了使電子表格程序的用戶標識并使用外部數據,可手動地分析外部數據集以確定這些數據集可如何映射到電子表格程序的數據集。此外,信息從外部集合到電子表格程序數據的任何傳送是手動執行的,或用于映射該信息并執行該傳遞的過程是手動創建的。這是耗時的且可能是令人沮喪的,并且增加對電子表格內的數據進行更新、糾正、擴充等過程的花費。當今計算系統和電子表格程序的上述缺點僅旨在提供常規系統的一些問題的概覽,并且不旨在是窮盡性的。常規系統的其他問題以及此處所描述的各非限制性實施例的對應的益處可以在審閱以下描述后變得更顯而易見。
技術實現思路
此處提供了簡化的概述以幫助能夠對以下更詳細的描述和附圖中的示例性、非限制性實施例的各方面有基本或大體的理解。然而,本概述并不旨在是詳盡的或窮盡的。相反,本專利技術的唯一目的在于,以簡化的形式提出與一些示例性、非限制性實施例相關的一些概念,作為以下各實施例的更詳細的描述的序言。本文公開的各方面涉及匹配用戶數據的服務模式和匹配用戶數據的第三方云模式。外部數據集可被映射或標記以便將其屬性分成標準信息類型。在電子表格應用內,用戶可分類其基于電子表格的數據集的屬性。該分類允許執行自動過程。這樣的過程包括自動地對應外部數據源和數據集檢測、電子表格數據集與外部數據集的并集和交集、自動的值和實體匹配、以及信息傳送,以便改進基于電子表格的數據集的質量。這些和其他實施例在下文中更詳細地描述。附圖說明參考附圖進一步描述各非限制性實施例,在附圖中圖1示出了根據一方面的示例性計算系統的框圖;圖2是示出根據一方面的包含列標識符組件、列識別組件、以及外部源分類器的映射管理器組件的框圖;圖3示出根據一方面的數據查找服務映射的示例性示意表示;圖4示出根據一個方面的可向用戶提供以促進用于源目標映射的基于電子表格程序的數據分類的示例性提示的示意表示;圖5示出根據一個方面的包含傳送組件、聚集組件、分析組件和匹配組件的修訂組件;圖6示出根據一方面的用于源目標映射的方法的非限制性流程圖;圖7示出根據一方面的用于源目標映射的基于電子表格的數據分類的非限制性流程圖;圖8示出根據一方面的用于自動映射的非限制性流程圖;圖9是表示其中可實現在此處所述的各個實施例的示例性、非限制性聯網環境的框圖;以及圖10是表示其中可實現此處所述的各個實施例的一個或多個方面的示例性、非限制性計算系統或操作環境的框圖。具體實施例方式概覽所公開的各方面提供用于(例如手動地或自動地)映射或標記外部數據集以便將其屬性分類成標準信息類型的手段。在電子數據應用內,用戶可對其自己的基于數據電子表格的數據集執行相同或相似的功能(或該功能可被自動執行)。一旦屬性被分類,則可執行其他自動過程。這樣的自動過程包括為改進基于電子表格的數據集的數據質量的目的,自動地對應外部數據提供者和數據集檢測、電子表格數據集與外部數據集的并集和交集、自動的值和實體匹配、以及信息傳送。一個方面涉及一種包括映射管理器組件和修訂組件的系統。該映射管理器組件被配置成在同用戶計算環境相關聯的用戶電子表格模式與同外部計算環境相關聯的數據服務模式之間執行自動相關。該修訂組件被配置成在外部計算環境與用戶計算環境之間傳送數據。在一個示例中,該映射管理器組件還被配置成自動地分析用戶數據和外部數據,以便確定用戶電子表格模式與數據服務模式之間的映射。在另一示例中,該修訂組件還被配置成在數據傳送期間自動地應用值和實體匹配。根據另一示例,該修訂組件還被配置成在數據傳送期間執行并集或交集中的至少一個。在一個示例中,該系統包括列標識符組件,該列標識符組件被配置成在用于數據傳送的用戶電子表格模式中標識列。對于這一方面,該系統包括列識別組件,該列識別組件被配置成確定包含在標識出的列中的信息的類型。根據一個示例,該系統包括聚集組件,該聚集組件被配置成在數據傳送期間對包含在用戶計算環境中的數據執行并集或交集中的一個或多個。根據另一示例,該系統包括分析組件,該分析組件被配置成對包含在用戶計算環境中但不包括在被傳送的數據中的數據加標志。在又一示例中,該系統包括外部源分類器,該外部源分類器被配置成標識包含與用戶計算環境中所包含的信息相同或相似的信息的一個或多個外部源。在又一示例中,該系統包括界面組件,該界面組件被配置成顯示提示,該提示請求映射管理器組件用來執行匹配的信息。在另一示例中,該映射管理器組件基于外部計算環境所支持的信息類型來執行自動相關。根據另一示例,該映射管理器組件對與包含在外部計算環境中的服務應用編程接口相關聯的數據服務模式執行自動相關。根據一個方面的是一種方法,該方法包括接收對外部數據服務所支持的查找信息類型的指示,以及獲取指示和包含在用戶數據內的列的查找信息類型。該方法還包括自動地將列映射到與外部數據服務所支持的查找信息類型相關聯的數據。此外,該方法包括基于映射將外部數據從外部數據服務傳送到用戶電子表格環境。在一個示例中,獲取標識和查找信息類型包括發送對數據類型的請求用于查找,以及接收對用戶數據的選擇。對于這一示例,該方法包括確定支持查找信息類型的至少一個外部數據服務,以及顯示所支持的查找信息類型的列表。 在一個示例中,傳送數據包括刪除重復數據。在另一示例中,傳送數據包括對被傳送的數據和用戶數據執行并集或交集。在又一示例中,傳送數據包括在數據傳送期間自動地應用值和實體匹配。根據另一示例,該方法包括標識包含在用戶數據中但不包含在被傳送的數據中的數據。另一方面涉及計算機可讀存儲介質,該計算機可讀存儲介質包括存儲在其中的計算機可執行指令,這些指令響應于執行致使計算系統執行各操作。該操作包括標識與用戶計算環境相關聯的用戶電子表格模式中的列,以及確定包含在標識出的列中的信息的類型。該操作還包括在用戶電子表格模式與同外部計算環境相關聯的數據服務模式之間執行自動映射,以及在外部計算環境與用戶計算環境之間選擇性地傳送數據。在一個示例中,該操作還可包括自動地分析用戶數據和外部數據,以便確定用戶電子表格模式與數據服務模式之間的映射。此處,以上已經呈現了用于實現服務模式匹配的實施例中的某些的概覽。作為接下來的內容的路標,更詳細地描述服務模式匹配的各示例性、非限制性實施例和特征。隨后,為了附加說明,給出一些非限制性實現和示例,之后是其中可實現這些實施例和/或特征的代表性網絡和計算環境。用于源目標映射的基于電子表格程序的數據分類通過本文檔來自技高網...
【技術保護點】
一種系統,包括:映射管理器組件(120),被配置成在同用戶計算環境(100)相關聯的用戶電子表格模式與同外部計算環境(110)相關聯的數據服務模式之間執行相關;以及修訂組件(130),被配置成在所述外部計算環境(110)與所述用戶計算環境(100)之間傳送數據。
【技術特征摘要】
2011.10.28 US 13/283,7571.一種系統,包括映射管理器組件(120),被配置成在同用戶計算環境(100)相關聯的用戶電子表格模式與同外部計算環境(110)相關聯的數據服務模式之間執行相關;以及修訂組件(130),被配置成在所述外部計算環境(110)與所述用戶計算環境(100)之間傳送數據。2.如權利要求1所述的系統,其特征在于,所述映射管理器組件(120)還被配置成分析用戶數據和外部數據,以便確定所述用戶電子表格模式與所述數據服務模式之間的映射。3.如權利要求1所述的系統,其特征在于,所述修訂組件(130)還被配置成在數據傳送期間應用值和實體匹配。4.如權利要求1所述的系統,其特征在于,所述修訂組件(130)還被配置在數據傳送期間執行并集或交集中的至少一個。5.如權利要求1所述的系統,其特征在于,還包括列標識符組件(220),被配置成在所述用戶電子表格模式中標識用于數據傳輸的列;以及列識別組件(230 ),被配置成確定包含在所標識的列中的信息的類型。6.如權利要求1所述的系統,其特征在于,還包括聚集組件(530),被配置成在數據傳送期間對包含在所述用戶計算環境中的數據執行并集或交集中的一個或多個。7.如權利要求1所述的系統,其特征在于,還包括分析組件(540),被配置成對包含在所述用戶計算環境中但不包括在被傳送的數據中的數據加標志。8.如權利要求1所述的系統,其特征在于,還包括外部源分類器(...
【專利技術屬性】
技術研發人員:C·埃金斯,
申請(專利權)人:微軟公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。