İşler
İşler, bir proje altında oluşturulan ve veri işleme süreçlerinin tanımlandığı çalışma alanlarıdır.
Bir İş içerisinde veri kaynaklarından veri okuma, veriyi dönüştürme, farklı veri kümelerini birleştirme ve sonuçları hedef sistemlere yazma gibi işlemler görsel bir akış üzerinden tasarlanabilir.
Her İş ilgili Proje altında yer alır.
İşler Listesi
İşler sayfası, seçili proje altında bulunan İşlerin görüntülendiği ve yönetildiği ekrandır.
Bu ekran üzerinden mevcut İşler aranabilir, filtrelenebilir, sıralanabilir ve farklı görünüm seçenekleriyle görüntülenebilir.
Yeni bir İş oluşturmak için sağ üst bölümde bulunan İş Ekle butonu kullanılır.
Liste Kolonları
Liste görünümünde aşağıdaki bilgiler gösterilir:
| Kolon | Açıklama |
|---|---|
| Ad | İşin adını gösterir. |
| Açıklama | İş için tanımlanan açıklamayı gösterir. |
| Oluşturulma Tarihi | İşin oluşturulduğu tarih ve saati gösterir. |
| Güncellenme Tarihi | İş üzerinde son değişiklik yapılan tarih ve saati gösterir. |
| Durum | İşin mevcut durumunu gösterir. |
Bir İş başka bir kullanıcı tarafından düzenlenmek üzere kilitlenmişse İş adının yanında Kilitli etiketi görüntülenir.
Sıralama
Liste görünümündeki desteklenen kolonlar sıralanabilir.
Kolon başlığında bulunan sıralama kontrolü kullanılarak kayıtlar artan veya azalan şekilde sıralanabilir.
Ekranda sıralama desteği bulunan kolonlar:
- Ad
- Oluşturulma Tarihi
- Güncellenme Tarihi
- Durum
Kolon başlığındaki sıralama simgesi, ilgili kolonun sıralanabildiğini gösterir.
Hızlı Arama
Ekranın sağ üst bölümünde bulunan Filtrele... alanı, İşler arasında hızlı arama yapmak için kullanılır.
Arama alanına bir değer girildiğinde liste, girilen değere uyan kayıtları gösterecek şekilde daraltılır.
Bu özellik özellikle çok sayıda İş bulunan projelerde istenilen kayda hızlı bir şekilde ulaşmayı sağlar.
Detaylı Filtreleme
Hızlı arama alanının yanında bulunan Filtrele butonu daha detaylı filtreleme işlemleri için kullanılır.
Detaylı filtreleme ekranı üzerinden İş alanlarına göre filtre koşulları oluşturulabilir.
Birden fazla koşul kullanılarak liste daha ayrıntılı şekilde filtrelenebilir. Bu özellik özellikle çok sayıda İş bulunan projelerde belirli kriterlere sahip kayıtların bulunmasını kolaylaştırır.
Aktif filtreler gerektiğinde temizlenerek İşlerin tamamı tekrar görüntülenebilir.
Görünüm Seçenekleri
İşler ekranı iki farklı görünüm tipini destekler:
Liste Görünümü
İşler tablo halinde görüntülenir.
Bu görünüm; İşlerin bilgilerini karşılaştırmak, kolonlara göre sıralama yapmak ve çok sayıda kaydı aynı ekranda görüntülemek için kullanılabilir.
Kart Görünümü
İşler kartlar halinde görüntülenir.
Kart görünümü, İş bilgilerinin daha görsel ve kompakt bir yerleşim içerisinde görüntülenmesini sağlar.
Ekranın sağ üst bölümünde bulunan görünüm butonları kullanılarak Liste Görünümü ve Kart Görünümü arasında geçiş yapılabilir.
İş İşlemleri
Her İşin sağ tarafında bulunan üç nokta menüsü üzerinden ilgili İş üzerinde çeşitli işlemler gerçekleştirilebilir.
Kullanıcının sahip olduğu yetkilere bağlı olarak kullanılabilecek işlemler değişebilir.
İşlem menüsü üzerinden temel olarak aşağıdaki işlemler gerçekleştirilebilir:
| İşlem | Açıklama |
|---|---|
| Düzenle | İş bilgilerini düzenlemek için kullanılır. |
| İş Kopyala | Mevcut İşin bir kopyasını oluşturarak yeni bir İş oluşturulmasını sağlar. |
| Dışa Aktar | İş tanımının dışarı aktarılmasını sağlar. |
| Sil | İşi silmek için kullanılır. |
| Görüntüle | İş ile ilgili detay bilgilerini görüntüler. |
| Günlükler | İş ile ilişkili günlük kayıtlarını görüntüler. |
| Kullanıcılar | İş üzerinde yetkisi bulunan kullanıcıların yönetilmesini sağlar. |
| Gruplar | İş üzerinde yetkisi bulunan grupların yönetilmesini sağlar. |
Sayfalama
İşler listesinin alt bölümünde sayfalama kontrolleri bulunur.
Sol alt bölümde toplam kayıt sayısı görüntülenir.
Örneğin:
Toplam 58 kayıt
Orta bölümde bulunan sayfalama kontrolleri kullanılarak:
- İlk sayfaya gidilebilir.
- Önceki sayfaya geçilebilir.
- Sonraki sayfaya geçilebilir.
- Son sayfaya gidilebilir.
- Mevcut sayfa ve toplam sayfa sayısı görüntülenebilir.
Sağ alt bölümde bulunan Sayfada satır seçeneği kullanılarak bir sayfada görüntülenecek İş sayısı değiştirilebilir.
İş Nedir?
İş, DataFloem içerisinde bir veri işleme sürecini temsil eder.
Bir İş içerisinde verinin kaynaktan alınmasından hedef sisteme yazılmasına kadar gerçekleştirilecek işlem adımları görsel olarak tasarlanabilir.
İşler genel olarak aşağıdaki işlemler için kullanılabilir:
- Kaynak sistemlerden veri okumak
- Veriyi filtrelemek
- Kolonları seçmek veya dönüştürmek
- Farklı veri kümelerini birleştirmek
- SQL veya Python tabanlı veri işlemleri gerçekleştirmek
- İşlenen veriyi hedef sistemlere yazmak
- Oluşturulan veri akışını çalıştırmak
- Çalıştırma sonuçlarını ve günlük kayıtlarını takip etmek
Bu işlemler, İş içerisinde bulunan düğümler kullanılarak oluşturulur.
İş Çalışma Alanı
Listeden bir İş açıldığında İşin çalışma alanına geçilir.
Çalışma alanının merkezinde veri akışının görsel olarak oluşturulduğu bir akış alanı bulunur.
Bu alan üzerine farklı görevleri yerine getiren düğümler eklenir. Düğümler birbirlerine bağlanarak verinin hangi adımlardan geçeceği belirlenir.
Basit bir veri akışı aşağıdaki şekilde olabilir:
Kaynak → Dönüşüm → Hedef
Daha kapsamlı İşlerde birden fazla kaynak, dönüşüm ve hedef bulunabilir.
Örneğin:
Veritabanı Kaynağı → Seçim → Filtreleme → Birleştirme → Hedef
Düğümler arasındaki bağlantılar, verinin İş içerisinde hangi yönde ilerlediğini gösterir.
İş Düğümleri
İş içerisinde farklı görevleri yerine getiren düğüm tipleri kullanılabilir.
Düğümler genel olarak üç temel grupta değerlendirilebilir.
Kaynak Düğümleri
Verinin İş içerisine alınmasını sağlar.
Veritabanları, nesne depolama sistemleri veya DataFloem tarafından desteklenen diğer veri kaynaklarından veri okunabilir.
Dönüşüm Düğümleri
Kaynaklardan gelen veri üzerinde işlem yapılmasını sağlar.
Filtreleme, kolon seçimi, veri kümelerini birleştirme ve diğer veri dönüştürme işlemleri bu düğümler aracılığıyla gerçekleştirilebilir.
Hedef Düğümleri
İşlenen verinin hedef sisteme yazılmasını sağlar.
Bir veri akışının sonunda elde edilen sonuçlar desteklenen hedef sistemlere aktarılabilir.
İşin Çalıştırılması
Hazırlanan İş çalıştırılarak tanımlanan veri akışının yürütülmesi sağlanır.
Çalıştırma sırasında düğümler arasındaki bağlantılar ve bağımlılıklar dikkate alınarak veri işleme adımları gerçekleştirilir.
İşin çalıştırılması sonucunda oluşan durum ve ilgili günlük kayıtları sistem üzerinden takip edilebilir.
İş Kilitleme
Bir İş başka bir kullanıcı tarafından düzenlenirken sistem tarafından kilitlenebilir.
Kilitli İşler, İşler listesinde İş adının yanında bulunan Kilitli etiketi ile gösterilir.
Kilitleme mekanizması, aynı İş üzerinde birden fazla kullanıcının eş zamanlı değişiklik yapması sonucunda oluşabilecek çakışmaların önlenmesine yardımcı olur.
Gerekli yetkilere sahip kullanıcılar kilitli İşleri sistemin kilit yönetimi ekranından görüntüleyebilir ve yönetebilir.