Yazar: @atilayberber
Kısa cevap: Hayır. Microsoft’un kendi dokümantasyonu raporların çekirdek analitik deneyim olarak kaldığını, Fabric Apps’in ise daha fazla esneklik, hızlı iterasyon ve kişiye özel kullanıcı deneyimi gereken senaryoları tamamladığını açıkça söylüyor. Asıl soru “hangisi kazanacak” değil, “hangi problem hangisine ait”.
Fabric Apps nedir?
Fabric Apps, Microsoft Fabric içinde özel web uygulamaları oluşturup çalıştırmanızı sağlayan yeni bir yetenek ve şu an önizlemede. En dikkat çekici tarafı şu: uygulamaları kodlama ajanları (coding agents) üretebiliyor. Yani Copilot’a ne istediğinizi anlatıyorsunuz, o da semantic model’inize bağlı bir web uygulaması iskeleti kuruyor.
Veri analizi için Microsoft’un önerdiği başlangıç noktası data app template. Bu şablonda hazır gelenler:
- Fabric kimlik doğrulaması ve semantic model bağlantısı (diğer Fabric veri kaynakları yolda)
- Güvenilir DAX üreten ve bunu analitik görsel bileşenlere bağlayan ajan yetenekleri
- Raporlama iyi pratiklerine uygun, tutarlı görsel bileşenler
Arka uç tarafında ise açık kaynak Rayfin SDK var. Veri modelleri, API’ler, kimlik, erişim politikaları ve iş mantığı kodla tanımlanıp Fabric’e dağıtılıyor; uygulama Fabric’te yönetişim kapsamında bir öğe olarak çalışıyor. Son güncellemelerle sunucu tarafı fonksiyonlar, gizli anahtar saklama, PostgreSQL desteği ve yerleşik metrikler de eklendi.
Rapor mu, Fabric App mi?
| İhtiyaç | Power BI raporu | Fabric App |
|---|---|---|
| Geniş kitleye standart dashboard | Doğru seçim | Gereksiz karmaşıklık |
| Kod yazmadan, hızlı geliştirme | Doğru seçim | Kod ve yazılım pratiği ister |
| Veri geri yazma (write-back), form, onay akışı | Sınırlı | Doğru seçim |
| Hazır görsellerin dışında tamamen özel arayüz | Custom visual ile kısmen | Doğru seçim |
| Sürüm kontrolü, dağıtım hattı, kimlik yönetimi | PBIP ile mümkün | Zorunlu |
Tablonun son satırı önemli: Fabric Apps, TypeScript ve web geliştirme pratiklerine aşinalık bekliyor. Birçok BI ekibi bugün low-code araçlarla çalışıyor; bu ekipler için Fabric Apps yeni bir disiplin demek.
Perakendeden bir örnek
Rakip fiyat takibi yapan bir ekip düşünün. Fiyat farklarını gösteren rapor herkese açık bir Power BI raporu olarak kalmalı; bölge müdürleri bunu her sabah açıyor. Ama kategori yöneticisinin “bu ürün için fiyat aksiyonu öner, onaya gönder” diyebileceği bir ekran gerekiyorsa, o artık bir rapor problemi değil. Bu, Fabric App adayıdır.
Ne yapmalı?
- Mevcut raporlarınızı gözden geçirin: kullanıcıların sürekli “buna bir form / buton / onay ekleyebilir miyiz” dediği raporu bulun.
- O tek senaryoyu Fabric Apps ile pilotlayın; geniş kitleye giden raporlara dokunmayın.
- Ekipte uygulama yaşam döngüsünü (Git, dağıtım, kimlik) kimin sahipleneceğini baştan belirleyin.
Sonuç: Fabric Apps raporun rakibi değil, raporun bittiği yerde başlayan bir katman. Önizleme aşamasında olduğu için üretim kararı vermeden önce kısıtları takip etmek gerekiyor.
Kaynaklar
- Power BI data in Fabric Apps (preview) – Microsoft Learn
- What’s new in Microsoft Fabric – Microsoft Learn
- Power BI: From Reports to Fabric Apps – HubSite 365
HABERDAR OL
Yeni rehberler, kategorilere ayrılmış tek bir e-postada.
Her pazartesi, o hafta yayımlanan yazılar konu başlıklarına göre derlenmiş olarak gelen kutunda. Yeni yazı yoksa e-posta da yok.
