Power Apps'ten bir Oracle veritabanına bağlanma

Power Apps'te bir bağlantı ve uygulama oluşturduktan sonra Oracle veritabanında tabloları listeleyin, tablo satırları oluşturun, bunları okuyun ve silin. Oracle Database bağlantısı; filtreleme ve sıralama gibi işlevlerin tam temsilini destekler ancak tetikleyicileri veya saklı yordamları desteklemez.

Ön koşullar

  • Oracle 9 ve üstü
  • Oracle veri erişim İstemcisi (ODAC) yazılım 11.2 veya sonrası
  • Şirket içi veri ağ geçidi yüklemesi
  • Oracle istemci SDK'sı yüklemesi

Şirket içi veri ağ geçidi yükleme

Ağ geçidi yüklemek için bu öğreticideki adımları uygulayın.

Şirket içi veri ağ geçidi bir köprü işlevi görerek şirket içi veriler (bulutta olmayan veriler) ile Power BI, Power Automate, Logic Apps ve Power Apps hizmetleri arasında hızlı ve güvenli veri aktarımı sağlar. Aynı ağ geçidini birden çok hizmet ve veri kaynağı ile kullanabilirsiniz. Daha fazla bilgi için bkz. Ağ geçitlerini anlama.

Oracle istemcisi yükleme

Şirket içi veri ağ geçidiyle aynı bilgisayarda ODAC 11.2 veya sonrasını yükleyin. Örneğin, Windows x64 için 64 bit ODAC 12c Sürüm 4 (12.1.0.2.4) yükleyebilir veya tercih ettiğiniz bir sürümü seçebilirsiniz. Xcopy sürümü yerinde veri ağ geçidiyle çalışmıyor olduğundan bir windows yükleyici sürümü seçmeniz gerekir. Aksi halde, bağlantı oluşturmaya veya bağlantıyı kullanmaya çalıştığınızda bilinen sorunlar listesinde açıklanan şekilde bir hata meydana gelir.

Oracle veritabanında tablodan uygulama oluşturma

  1. Power Apps uygulamasına gidin.

  2. Sol bölmede Oluştur'u seçin.

  3. Şuradan başlayın altında Daha fazla veri kaynağı'nı seçin.

  4. Yeni bağlantı'yı seçin.

  5. Bağlantı listesinde Oracle Database'i seçin.

    Yeni veritabanı.

  6. Oracle sunucusu adı, kullanıcı adı ve parola belirtin.

    SID gerekiyorsa şu biçimde bir sunucu belirtin:
    ServerName/SID

    Bağlantı parametreleri.

  7. Kullanmak istediğiniz ağ geçidini seçin ya da bir ağ geçidi yükleyin.

    Ağ geçidiniz yüklemenin ardından görünmüyorsa Ağ geçidi listesini yenile'yi seçin.

    Yeni ağ geçidi.

  8. Bağlantıyı oluşturmak için Oluştur'u seçin.

    Bağlantı oluşturma.

  9. Varsayılan veri kümesini seçin.

    Veri kümesini seçme.

  10. Tablo listesinde, kullanmak istediğiniz tabloyu seçin.

    Tablo seçme.

  11. Uygulamayı oluşturmak için Bağlan'ı seçin.

    Tabloya bağlanma ve uygulamayı oluşturma.

Power Apps, seçtiğiniz tablodaki verileri gösteren üç ekranlı bir uygulama oluşturur:

  • BrowseScreen1, tablodaki tüm girişleri listeler.
  • DetailScreen1, tek bir giriş hakkında daha fazla bilgi sağlar.
  • EditScreen1, kullanıcıların bir girişi güncelleştirebildiği veya bir giriş oluşturabildiği ekrandır.

Farklı uygulama ekranları.

Sonraki adımlar

  • Oluşturduğunuz uygulamayı kaydetmek için Ctrl+S tuşuna basın.
  • BrowseScreen1 ekranını (varsayılan olarak görünen) özelleştirmek için bkz. Düzen özelleştirme.
  • DetailsScreen1 veya EditScreen1 ekranını özelleştirmek için bkz. Form özelleştirme.

Bilinen sorunlar, ipuçları ve sorun giderme

  1. Ağ Geçidine erişilemiyor.

    Şirket içi veri ağ geçidi buluta bağlanamadığında bu hata görüntülenir. Ağ geçidinizin durumunu denetlemek için powerapps.microsoft.com'da oturum açtıktan sonra Ağ Geçitleri'ni seçin ve ardından kullanmak istediğiniz ağ geçidini seçin.

    Ağ geçidinizin çalıştığından ve İnternet'e bağlanabildiğinden emin olun. Ağ geçidini kapalı veya uyku durumunda olan bir bilgisayara yüklemekten kaçının. Ayrıca şirket içi veri ağ geçidi hizmetini (PBIEgwService) yeniden başlatmayı deneyin.

  2. System.Data.OracleClient, Oracle istemci yazılımı sürüm 8.1.7 veya daha ileri bir sürümü gerektirir.

    Oracle istemci SDK'sı, şirket içi veri ağ geçidinin bulunduğu bilgisayara yüklenmemişse bu hata görüntülenir. Bu sorunu çözmek için resmi sağlayıcıyı yükleyin.

  3. '[Tablo adı]' tablosu hiçbir anahtar sütununu tanımlamıyor.

    Oracle Database bağlantısının gerektirdiği birincil anahtarı içermeyen bir tabloya bağlanıyorsanız bu hata görüntülenir.

  4. Saklı yordamlar, bileşik anahtarlar içeren tablolar ve tablolardaki iç içe nesne türleri doğrudan Power Apps'te desteklenmemektedir. Ancak Power Automate'i kullanarak saklı yordamlar desteklenir.

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).