İlave Veri Arşivlerinin Rolü

Ana arşiv veri tabanı SCADA sisteminin temel veri saklama yapısını oluştururken, ilave arşivler belirli veri gruplarını farklı teknoloji ve kullanım amaçlarına göre ayrı bir arşivleme katmanına yönlendirme imkânı sağlar.

Bu yaklaşım sayesinde örneğin operasyon sırasında hızlı erişilmesi gereken veriler yüksek performanslı bir yapıda, uzun dönemli analize gönderilecek büyük veri kümeleri başka bir veri tabanında ve harici uygulamalara aktarılması gereken kayıtlar CSV formatında saklanabilir.

Temel fikir: İlave arşivler, SCADA tarafından toplanan verilerin farklı kullanım senaryoları için aynı anda birden fazla hedef sisteme dağıtılmasına yardımcı olur.

Desteklenen İlave Arşiv Teknolojileri

EOS SCADA'nın ilave arşiv yapısında farklı veri modeli, performans ve entegrasyon ihtiyaçlarına yönelik çok sayıda veri tabanı seçeneği kullanılabilir. Ayrıca verilerin düz metin tabanlı CSV formatında saklanması da mümkündür.

  • Firebird — SQL tabanlı ilişkisel arşivleme.
  • SQL Server — kurumsal ilişkisel veri tabanı entegrasyonu.
  • PostgreSQL — gelişmiş ilişkisel veri yönetimi.
  • MySQL — yaygın ilişkisel veri tabanı altyapısı.
  • MariaDB — açık kaynak ilişkisel veri tabanı altyapısı.
  • MongoDB — doküman tabanlı ve yüksek hacimli veri yapıları.
  • CUBRID — ilişkisel veri tabanı çözümü.
  • CouchDB — doküman tabanlı veri saklama.
  • Redis — hızlı bellek içi veri erişimi.
  • CSV — doğrudan dosya tabanlı arşivleme ve veri değişimi.

Farklı Arşivlerin Kullanım Amaçları

İlave arşivlerin en önemli avantajı, aynı proses verisinin farklı gereksinimlere göre farklı hedef sistemlerde saklanabilmesidir. Böylece arşivleme mimarisi yalnızca depolama amacıyla değil, veri kullanım amacına göre de tasarlanabilir.

Örnek kullanım senaryoları:

  • Operasyonel arşiv: Günlük işletme ve SCADA ekranları için gerekli verilerin hızlı erişilebilir şekilde saklanması.
  • Uzun dönemli analiz: Büyük hacimli tarihsel verilerin ayrı bir veri tabanında tutulması ve analiz uygulamalarına sunulması.
  • Kurumsal entegrasyon: SCADA verilerinin kurum içinde kullanılan farklı SQL altyapılarına aktarılması.
  • Harici veri paylaşımı: Verilerin CSV biçiminde raporlama, dış uygulama veya veri değişimi amacıyla arşivlenmesi.
  • Hızlı erişim: Sık kullanılan veya anlık analizlerde gerekli verilerin düşük gecikmeli veri yapılarında tutulması.

İlave Arşiv Veri Tabanı Menüsünün Açılması

İlave Arşiv Veri Tabanı ayarlarını düzenlemek için SCADA ağaç menüsü içerisindeki VERİ TABANI menü öğesine sol fare tuşu ile tıklanması gerekmektedir.

Bu menünün altında aşağıdaki üç alt menü öğesi bulunmaktadır:

  1. SİSTEM VERİ TABANI
  2. ANA VERİ TABANI
  3. YEREL VERİ TABANI

Yeni İlave Arşiv Veri Tabanı tanımlamak için YEREL VERİ TABANI alt menü öğesi üzerinde sağ fare tuşuna tıklanarak Yerel Veri Tabanı Durum Menüsü açılır.

Durum Menüsü üzerinden ilave veri tabanı ekleme, kopyalama, kesme, yapıştırma, silme ve sıralama işlemleri yapılabilir.

İlave Veri Arşivi Özelliklerinin Düzenlenmesi

Yeni eklenen ilave veri arşivi ile ilgili bağlantı, etkinlik, veri tabanı türü ve yazma ayarları sağ tarafta bulunan ayarlar tablosu üzerinden düzenlenebilir.

Özellik Adı Özellik Açıklaması Varsayılan Değer
LocalDBId Yerel Veri Tabanı ID Nosu 0
LocalDBTitle Yerel Veri Tabanı Başlığı LOCALDB
LocalDBLogActive Yerel Veri Tabanı Günlüğü Etkin false
LocalDBArchiveActive Yerel Veri Tabanı Arşivi Etkin false
LocalDBType Yerel Veri Tabanı Türü Firebird
LocalDBHostName Yerel Veri Tabanı Ana Bilgisayar Adı localhost
LocalDBPort Yerel Veri Tabanı Bağlantı Noktası 3050
LocalDBPath Yerel Veri Tabanı Yolu C:\DataLogger\FDB
LocalDBName Yerel Veri Tabanı Adı eosdb
LocalDBTableName Yerel Veri Tabanı Tablo Adı eosdb
LocalDBSID Yerel Veri Tabanı Oturum Kimliği (SID) DataLogger
LocalDBTimeOut Yerel Veri Tabanı Zaman Aşımı Süresi 1000
LocalDBUserName Yerel Veri Tabanı Kullanıcı Adı sysdba
LocalDBPassword Yerel Veri Tabanı Parolası masterkey
LocalDBWriteFrequency Yerel Veri Tabanı Yazma Sıklığı 1

