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
Azure portalında mantıksal uygulamanızı henüz açık değilse Logic App Tasarım Aracı açın.
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.
Arama kutusuna filtre olarak yazın
informix
. Eylemler listesinden istediğiniz eylemi seçin, örneğin: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
- Tablo alma - Deyim kullanarak
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.
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ırSatı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
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
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.
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ı
Şirket içi veritabanı
Mantıksal uygulamanızı kaydedin.
Mantıksal uygulamanızı test edin
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.
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.
Mantıksal uygulama çalıştırma'nın altında Çalıştırma Ayrıntıları'yı seçin.
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.
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:
Get_rows satır listesini gösterir:
Get_row belirtilen satırı gösterir:
Insert_row yeni satırı gösterir:
Update_row güncelleştirilmiş satırı gösterir:
Delete_row silinen satırı gösterir:
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.