Sambungkan ke Pangkalan Data Oracle daripada Power Apps

Senaraikan jadual dan cipta, baca, kemas kini dan padam baris jadual dalam pangkalan data Oracle selepas anda mencipta sambungan dan membina aplikasi dalam Power Apps. Sambungan Pangkalan Data Oracle menyokong perwakilan sepenuhnya penapisan, pengisihan, dan fungsi lain tetapi tidak pencetus atau prosedur simpan.

Prasyarat

  • Oracle 9 dan lebih baharu
  • Perisian Oracle Data Access Client (ODAC) 11.2 atau lebih baru
  • Pemasangan get laluan data di premis
  • Pemasangan SDK klien Oracle

Pasang get laluan data di premis

Untuk memasang get laluan, ikuti langkah dalam tutorial ini.

Get laluan data di premis bertindak sebagai jambatan, menyediakan pemindahan data yang pantas dan selamat antara data di premis (data yang tidak dalam awan) dan Power BI, Power Automate, Aplikasi Logik, dan perkhidmatan Power Apps. Anda boleh menggunakan get laluan yang sama dengan berbilang perkhidmatan dan sumber data. Untuk maklumat lanjut, lihat Memahami get laluan.

Pasang klien Oracle

Pada komputer yang sama seperti get laluan data di premis, pasang ODAC 11.2 atau lebih baru. Sebagai contoh, anda boleh memasang Keluaran ODAC 12c 64 bit 4 (12.1.0.2.4) untuk Windows x64 atau memilih versi yang anda suka. Anda mesti memilih versi pemasang Windows memandangkan versi xcopy tidak berfungsi dengan get laluan data di premis. Jika tidak, ralat akan dipaparkan sekiranya anda cuba untuk mencipta atau menggunakan sambungan, sebagai senarai penerangan isu yang diketahui.

Cipta aplikasi daripada jadual dalam Pangkalan Data Oracle

  1. Pergi ke Power Apps.

  2. Pilih Cipta daripada anak tetingkap kiri.

  3. Di bawah Mulakan daripada, pilih Sumber data lain.

  4. Pilih Sambungan baharu.

  5. Dalam senarai sambungan, pilih Pangkalan Data Oracle.

    Pangkalan data baharu.

  6. Tentukan nama pelayan Oracle, nama pengguna, dan kata laluan.

    Tentukan pelayan dalam format ini jika SID diperlukan:
    ServerName/SID

    Parameter sambungan.

  7. Pilih get laluan yang anda mahu gunakan atau pasang satu.

    Jika get laluan anda tidak dipaparkan selepas anda memasangnya, pilih Segar semula senarai get laluan.

    Get laluan baharu.

  8. Pilih Cipta untuk mencipta sambungan.

    Cipta sambungan.

  9. Pilih set data lalai.

    Pilih set data.

  10. Dalam senarai jadual, pilih jadual yang anda mahu gunakan.

    Pilih jadual.

  11. Pilih Sambung untuk mencipta aplikasi.

    Sambung kepada jadual dan cipta aplikasi.

Power Apps mencipta aplikasi yang mempunyai tiga skrin dan menunjukkan data daripada jadual yang telah anda pilih:

  • BrowseScreen1, menyenaraikan senarai semua kemasukan dalam jadual.
  • DetailScreen1, menyediakan maklumat lanjut tentang kemasukan tunggal.
  • EditScreen1, membolehkan pengguna mengemas kini kemasukan atau mencipta kemasukan.

Skrin aplikasi berbeza.

Langkah seterusnya

  • Untuk menyimpan aplikasi yang telah anda jana, tekan CTRL-S.
  • Untuk penyesuaian BrowseScreen1 (yang dipaparkan secara lalai), lihat Sesuaikan tataletak.
  • Untuk penyesuaian DetailsScreen1 atau EditScreen1, lihat Sesuaikan borang.

Ketahui isu, tips, dan penyelesaian masalah

  1. Tidak dapat menjangkau Get laluan.

    Ralat ini dipaparkan jika get laluan data di premis tidak boleh sambungkan ke awan. Untuk menyemak status get laluan anda, daftar masuk ke powerapps.microsoft.com, pilih Get laluan dan kemudian pilih get laluan yang anda mahu gunakan.

    Pastikan get laluan anda sedang berjalan dan boleh sambungkan ke internet. Elakkan memasang get laluan pada komputer yang berkemungkinan ditutup atau tidur. Juga cuba mulakan semula perkhidmatan get laluan data di premis (PBIEgwService).

  2. System.Data.OracleClient memerlukan perisian klien Oracle versi 8.1.7 atau lebih besar.

    Ralat ini akan dipaparkan jika SDK klien Oracle tidak dipasang pada komputer yang sama seperti get laluan data di premis. Untuk menyelesaikan isu ini, pasangkan pembekal rasmi.

  3. Jadual '[Tablename]' tidak menakrifkan sebarang lajur kunci.

    Ralat ini akan dipaparkan jika anda bersambung dengan jadual yang tidak mempunyai kunci utama, yang diperlukan oleh sambungan Pangkalan Data Oracle.

  4. Prosedur yang disimpan, jadual dengan kunci komposit dan jenis objek bersarang dalam jadual tidak disokong secara langsung dalam Power Apps. Walau bagaimanapun, prosedur yang disimpan menggunakan Power Automate adalah disokong.

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).