Azure Logic Apps kullanarak IBM Informix veritabanı kaynaklarını yönetme

Şunlar için geçerlidir: Azure Logic Apps (Tüketim)

Azure Logic Apps ve Informix bağlayıcısı ile IBM Informix veritabanındaki kaynakları yöneten otomatik görevler ve iş akışları oluşturabilirsiniz. Bu bağlayıcı, Azure sanallaştırmada çalışan Windows için IBM Informix ve şirket içi veri ağ geçidini kullandığınızda şirket içi veritabanları gibi bulut tabanlı veritabanları da dahil olmak üzere TCP/IP ağı genelinde uzak Informix sunucu bilgisayarlarıyla iletişim kuran bir Microsoft istemcisi içerir. Dağıtılmış İlişkisel Veritabanı Mimarisi (DRDA) istemci bağlantılarını destekleyecek şekilde yapılandırılmışsa, bu Informix platformlarına ve sürümlerine bağlanabilirsiniz:

  • IBM Informix 12.1
  • IBM Informix 11.7

Bu konu başlığında, veritabanı işlemlerini işlemek için bir mantıksal uygulamada bağlayıcının nasıl kullanılacağı gösterilmektedir.

Önkoşullar

  • Azure aboneliği. Azure aboneliğiniz yoksa ücretsiz bir Azure hesabı için kaydolun.

  • Şirket içi veritabanları için şirket içi veri ağ geçidini indirip yerel bir bilgisayara yükleyin ve ardından Azure portalında bir Azure veri ağ geçidi kaynağı oluşturun.

  • Informix veritabanınıza erişmeniz gereken mantıksal uygulama. Bu bağlayıcı yalnızca eylemler sağlar, bu nedenle mantıksal uygulamanızın yinelenme tetikleyicisi gibi bir tetikleyiciyle başlaması gerekir.

Informix eylemi ekleme

  1. Azure portalında mantıksal uygulamanızı henüz açık değilse Logic App Tasarım Aracı açın.

  2. Informix eylemini eklemek istediğiniz adımın altında Yeni adım'ı seçin.

    Mevcut adımlar arasına eylem eklemek için farenizi bağlantı okunun üzerine getirin. Görüntülenen artı işaretini (+) ve ardından Eylem ekle'yi seçin.

  3. Arama kutusuna filtre olarak yazın informix . Eylemler listesinden istediğiniz eylemi seçin, örneğin:

    Select the Informix action to run

    Bağlayıcı, ilgili veritabanı işlemlerini çalıştıran şu eylemleri sağlar:

    • Tablo alma - Deyim kullanarak CALL veritabanı tablolarını listeleme
    • Satırları alma - Deyimi SELECT * kullanarak tüm satırları okuma
    • Get row - Deyimi kullanarak SELECT WHERE satır okuma
    • Deyimini kullanarak INSERT satır ekleme
    • Deyimi kullanarak UPDATE satırı düzenleme
    • Deyimi kullanarak DELETE satır silme
  4. Informix veritabanınız için bağlantı ayrıntılarını sağlamanız istenirse, bağlantıyı oluşturma adımlarını izleyin ve sonraki adımla devam edin.

  5. Seçtiğiniz eylemle ilgili bilgileri sağlayın:

    Eylem Açıklama Özellikler ve açıklamalar
    Tabloları alma Informix CALL deyimini çalıştırarak veritabanı tablolarını listeleyin. Hiçbiri
    Satırları alma Informix SELECT * deyimini çalıştırarak belirtilen tablodaki tüm satırları getirin. Tablo adı: İstediğiniz Informix tablosunun adı

    Bu eyleme başka özellikler eklemek için Bunları Yeni parametre ekle listesinden seçin. Daha fazla bilgi için bağlayıcının başvuru konusuna bakın.

    Satırı al Informix SELECT WHERE deyimini çalıştırarak belirtilen tablodan bir satır getirin. - Tablo adı: İstediğiniz Informix tablosunun adı
    - Satır Kimliği: Satırın benzersiz kimliği, örneğin, 9999
    Satır ekle Informix deyimini çalıştırarak belirtilen Informix INSERT tablosuna bir satır ekleyin. - Tablo adı: İstediğiniz Informix tablosunun adı
    - öğe: Eklenecek değerleri içeren satır
    Satırı güncelleştir Informix deyimini çalıştırarak belirtilen Informix UPDATE tablosundaki bir satırı değiştirin. - Tablo adı: İstediğiniz Informix tablosunun adı
    - Satır Kimliği: Güncelleştirilecek satırın benzersiz kimliği, örneğin, 9999
    - Satır: Güncelleştirilmiş değerleri içeren satır, örneğin, 102
    Satırı sil Informix deyimini çalıştırarak belirtilen Informix DELETE tablosundan bir satırı kaldırın. - Tablo adı: İstediğiniz Informix tablosunun adı
    - Satır Kimliği: Silinecek satırın benzersiz kimliği, örneğin, 9999
  6. Mantıksal uygulamanızı kaydedin. Şimdi mantıksal uygulamanızı test edin veya mantıksal uygulamanızı oluşturmaya devam edin.

