本文提供有關如何使用 Microsoft Business Connectivity Services 將 Microsoft SharePoint Server 2010 中的 PerformancePoint Services 連接到 Oracle 數據源的鏈接。本文假定您已為使用 Microsoft SharePoint Server 2010 的服務器場上的 PerformancePoin
本文提供有關如何使用 Microsoft Business Connectivity Services 將 Microsoft SharePoint Server 2010 中的 PerformancePoint Services 連接到 Oracle 數據源的鏈接。本文假定您已為使用 Microsoft SharePoint Server 2010 的服務器場上的 PerformancePoint Services 和 Business Connectivity Services 配置了服務應用程序。下面是您在此方案中執行的操作摘要。
在執行一些操作流程(例如采購、補給、分發或發貨)時,您可能要包括 Oracle 數據以支持商業智能功能,例如報表、監視或分析。PerformancePoint Services 可以聚合來自不同源的內容以查看報表、記分卡或 KPI。Business Connectivity Services 直接地或通過 SOAP 或 Windows Communication Foundation (WCF) Web 服務連接到數據以在儀表板中包括外部數據,例如客戶、產品、員工或銷售。
例如,為家庭辦公用品零售商工作的采購員可能必須每周決定一次要采購哪些物料、數量是多少以及將物料發送到哪些商店。在此示例中,可以在按商店和物料組織的列表中執行分析。從不同源收集數據。它包括列和突出顯示過去物料銷售情況的指示器。并且它具有指定主數據(例如商店編號、商店地址、物料描述或供應商地址)的列。一些列可從 SQL Server Analysis Services 多維數據集收集,而其他列來自存儲有關零售商庫存的信息的 LOB 數據庫。采購員將在可編輯的列中提供要采購的數量。完成后,可將儀表板發布到 SharePoint 網站。將在那里繼續執行采購流程,具體取決于數據驅動比較。
若要在 PerformancePoint Services 中使用 Oracle 數據作為數據源來完成此方案,您必須創建外部內容類型。外部內容類型類似于 SharePoint 內容類型,允許顯示外部列表、Web 部件、Microsoft Outlook 2010、Microsoft SharePoint Workspace 2010 和 Microsoft Word 2010 客戶端中的數據并與之交互。在外部內容類型中描述了外部系統后,可以在 PeformancePoint 儀表板中通過創建 SharePoint 列表數據連接將它用作數據源。Business Connectivity Services 可以連接到的外部系統示例包括 SQL Server 數據庫、使用 Duet Enterprise for Microsoft SharePoint and SAP 的 SAP 應用程序、Siebel CRM 數據、Web 2.0 服務、自定義應用程序和基于 SharePoint Server 的網站。雖然此示例與如何連接到 Oracle 數據有關,但 Business Connectivity Services 運行時通過使用以下連接器支持連接到多種外部系統,如“拓撲和安全性”一節中的圖表所示。
在使用其他數據庫(例如 Oracle、OLE DB 和 ODBC)時,無法使用 Microsoft SharePoint Designer 2010 創建外部內容類型。改用以下方法之一。
在此方案中,您將創建一個 Business Connectivity Services 模型并使用 Visual Studio 2010 中的 XML 編輯器,該編輯器提供 IntelliSense。
下面是一個拓撲圖,其中顯示了必須為其配置安全性的不同區域。
步驟
有關信息,請參閱
查看有關如何創建外部內容類型的信息。
如何:基于 SQL Server 表創建外部內容類型 (http://go.microsoft.com/fwlink/?linkid=202504&clcid=0x804)
按照“創作 BDC 模型”文檔中的過程從頭創建模型。
外部系統的 BDC 模型基本上是一個自動生成的 XML 文件。在使用 SharePoint Designer 2010 為 SQL Server 數據庫、WCF 或 SOAP Web 服務或現有的 .NET 程序集連接器創建外部內容類型時,將生成該文件。連接到 Oracle 需要您自己創建 BDC 模型。
演練:創建您自己的 BDC 模型 (http://go.microsoft.com/fwlink/?linkid=202859&clcid=0x804) 及相關的視頻:使用 Visual Studio 2010 創建用于 SharePoint 2010 的業務數據連接模型? (http://go.microsoft.com/fwlink/?linkid=202860&clcid=0x804)
修改用于連接到 Oracle 數據庫的 BDC 模型。確保在 Secure Store Service 中使用 Oracle 憑據設置了應用程序定義。還請記住 Oracle 和 SQL Server 參數之間的語法區別。例如,在 Oracle 中,使用冒號 (:) 代替 @ 符號。
如何:使用 Business Connectivity Services 連接到 Oracle 數據庫 (http://go.microsoft.com/fwlink/?linkid=202861&clcid=0x804)
為使 Business Connectivity Services 能夠在運行時檢索到正確的憑據以連接到 Oracle,應使用 Secure Store Service 將憑據存儲在 SharePoint Server 2010 中。
有關 Business Connectivity Services 安全性的詳細信息,請參閱 Business Connectivity Services 安全性操作 (SharePoint Server 2010)。
請參閱如何:使用 Secure Store Service 連接到外部系統 (http://go.microsoft.com/fwlink/?linkid=202862&clcid=0x804) 中的“用戶登錄帳戶信息”一節。
在您和其他儀表板作者創建一個或多個要在儀表板中顯示的視圖后,即可創建包含這些儀表板項目的儀表板頁面。設置儀表板頁面后,即可向這些儀表板頁面中添加項目,例如報表、記分卡和篩選器。
使用儀表板設計器創建儀表板頁
有關詳細信息,請參閱了解 PerformancePoint 報表類型 (http://go.microsoft.com/fwlink/?linkid=185512&clcid=0x804) 和了解 PerformancePoint 記分卡 (http://go.microsoft.com/fwlink/?linkid=185514&clcid=0x804)。
使用儀表板設計器創建報表和記分卡 (http://go.microsoft.com/fwlink/?linkid=202863&clcid=0x804)
創建儀表板項目(例如頁面、報表視圖和篩選器)之后,下一步是組合您的儀表板頁面。
使用儀表板設計器為頁面添加儀表板項目
您可以將 SharePoint 列表中提供的數據作為 KPI 的數據源包括在報表中,或作為網頁報表包括在自定義報表中。在儀表板設計器中創建 SharePoint 列表數據連接報表類型。必須在 SharePoint 列表中對數據進行任何編輯。
注意:
只有默認列表視圖可用作數據源或者用作 KPI 或篩選器的事實或維度,在聚合中不會考慮該視圖。例如,如果默認視圖中隱藏了某列,則該列不出現在儀表板設計器的列表預覽中。
創建 SharePoint 列表數據連接 (PerformancePoint Services)
其他安全步驟包括以下這些。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com