İlave Arşiv Veri Tabanı Türünün Seçilmesi

LocalDBType parametresi, oluşturulan ilave arşivin hangi veri tabanı veya dosya tabanlı hedefte tutulacağını belirler.

Tür Kullanım Amacı
Firebird İlişkisel SQL tabanlı arşivleme
Sqlserver SQL Server altyapısına arşivleme
Postgres PostgreSQL tabanlı arşivleme
Mysql MySQL tabanlı arşivleme
Mariadb MariaDB tabanlı arşivleme
Mongodb Doküman tabanlı ve yüksek hacimli veri arşivleme
Cubrid İlişkisel veri tabanı arşivleme
Couchdb Doküman tabanlı veri arşivleme
Redis Hızlı bellek içi veri erişimi
Csv Dosya tabanlı metin arşivi ve veri değişimi

İlave Arşiv Mimarisi Tasarlama

İlave arşivlerin güçlü tarafı, tek bir veri tabanı teknolojisine bağlı kalmadan SCADA verilerinin farklı hedeflere dağıtılabilmesidir. Bu yapı, tesisin veri yönetimi ve entegrasyon ihtiyaçlarına göre katmanlı bir arşivleme mimarisinin oluşturulmasına imkân verir.

Örnek mimari:

  • Ana Arşiv / Firebird: SCADA'nın temel ve kalıcı operasyonel arşivi.
  • İlave Arşiv / MongoDB: Uzun dönemli ve yüksek hacimli analiz verilerinin tutulması.
  • İlave Arşiv / Redis: Hızlı erişim gereken veriler için düşük gecikmeli bellek tabanlı kullanım.
  • İlave Arşiv / CSV: Harici uygulamalar, veri aktarımı veya basit dosya tabanlı arşivleme için çıktı alınması.

Bu yaklaşım sayesinde aynı tesis verisinin operasyon, analiz, entegrasyon ve veri paylaşımı gibi farklı amaçlara yönelik ayrı arşivlerde tutulması mümkün hale gelir.

İlave Veri Arşivi Tanımlama İş Akışı

  1. VERİ TABANI menüsünü açınız.
  2. YEREL VERİ TABANI alt menüsünü seçiniz.
  3. YEREL VERİ TABANI üzerinde sağ fare tuşuna tıklayarak durum menüsünü açınız.
  4. Yeni İlave Veri Arşivi ekleyiniz.
  5. LocalDBType alanından kullanılacak veri tabanı veya CSV hedefini belirleyiniz.
  6. Host, port, yol, veri tabanı adı, tablo adı ve kimlik bilgilerini yapılandırınız.
  7. LocalDBArchiveActive ve diğer çalışma ayarlarını proje ihtiyacına göre düzenleyiniz.
  8. Yazma sıklığı ve bağlantı zaman aşımı gibi değerleri kontrol ederek arşivi kullanıma alın.

Veri Güvenliği ve Yönetim Açısından Dikkat Edilmesi Gerekenler

İlave arşivler birden fazla hedef sistemde kullanılabildiği için arşiv mimarisinin tasarımı yapılırken veri sürekliliği, performans, kapasite, yedeklilik ve bakım kolaylığı birlikte değerlendirilmelidir.

DİKKAT: Kullanıcı adı ve parola gibi veri tabanı bağlantı bilgilerinin gerçek sistemlerde güvenli şekilde saklanması gerekir. Kaynak dokümanda verilen varsayılan değerler örnek yapılandırma değerleridir.

Özellikle yüksek hacimli veri arşivlerinde, seçilen veri tabanı teknolojisinin kapasite, indeksleme, sorgulama ve yedekleme özellikleri ile SCADA'nın veri yazma frekansı birlikte değerlendirilmelidir.

Sonuç

EOS SCADA Runtime üzerinde ilave veri arşivleri oluşturulması, toplanan proses verilerinin tek bir veri tabanına bağımlı kalmadan farklı teknolojilerde ve farklı kullanım amaçları doğrultusunda saklanmasını sağlar.

Firebird, SQL Server, PostgreSQL, MySQL, MariaDB, MongoDB, CUBRID, CouchDB ve Redis gibi veri tabanlarının yanı sıra CSV biçiminde arşivleme yapılabilmesi, EOS SCADA'nın farklı kurumsal ve teknik veri altyapılarıyla bütünleşmesini kolaylaştırır.

Doğru tasarlanmış ilave arşiv mimarisi; operasyonel verilerin saklanması, yüksek hacimli tarihsel verilerin analiz edilmesi, hızlı erişim sağlanması, harici sistemlere veri aktarılması ve farklı arşivleme politikalarının aynı SCADA projesinde uygulanması için esnek bir altyapı sunar.

← Önceki İçeriğe Dön