Uzak Veritabanına Nasıl Bağlanılır Ve Veri Girişi Yapılır (SQL Bağlantısı)

Sx-io Cihazının Uzak Veritabanına Bağlantısı:

  • Menüden “Modules” kategorisini seçin.
  • Uzak veritabanına bağlanmak için “SQL Bağlantısı(SQL Connector)“ başlığını seçin

  • “SQL Bağlantı” sayfasında, yeni uzak veritabanı bağlantısı oluşturmak için '+' butonuna tıklayın.

  • Adı: Uzak veritabanı bağlantısı için herhangi bir isim yazın, örneğin “mysql_database_connection”
  • Açıklama: Herhangi bir açıklama yazın (opsiyonel).
  • Tipi: Uzak veritabanı bağlantısı için doğru tipi seçin. Bağlantı için üç tip var: Postgresql, MySQL and MS_SQL
  • Seçenekler: Köşeli parantez içinde uzak veritabanı bağlantısı için değerleri girin.

  • “Bağlantı Testi” butonu, uzak veritabanı bağlantısını test etmek için bulunuyor.
  • Bağlantıyı test etmek isterseniz bu butona tıklayın.
  • Eğer bağlantı başarılıysa, yeşil bağlantı mesajı belirecektir.

  • Uzak veritabanı bağlantısı yaratmak için “Kaydet” butonuna tıklayın.

  • SQL Bağlantısı ekledikten sonra, uzak veritabanı bağlantısına yeni bir etkinlik oluşturmak için “SQL Insert Event” tıklayın.
  • Yeni bir “SQL Insert Event” oluşturmak için '+' butonuna tıklayın.

  • SQL Insert Event için “Detaylar” sayfası:
  • Adı: SQL Insert Event için herhangi bir isim belirleyin, örneğin “Acyclic_Insertion_Event
  • Açıklama: Etkinlik için açıklama yazın (opsiyonel).
  • Sql Insert Event Tipi: İki çeşit tip bulunmakta: DÖNGÜSEL ve KOŞULA_BAĞLI.
  • Condition Eval String: Conditional eval string'inizi yazın. KOŞULA_BAĞLI etkinlikler “Condition Eval String”e bağlıdır. Yanlış değerden doğru değere her geçtiğinde, yeni bir ekleme etkinliği yaratılacaktır. Eğer etkinlik tipi DÖNGÜSEL ise bu alan boş kalacaktır.

  • SQL Insert Event Döngüsü: Etkinlik tipiniz DÖNGÜSEL ise, etkinlik için herhangi bir döngü seçin. DÖNGÜSEL etkinlikler seçilen zaman aralığında sürekli olarak yaratılacaktır.
  • SQL Bağlantısı: Etkinlik için doğru bağlantıyı seçin, örneğin “mysql_database_connection”.
  • SQL Tablo Adı: Etkinliğin ekleneceği tablo adını yazın.
  • İlgili Sütun Adları: Etkinlikten etkilenecek olan sütun isimlerini yazın, sütun isimleri doğru sırada olmalıdır.
  • Eklenecek değerler: Bu kısım üst tarafta yazılan sütun isimleriyle eşleşmek zorundadır, tag değerlerini ya da herhangi bir değeri etkilenecek sütun için yazabilirsiniz.
  • Maksimum Önbellek Saati: Önbellek saatini yazın. Seçilen saat geçtikten sonra, yaratılmış olan bütün historian SQL Insert Event'ler silinecektir.
  • Op Kullanıcısı Erişim İzni: Op kullanıcısına kayıt için erişim izni, izin için kutucuğu işaretleyin.

  • SQL Insert Event yaratmak için “Kaydet” butonuna tıklayın.

  • SQL Bağlantı durumunu görüntülemek için, “Durum” kategorisini menüden seçin.
  • “SQL Bağlantısı”na tıklayın.
  • Bu sayfada, SQL Bağlantı adını, ekleme adedini, son mesajı, son ekleme tarihini ve durumu görüntüleyebilirsiniz.

  • Yaratılmış etkinlikleri görmek için, “Historian” kategorisini menüden seçin.
  • “SQL Insert Event”e tıklayın.
  • Bu sayfada, Historian SQL Insert Eventleri görüntüleyebilirsiniz: Timestamp, SQL Event, SQL Bağlantısı, SQL string,
  • Gönderildi Mi?, Atlanma Durumu. Etkinlik başarılı bir şekilde gerçekleşirse, “Gönderildi Mi?” kutucuğu işaretli olacaktır. SQL Insert Event'le ilgili herhangi bir problem varsa, “Atlanma Durumu” işaretli olacaktır.
  • Uzak veritabanına bağlı değilse, Historian SQL Insert Event'ler tekrardan bağlantı kurulana kadar maksimum önbellek saati kadar bekleyeceklerdir.