Azure Logic Apps kullanarak IBM DB2 kaynaklarına erişme ve kaynakları yönetme
Şunlar için geçerlidir: Azure Logic Apps (Tüketim)
Azure Logic Apps ve IBM DB2 bağlayıcısı ile DB2 veritabanınızda depolanan kaynakları temel alan otomatik görevler ve iş akışları oluşturabilirsiniz. İş akışlarınız veritabanınızdaki kaynaklara bağlanabilir, veritabanı tablolarınızı okuyabilir ve listeleyebilir, satır ekleyebilir, satırları değiştirebilir, satırları silebilir ve daha fazlasını yapabilir. Mantıksal uygulamalarınıza veritabanınızdan yanıtlar alan ve çıkışı diğer eylemler için kullanılabilir hale getiren eylemler ekleyebilirsiniz.
Bu makalede, çeşitli veritabanı işlemleri gerçekleştiren bir mantıksal uygulamayı nasıl oluşturabileceğiniz gösterilmektedir. Logic Apps'i yeni kullanıyorsanız Azure Logic Apps nedir?
Desteklenen platformlar ve sürümler
DB2 bağlayıcısı, TCP/IP ağı üzerinden uzak DB2 sunucularıyla iletişim kuran bir Microsoft istemcisi içerir. Azure sanallaştırmada çalışan Windows için IBM DB2 gibi bulut veritabanlarına erişmek için bu bağlayıcıyı kullanabilirsiniz. Şirket içi veri ağ geçidini yükleyip ayarladıktan sonra şirket içi DB2 veritabanlarına da erişebilirsiniz.
IBM DB2 bağlayıcısı, dağıtılmış İlişkisel Veritabanı Mimarisi (DRDA) SQL Access Manager (SQLAM) sürüm 10 ve 11'i destekleyen IBM DB2 uyumlu ürünlerle birlikte bu IBM DB2 platformlarını ve sürümlerini destekler:
Platform | Sürüm |
---|---|
Z/OS için IBM DB2 | 12, 11.1, 10.1 |
i için IBM DB2 | 7.3, 7.2, 7.1 |
LUW için IBM DB2 | 11, 10.5 |
Desteklenen veritabanı işlemleri
IBM DB2 bağlayıcısı, bağlayıcıdaki ilgili eylemlerle eşlenen bu veritabanı işlemlerini destekler:
Veritabanı işlemi | Bağlayıcı eylemi |
---|---|
Veritabanı tablolarını listeleme | Tabloları al |
SELECT kullanarak bir satır okuma | Satırı al |
SELECT kullanarak tüm satırları okuma | Satırları al |
INSERT kullanarak bir satır ekleme | Satır ekle |
UPDATE kullanarak bir satırı düzenleme | Satırı güncelleştir |
DELETE kullanarak bir satırı kaldırma | Satırı sil |
Önkoşullar
Bir Azure hesabı ve aboneliği Azure aboneliğiniz yoksa ücretsiz bir Azure hesabı için kaydolun.
Bulut tabanlı veya şirket içi ibm db2 veritabanı
Mantıksal uygulama oluşturma hakkında temel bilgiler. Daha fazla bilgi için bkz . Örnek tüketim mantığı uygulaması iş akışı oluşturma
DB2 veritabanınıza erişmek istediğiniz mantıksal uygulama. Bu bağlayıcı yalnızca eylemler sağlar, bu nedenle mantıksal uygulamanızı başlatmak için ayrı bir tetikleyici (örneğin, Yinelenme tetikleyicisi) seçin. Bu makaledeki örneklerde Yinelenme tetikleyicisi kullanılır.
DB2 eylemi ekleme - Tabloları alma
Azure portalında, mantıksal uygulamanızı henüz açık değilse Logic App Designer'da açın.
Tetikleyicinin altında Yeni adım'ı seçin.
Arama kutusuna filtreniz olarak "db2" yazın. Bu örnekte, eylemler listesinin altında şu eylemi seçin: Tabloları al (Önizleme)
Şimdi DB2 veritabanınız için bağlantı ayrıntılarını sağlamanız istenir.
Bulut veritabanları veya şirket içi veritabanları için bağlantı oluşturma adımlarını izleyin.
Bulut DB2'ye bağlanma
Bağlantınızı ayarlamak için, istendiğinde şu bağlantı ayrıntılarını sağlayın, Oluştur'u seçin ve mantıksal uygulamanızı kaydedin:
Özellik | Zorunlu | Açıklama |
---|---|---|
Şirket içi ağ geçidi üzerinden bağlanma | Hayır | Yalnızca şirket içi bağlantılar için geçerlidir. |
Bağlantı Adı | Yes | Bağlantınızın adı, örneğin, "MyLogicApp-DB2-connection" |
Sunucu | Yes | DB2 sunucunuzun adres veya diğer ad iki nokta üst üste bağlantı noktası numarası, örneğin, "myDB2server.cloudapp.net:50000" Not: Bu değer, IPv4 veya IPv6 biçiminde tcp/IP adresini veya diğer adını temsil eden ve ardından iki nokta üst üste ve TCP/IP bağlantı noktası numarasını gösteren bir dizedir. |
Veritabanı | Yes | Veritabanınızın adı Not: Bu değer, DRDA İlişkisel Veritabanı Adını (RDBNAM) temsil eden bir dizedir: - z/OS için DB2, veritabanının "z/OS için IBM DB2" konumu olarak bilinen 16 baytlık bir dizeyi kabul eder. |
Kullanıcı adı | Yes | Veritabanı için kullanıcı adınız Not: Bu değer, uzunluğu belirli bir veritabanını temel alan bir dizedir: - z/OS için DB2, 8 baytlık bir dize kabul eder. |
Parola | Yes | Veritabanı için parolanız |
Örneğin:
Şirket içi DB2'ye bağlanma
Bağlantınızı oluşturmadan önce şirket içi veri ağ geçidiniz zaten yüklü olmalıdır. Aksi takdirde, bağlantınızı ayarlamayı tamamlayamazsınız. Ağ geçidi yüklemeniz varsa, bu bağlantı ayrıntılarını sağlamaya devam edin ve oluştur'u seçin.
Özellik | Zorunlu | Açıklama |
---|---|---|
Şirket içi ağ geçidi üzerinden bağlanma | Yes | Şirket içi bağlantı istediğinizde geçerlidir ve şirket içi bağlantı özelliklerini gösterir. |
Bağlantı Adı | Yes | Bağlantınızın adı, örneğin, "MyLogicApp-DB2-connection" |
Sunucu | Yes | DB2 sunucunuz için adres veya diğer ad iki nokta üst üste bağlantı noktası numarası, örneğin, "myDB2server:50000" Not: Bu değer, IPv4 veya IPv6 biçiminde tcp/IP adresini veya diğer adını temsil eden ve ardından iki nokta üst üste ve TCP/IP bağlantı noktası numarasını gösteren bir dizedir. |
Veritabanı | Yes | Veritabanınızın adı Not: Bu değer, DRDA İlişkisel Veritabanı Adını (RDBNAM) temsil eden bir dizedir: - z/OS için DB2, veritabanının "z/OS için IBM DB2" konumu olarak bilinen 16 baytlık bir dizeyi kabul eder. |
Kimlik Doğrulaması | Yes | Bağlantınızın kimlik doğrulama türü, örneğin, "Temel" Not: Temel veya Windows (Kerberos) içeren listeden bu değeri seçin. |
Kullanıcı adı | Yes | Veritabanı için kullanıcı adınız Not: Bu değer, uzunluğu belirli bir veritabanını temel alan bir dizedir: - z/OS için DB2, 8 baytlık bir dize kabul eder. |
Parola | Yes | Veritabanı için parolanız |
Ağ geçidi | Yes | Yüklü şirket içi veri ağ geçidinizin adı Not: Azure aboneliğinizde ve kaynak grubunuzda yüklü olan tüm veri ağ geçitlerini içeren listeden bu değeri seçin. |
Örneğin:
Çıkış tablolarını görüntüleme
Mantıksal uygulamanızı el ile çalıştırmak için tasarımcı araç çubuğunda Çalıştır'ı seçin. Mantıksal uygulamanızın çalışması tamamlandıktan sonra çalıştırmanın çıkışını görüntüleyebilirsiniz.
Mantıksal uygulama menünüzün genel bakış'ı seçin.
Özet'in altındaki Çalıştırma geçmişi bölümünde, listedeki ilk öğe olan en son çalıştırmayı seçin.
Mantıksal uygulama çalıştırma altında artık mantıksal uygulamanızdaki her adım için durumu, girişleri ve çıkışları gözden geçirebilirsiniz. Tablo al eylemini genişletin.
Girişleri görüntülemek için Ham girişleri göster'i seçin.
Çıkışları görüntülemek için Ham çıkışları göster'i seçin.
Çıkışlar bir tablo listesi içerir.
Satırı al
DB2 veritabanı tablosunda bir kayıt getirmek için mantıksal uygulamanızda Satır al eylemini kullanın.
Bu eylem bir DB2 SELECT WHERE
deyimi çalıştırır, örneğin, SELECT FROM AREA WHERE AREAID = '99999'
.
Mantıksal uygulamanızda db2 eylemlerini daha önce hiç kullanmadıysanız Db2 ekle eylemi - Tabloları al bölümündeki adımları gözden geçirin, ancak bunun yerine Satır al eylemini ekleyin ve devam etmek için buraya dönün.
Satır al eylemini ekledikten sonra örnek mantıksal uygulamanız şu şekilde görünür:
Tüm gerekli özellikler (*) için değerleri belirtin. Bir tablo seçtikten sonra, eylem söz konusu tablodaki kayıtlara özgü ilgili özellikleri gösterir.
Özellik Zorunlu Açıklama Tablo adı Yes bu örnekteki "ALAN" gibi istediğiniz kaydı içeren tablo Alan Kimliği Yes bu örnekteki "99999" gibi istediğiniz kaydın kimliği İşiniz bittiğinde tasarımcı araç çubuğunda Kaydet'i seçin.
Çıkış satırını görüntüleme
Mantıksal uygulamanızı el ile çalıştırmak için tasarımcı araç çubuğunda Çalıştır'ı seçin. Mantıksal uygulamanızın çalışması tamamlandıktan sonra çalıştırmanın çıkışını görüntüleyebilirsiniz.
Mantıksal uygulama menünüzün genel bakış'ı seçin.
Özet'in altındaki Çalıştırma geçmişi bölümünde, listedeki ilk öğe olan en son çalıştırmayı seçin.
Mantıksal uygulama çalıştırma altında artık mantıksal uygulamanızdaki her adım için durumu, girişleri ve çıkışları gözden geçirebilirsiniz. Satır al eylemini genişletin.
Girişleri görüntülemek için Ham girişleri göster'i seçin.
Çıkışları görüntülemek için Ham çıkışları göster'i seçin.
Çıkışlar, belirtilen satırınızı içerir.
Satırları al
DB2 veritabanı tablosundaki tüm kayıtları getirmek için mantıksal uygulamanızda Satırları al eylemini kullanın.
Bu eylem bir DB2 SELECT
deyimi çalıştırır, örneğin, SELECT * FROM AREA
.
Mantıksal uygulamanızda db2 eylemlerini daha önce hiç kullanmadıysanız, Db2 ekle eylemi - Tabloları al bölümündeki adımları gözden geçirin, ancak bunun yerine Satırları al eylemini ekleyin ve devam etmek için buraya dönün.
Satırları al eylemini ekledikten sonra örnek mantıksal uygulamanız şu şekilde görünür:
Tablo adı listesini açın ve istediğiniz tabloyu (bu örnekte "ALAN" olarak) seçin:
Sonuçlar için bir filtre veya sorgu belirtmek için Gelişmiş seçenekleri göster'i seçin.
İşiniz bittiğinde tasarımcı araç çubuğunda Kaydet'i seçin.
Çıkış satırlarını görüntüleme
Mantıksal uygulamanızı el ile çalıştırmak için tasarımcı araç çubuğunda Çalıştır'ı seçin. Mantıksal uygulamanızın çalışması tamamlandıktan sonra çalıştırmanın çıkışını görüntüleyebilirsiniz.
Mantıksal uygulama menünüzün genel bakış'ı seçin.
Özet'in altındaki Çalıştırma geçmişi bölümünde, listedeki ilk öğe olan en son çalıştırmayı seçin.
Mantıksal uygulama çalıştırma altında artık mantıksal uygulamanızdaki her adım için durumu, girişleri ve çıkışları gözden geçirebilirsiniz. Satırları al eylemini genişletin.
Girişleri görüntülemek için Ham girişleri göster'i seçin.
Çıkışları görüntülemek için Ham çıkışları göster'i seçin.
Çıkışlar, belirtilen tablonuzdaki tüm kayıtları içerir.
Satır ekle
DB2 veritabanı tablosuna tek bir kayıt eklemek için mantıksal uygulamanızda Satır ekle eylemini kullanın.
Bu eylem bir DB2 INSERT
deyimi çalıştırır, örneğin, INSERT INTO AREA (AREAID, AREADESC, REGIONID) VALUES ('99999', 'Area 99999', 102)
.
Mantıksal uygulamanızda db2 eylemlerini daha önce hiç kullanmadıysanız Db2 ekle eylemi - Tabloları al bölümündeki adımları gözden geçirin, ancak bunun yerine Satır ekle eylemini ekleyin ve devam etmek için buraya dönün.
Satır ekle eylemini ekledikten sonra örnek mantıksal uygulamanız şu şekilde görünür:
Tüm gerekli özellikler (*) için değerleri belirtin. Bir tablo seçtikten sonra, eylem söz konusu tablodaki kayıtlara özgü ilgili özellikleri gösterir.
Bu örnekte özellikler şunlardır:
Özellik Zorunlu Açıklama Tablo adı Yes "ALAN" gibi kaydın ekleneceği tablo Alan Kimliği Yes Eklenecek alanın kimliği (örneğin, "99999" Alan açıklaması Yes Eklenecek alanın açıklaması, örneğin "Alan 99999" Bölge Kimliği Yes Eklenecek bölgenin kimliği (örneğin, "102" Örneğin:
İşiniz bittiğinde tasarımcı araç çubuğunda Kaydet'i seçin.
Satır ekleme çıkışlarını görüntüleme
Mantıksal uygulamanızı el ile çalıştırmak için tasarımcı araç çubuğunda Çalıştır'ı seçin. Mantıksal uygulamanızın çalışması tamamlandıktan sonra çalıştırmanın çıkışını görüntüleyebilirsiniz.
Mantıksal uygulama menünüzün genel bakış'ı seçin.
Özet'in altındaki Çalıştırma geçmişi bölümünde, listedeki ilk öğe olan en son çalıştırmayı seçin.
Mantıksal uygulama çalıştırma altında artık mantıksal uygulamanızdaki her adım için durumu, girişleri ve çıkışları gözden geçirebilirsiniz. Satır ekle eylemini genişletin.
Girişleri görüntülemek için Ham girişleri göster'i seçin.
Çıkışları görüntülemek için Ham çıkışları göster'i seçin.
Çıkışlar, belirtilen tablonuza eklediğiniz kaydı içerir.
Satırı güncelleştir
DB2 veritabanı tablosundaki tek bir kaydı güncelleştirmek için mantıksal uygulamanızda Satır güncelleştirme eylemini kullanın.
Bu eylem bir DB2 UPDATE
deyimi çalıştırır, örneğin, UPDATE AREA SET AREAID = '99999', AREADESC = 'Updated 99999', REGIONID = 102)
.
Mantıksal uygulamanızda db2 eylemlerini daha önce hiç kullanmadıysanız, Db2 ekle eylemi - Tabloları al bölümündeki adımları gözden geçirin, ancak bunun yerine Satırı güncelleştir eylemini ekleyin ve devam etmek için buraya dönün.
Satır güncelleştir eylemini ekledikten sonra örnek mantıksal uygulamanız şu şekilde görünür:
Tüm gerekli özellikler (*) için değerleri belirtin. Bir tablo seçtikten sonra, eylem söz konusu tablodaki kayıtlara özgü ilgili özellikleri gösterir.
Bu örnekte özellikler şunlardır:
Özellik Zorunlu Açıklama Tablo adı Yes "AREA" gibi kaydın güncelleştirileceği tablo Satır Kimliği Yes Güncelleştirilecek kaydın kimliği (örneğin, "99999" Alan Kimliği Yes "99999" gibi yeni alan kimliği Alan açıklaması Yes "Güncelleştirildi 99999" gibi yeni alan açıklaması Bölge Kimliği Yes "102" gibi yeni bölge kimliği Örneğin:
İşiniz bittiğinde tasarımcı araç çubuğunda Kaydet'i seçin.
Güncelleştirme satırı çıkışlarını görüntüleme
Mantıksal uygulamanızı el ile çalıştırmak için tasarımcı araç çubuğunda Çalıştır'ı seçin. Mantıksal uygulamanızın çalışması tamamlandıktan sonra çalıştırmanın çıkışını görüntüleyebilirsiniz.
Mantıksal uygulama menünüzün genel bakış'ı seçin.
Özet'in altındaki Çalıştırma geçmişi bölümünde, listedeki ilk öğe olan en son çalıştırmayı seçin.
Mantıksal uygulama çalıştırma altında artık mantıksal uygulamanızdaki her adım için durumu, girişleri ve çıkışları gözden geçirebilirsiniz. Satırı güncelleştir eylemini genişletin.
Girişleri görüntülemek için Ham girişleri göster'i seçin.
Çıkışları görüntülemek için Ham çıkışları göster'i seçin.
Çıkışlar, belirtilen tablonuzda güncelleştirdiğiniz kaydı içerir.
Satırı sil
DB2 veritabanı tablosundan tek bir kaydı silmek için mantıksal uygulamanızda Satır sil eylemini kullanın.
Bu eylem bir DB2 DELETE
deyimi çalıştırır, örneğin, DELETE FROM AREA WHERE AREAID = '99999'
.
Mantıksal uygulamanızda db2 eylemlerini daha önce hiç kullanmadıysanız, Db2 ekle eylemi - Tabloları al bölümündeki adımları gözden geçirin, ancak bunun yerine Satırı sil eylemini ekleyin ve devam etmek için buraya dönün.
Satırı sil eylemini ekledikten sonra örnek mantıksal uygulamanız şu şekilde görünür:
Tüm gerekli özellikler (*) için değerleri belirtin. Bir tablo seçtikten sonra, eylem söz konusu tablodaki kayıtlara özgü ilgili özellikleri gösterir.
Bu örnekte özellikler şunlardır:
Özellik Zorunlu Açıklama Tablo adı Yes Kaydın silineceği tablo, örneğin "ALAN" Satır Kimliği Yes Silinecek kaydın kimliği( örneğin, "99999" Örneğin:
İşiniz bittiğinde tasarımcı araç çubuğunda Kaydet'i seçin.
Satır çıkışlarını silmeyi görüntüleme
Mantıksal uygulamanızı el ile çalıştırmak için tasarımcı araç çubuğunda Çalıştır'ı seçin. Mantıksal uygulamanızın çalışması tamamlandıktan sonra çalıştırmanın çıkışını görüntüleyebilirsiniz.
Mantıksal uygulama menünüzün genel bakış'ı seçin.
Özet'in altındaki Çalıştırma geçmişi bölümünde, listedeki ilk öğe olan en son çalıştırmayı seçin.
Mantıksal uygulama çalıştırma altında artık mantıksal uygulamanızdaki her adım için durumu, girişleri ve çıkışları gözden geçirebilirsiniz. Satırı sil eylemini genişletin.
Girişleri görüntülemek için Ham girişleri göster'i seçin.
Çıkışları görüntülemek için Ham çıkışları göster'i seçin.
Çıkışlar artık belirtilen tablonuzdan sildiğiniz kaydı içermez.
Bağlayıcı başvurusu
Bağlayıcının Swagger dosyası tarafından açıklandığı gibi tetikleyiciler, eylemler ve sınırlar gibi bu bağlayıcı hakkında daha fazla teknik ayrıntı için bağlayıcının başvuru sayfasına bakın.