使用 iFrame 內嵌 Oracle Analytics 內容

本節說明如何使用 iFrame 將 Oracle Analytics 內容內嵌至應用程式和網頁。

使用 iFrame 內嵌 Oracle Analytics 內容時的考量事項

本主題描述使用 iFrame 將 Oracle Analytics 內容內嵌至應用程式和網頁時可能會遇到的問題。

一般來說,當使用者從應用程式開啟內嵌的分析內容時,系統會提示他們登入 Oracle Analytics。為了避免此問題,您可以設定單一登入或在 Oracle Analytics 與代管內嵌分析內容之應用程式之間設定使用者同盟。

如果您使用 Safari 瀏覽器,但內嵌的分析內容未如預期般顯示的話,請試著停用 Safari 的防止跨網站追蹤偏好設定。

使用 iFrame 將分析內容內嵌至應用程式或網頁中

您可以將分析內容的 URL 加到應用程式或入口網站的 iFrame 中,即可將其內嵌至應用程式或網頁中。例如,您可以使用此方法將分析內容內嵌至 Microsoft Teams。

註:

如果您需要一個內嵌分析內容的整合方法,則請使用 JavaScript 內嵌架構。此方法會比 iFrame 內嵌方法更具彈性。請參閱使用 JavaScript 內嵌架構搭配 Oracle Analytics 內容的一般工作流程
開始執行此作業之前,請先確認您已將要內嵌分析內容的網域註冊為安全網域。請參閱將應用程式註冊為安全網域
如果需要手動建立 URL,例如建立包含參數的 URL,請確定正確遁離以下任何字元。URL 中的所有特殊字元都必須採用 URL 編碼。例如,使用 %2C 來編碼逗號,以及使用 %20 來編碼空格。
  1. 在首頁頁面上,按一下導覽器,然後按一下目錄
  2. 找出要內嵌的項目,然後按一下動作。按一下開啟
  3. 前往瀏覽器的位址列並複製項目的 URL。以下是 URL 的範例:
    • 報表 - http://example.com/analytics/saw.dll?PortalGo&path=%2Fshared%2FRevenuehttp://example.com/analytics/saw.dll?PortalGo&Action=prompt&path=%2Fshared%2FSaled%2FSales%20by%20Brand

    • 儀表板 - http://example.com/analytics/saw.dll?Dashboard&PortalPath=%2Fshared%2FSales%2F_portal%2FQuickStart&page=Top%20Products

    • 工作簿 - http://example.com/ui/dv/home.jsp?pageid=visualAnalyzer&reportmode=full&reportpath=%2Fshared%2FMySalesWorkbook

    • 工作區 - https://example.com:8080/ui/dv/?pageid=visualAnalyzer&reportmode=full&reportpath=%2F%40Catalog%2Fusers%2Fadmin%2FOAC%20Demo%20Samples%2FCost%20Management%20Analytics%20copy&canvasname=canvas!2。請參閱與所選取的特定工作區共用工作簿 URL

  4. 或者,手動建立 URL,然後複製該 URL 以插入 iFrame 中。
    以下範例顯示如何建構包含參數的 URL:
    https://example.com/ui/dv/ui/project.jsp?pageid=visualAnalyzer&reportmode=full&reportpath=%2F%40Catalog%2Fshared&p1n=pCustomerSegment&p1v=Corporate&p2n=pCity&p2v=Bristol%2CCardiff%2CAustin
  5. 開啟目標應用程式或入口網站並找出 iFrame,然後將分析內容的 URL 貼到 iFrame 中。