列出資料表,並在您建立連線和建置 Power Apps 中的應用程式後,建立、讀取、更新和刪除 Oracle Database 中的資料表列。 Oracle Database 連線支援篩選、排序和其他函數 (但無觸發程序或儲存程序) 的完整委派。

  • Oracle 9 和更新版本
  • Oracle Data Access Client (ODAC) 軟體 11.2 或更新版本
  • 安裝內部部署資料閘道
  • 安裝 Oracle 用戶端 SDK
  • 安裝內部部署的資料閘道

    若要安裝閘道,請遵循 本教學課程 中的步驟進行。

    內部部署的資料閘道可作為橋接器,在內部部署資料 (不在雲端中的資料) 與 Power BI、Power Automate、Logic Apps 和 Power Apps 服務之間提供快速且安全的資料傳輸。 您可以在多個服務和多個資料來源使用相同的閘道。 如需詳細資訊,請參閱 了解閘道

    安裝 Oracle 用戶端

    在內部部署的資料閘道所在的同一台電腦上,安裝 ODAC 11.2 或更新版本。 例如,您可以安裝 適用於 Windows x64 的 64 位元 ODAC 12c Release 4 (12.1.0.2.4) ,或選擇您喜好的版本。 您必須選擇 Windows 安裝程式版本,因為 xcopy 版本不適用於內部部署資料閘道。 否則,如果您嘗試建立或使用連線則會出現錯誤,如已知問題清單所述。

    從 Oracle Database 的資料表中建立應用程式

  • 請移至 Power Apps

  • 選取位於左側窗格中的 建立

  • 開始於 下,選取 其他資料來源

  • 選取 新增連線

  • 在連線清單中,選取 Oracle Database

  • 指明 Oracle 伺服器的名稱、使用者名稱和密碼。

    如果需要 SID,請以此格式指定伺服器︰
    ServerName/SID

  • 選取要使用的閘道,或安裝一個。

    如果您在安裝閘道之後它並沒有出現,請選取 重新整理閘道清單

  • 選取 建立 建立連接。

  • 選取 預設 資料集。

  • 在資料表清單中,選取想要使用的資料表。

  • 選取 連接 來建立應用程式。

    Power Apps 建立具有三個畫面控制項的應用程式,並從您選取的資料表顯示資料︰

  • BrowseScreen1 ,列出資料表中的所有輸入項目。
  • DetailScreen1 ,提供單一項目的更多相關資訊。
  • EditScreen1 ,使用者可更新輸入項目或建立輸入項目。
  • 若要儲存您產生的應用程式,請按下 Ctrl-S。
  • 若要自訂 BrowseScreen1 (預設會出現),請參閱 自訂版面配置
  • 若要自訂 DetailsScreen1 EditScreen1 ,請參閱 自訂表單
  • 已知的問題、秘訣和疑難排解

  • 無法連線到閘道。

    如果內部部署資料閘道無法連線雲端,會出現此錯誤。 若要檢查您閘道器的狀態,請登入 powerapps.microsoft.com,選取 閘道 ,然後選取您想要使用的閘道。

    請確定您的閘道器正在執行,而且可連線網際網路。 避免在可能已關閉或休眠的電腦上安裝閘道。 也請嘗試重新啟動內部部署資料閘道器服務 (PBIEgwService)。

  • System.Data.OracleClient 需要 Oracle 用戶端軟體 8.1.7 或更新版本。

    如果未在同一部電腦上將 Oracle 用戶端 SDK 安裝為內部部署資料閘道,會出現這個錯誤。 若要解決此問題, 安裝官方提供者

  • 資料表 '[Tablename]' 未定義任何索引鍵資料行。

    如果您要連線資料表沒有 Oracle Database 連線所需的主索引鍵,會出現這個錯誤。

  • Power Apps 不直接支援預存程序、具有複合金鑰的資料表,以及資料表中的巢狀物件類型。 但是,支援使用 Power Automate 的儲存程序。

    是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

    完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 ( 隱私權聲明 )。

  •