Informix'e Bağlan

  1. Mantıksal uygulamanız bir şirket içi veritabanına bağlanıyorsa, şirket içi veri ağ geçidi aracılığıyla Bağlan seçin.

  2. Bu bağlantı bilgilerini sağlayın ve Oluştur'u seçin.

    Özellik JSON özelliği Zorunlu Örnek değer Açıklama
    Bağlantı adı name Evet informix-demo-connection Informix veritabanınıza bağlantı için kullanılacak ad
    Sunucu server Evet -Bulut: informixdemo.cloudapp.net:9089
    - Şirket içi: informixdemo:9089
    IPv4 veya IPv6 biçimindeki TCP/IP adresi veya diğer adı, ardından iki nokta üst üste ve TCP/IP bağlantı noktası numarası
    Veritabanı database Evet nwind DRDA İlişkisel Veritabanı Adı (RDBNAM) veya Informix veritabanı adı (dbname). Informix, 128 baytlık bir dize kabul eder.
    Kimlik Doğrulaması authentication Yalnızca şirket içi Temel veya Windows (kerberos) Informix veritabanınızın gerektirdiği kimlik doğrulama türü. Bu özellik yalnızca şirket içi veri ağ geçidi aracılığıyla Bağlan seçtiğinizde görünür.
    Username username No <database-user-name> Veritabanı için bir kullanıcı adı
    Parola password No <veritabanı parolası> Veritabanı için parola
    Ağ Geçidi gateway Yalnızca şirket içi - <Azure aboneliği>
    - <Azure-on-premises-data-gateway-resource>
    Azure portalında oluşturduğunuz şirket içi veri ağ geçidi için Azure aboneliği ve Azure kaynak adı. Gateway özelliği ve alt özellikleri yalnızca şirket içi veri ağ geçidi aracılığıyla Bağlan seçtiğinizde görünür.

    Örneğin:

    • Bulut veritabanı

      Cloud database connection information

    • Şirket içi veritabanı

      On-premises database connection information

  3. Mantıksal uygulamanızı kaydedin.

Mantıksal uygulamanızı test edin

  1. Mantıksal Uygulama Tasarım Aracı araç çubuğunda Çalıştır'ı seçin. Mantıksal uygulamanız çalıştırıldıktan sonra bu çalıştırmanın çıkışlarını görüntüleyebilirsiniz.

  2. Mantıksal uygulamanızın menüsünden Genel Bakış'ı seçin. Genel bakış bölmesindeki Özet>Çalıştırma geçmişi'nin altında en son çalıştırmayı seçin.

  3. Mantıksal uygulama çalıştırma'nın altında Çalıştırma Ayrıntıları'yı seçin.

  4. Eylemler listesinden, görüntülemek istediğiniz çıkışların yer aldığı eylemi (örneğin, Get_tables) seçin.

    Eylem başarılı olduysa, Status özelliği Başarılı olarak işaretlenir.

  5. Girişleri görüntülemek için Girişler Bağlantısı'nın altında URL bağlantısını seçin. Çıkışları görüntülemek için Çıkışlar Bağlantısı bağlantısı altında URL bağlantısını seçin. Aşağıda bazı örnek çıkışlar verilmiştir:

    • Get_tables tabloların listesini gösterir:

      Outputs from

    • Get_rows satır listesini gösterir:

      Outputs from

    • Get_row belirtilen satırı gösterir:

      Outputs from

    • Insert_row yeni satırı gösterir:

      Outputs from

    • Update_row güncelleştirilmiş satırı gösterir:

      Outputs from

    • Delete_row silinen satırı gösterir:

      Outputs from

Bağlan veya özel ayrıntılar

Bağlayıcının Swagger açıklaması tarafından açıklanan tetikleyiciler, eylemler ve sınırlar hakkında teknik ayrıntılar için bağlayıcının başvuru sayfasını gözden geçirin.

Sonraki adımlar