Dosyalar
Dosyalar, bir Kod Akışı kapsamında Studio üzerinde geliştirilen ve DataFloem'a kaydedilen dosyaların görüntülendiği ve yönetildiği bölümdür.
Kullanıcı, Kod Akışına bağlı bir Studio oturumu başlatarak Jupyter Notebook çalışma ortamına erişebilir. Bu ortamda geliştirilen kod veya içerik, Save to DataFloem seçeneği kullanılarak DataFloem'a kaydedilebilir.
Kaydedilen dosyalar ilgili Kod Akışının Dosyalar bölümünde görüntülenir.
Dosyalar Python (.py), metin (.txt) ve desteklenen diğer dosya türlerinde kaydedilebilir.
Dosyalar Nasıl Oluşturulur?
Dosyalar doğrudan Dosyalar ekranından oluşturulmaz. Bir dosya, Kod Akışına bağlı Studio çalışma ortamında oluşturulur ve DataFloem'a kaydedilir.
Genel süreç aşağıdaki gibidir:
- Kullanıcı ilgili Kod Akışını açar.
- Kod Akışı altında bir Studio oturumu başlatır.
- Jupyter Notebook çalışma ortamına erişir.
- Kodunu veya içeriğini Jupyter Notebook üzerinde geliştirir.
- Save to DataFloem seçeneğini kullanarak çalışmasını DataFloem'a kaydeder.
- Kaydedilen dosya ilgili Kod Akışının Dosyalar bölümünde görüntülenir.
Bu yapı sayesinde Jupyter Notebook üzerinde geliştirilen çalışmalar DataFloem içerisinde ilgili Kod Akışıyla ilişkilendirilerek saklanabilir.
Dosyalar Listesi
Dosyalar sayfası, seçili Kod Akışı kapsamında DataFloem'a kaydedilmiş dosyaların görüntülendiği ve yönetildiği ekrandır.
Dosyalar kartlar halinde gösterilir. Her kart, dosyaya ait temel bilgileri ve mevcut durumunu içerir.
Ekran üzerinden dosyalar aranabilir ve filtrelenebilir.
Dosya Kartı
Her dosya ayrı bir kart içerisinde görüntülenir.
Dosya kartında aşağıdaki bilgiler yer alır:
| Alan | Açıklama |
|---|---|
| Dosya Adı | Dosyanın adını ve varsa dosya uzantısını gösterir. |
| Oluşturulma Tarihi | Dosyanın DataFloem'a kaydedildiği tarih ve saati gösterir. |
| Güncellenme Tarihi | Dosyanın en son güncellendiği tarih ve saati gösterir. |
| Durum | Dosyanın mevcut durumunu gösterir. |
Dosya uzantısı, kaydedilen dosyanın türünü belirtir.
Örneğin:
example.py
.py uzantısı dosyanın bir Python dosyası
olduğunu belirtir.
Benzer şekilde:
example.txt
.txt uzantısı dosyanın bir metin dosyası
olduğunu belirtir.
Dosya Durumu
Her dosyanın mevcut durumu kartın sağ alt bölümünde görüntülenir.
Aktif durumundaki bir dosya, dosyanın sistemde etkin durumda olduğunu belirtir.
Durum bilgisi sayesinde dosyaların mevcut durumu Dosyalar ekranından hızlı bir şekilde takip edilebilir.
Hızlı Arama
Ekranın sağ üst bölümünde bulunan Filtrele... alanı, dosyalar arasında hızlı arama yapmak için kullanılır.
Arama alanına bir değer girildiğinde liste, girilen değerle eşleşen dosyaları gösterecek şekilde daraltılır.
Bu özellik özellikle çok sayıda dosya bulunan Kod Akışlarında istenilen dosyaya hızlı bir şekilde ulaşmayı kolaylaştırır.
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 üzerinden dosya alanlarına göre filtre koşulları oluşturulabilir.
Birden fazla filtre koşulu kullanılarak yalnızca belirlenen kriterlere uygun dosyaların görüntülenmesi sağlanabilir.
Aktif filtreler gerektiğinde temizlenerek tüm dosyalar tekrar görüntülenebilir.
Dosya İşlemleri
Her dosya kartının sağ üst bölümünde üç nokta ile gösterilen işlem menüsü bulunur.
Bu menü, seçilen dosya üzerinde gerçekleştirilebilecek işlemlere erişim sağlar.
Kullanılabilir işlemler kullanıcının sahip olduğu yetkilere ve dosyanın mevcut durumuna göre değişebilir.
Tarih Bilgileri
Dosya kartının alt bölümünde dosyaya ait oluşturulma ve güncellenme tarihleri gösterilir.
İlk tarih, dosyanın DataFloem'a kaydedildiği zamanı belirtir.
İkinci tarih ise dosya üzerinde en son değişiklik yapılan zamanı gösterir.
Bu bilgiler sayesinde bir dosyanın ne zaman oluşturulduğu ve en son ne zaman güncellendiği doğrudan Dosyalar ekranından takip edilebilir.
Sayfalama
Dosyalar ekranının 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 5 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 kayıt sayısı değiştirilebilir.
Dosya Nedir?
Dosya, Jupyter Notebook çalışma ortamında geliştirilen ve Save to DataFloem seçeneği kullanılarak DataFloem'a kaydedilen bir çalışma çıktısını temsil eder.
Dosyalar her zaman ilgili Kod Akışıyla ilişkilidir.
Kullanıcı Jupyter Notebook üzerinde kodunu veya içeriğini geliştirdikten sonra çalışmasını desteklenen dosya türlerinden biri olarak DataFloem'a kaydedebilir.
Örneğin:
.py— Python dosyası.txt— Metin dosyası
Kaydedilen dosya daha sonra ilgili Kod Akışının Dosyalar bölümünden görüntülenebilir ve yönetilebilir.
Kod Akışı, Studio ve Dosyalar Arasındaki İlişki
Kod Akışı, kod tabanlı veri işleme ve geliştirme çalışmalarının organize edildiği çalışma alanıdır.
Bir Kod Akışı altında Studio Oturumları ve Dosyalar bulunur.
Studio Oturumu, sistemde tanımlı bir Studio'nun küme üzerinde çalıştırılmasıyla oluşturulan çalışma ortamını temsil eder. Kullanıcı bu oturum üzerinden Jupyter Notebook ortamına erişerek kod geliştirebilir.
Jupyter Notebook üzerinde geliştirilen çalışma Save to DataFloem seçeneği ile kaydedildiğinde, oluşturulan dosya ilgili Kod Akışının Dosyalar bölümüne eklenir.
Temel süreç aşağıdaki şekilde özetlenebilir:
Kod Akışı → Studio Oturumu → Jupyter Notebook → Kod Geliştirme → Save
to DataFloem → Dosya
Bu yapı sayesinde geliştirme ortamı ile DataFloem içerisinde kalıcı olarak saklanan dosyalar aynı Kod Akışı altında ilişkilendirilir.