Rapor bitti, Desktop’ta kusursuz çalışıyor. Şimdi başkaları görecek. İlk soru “nereye yayımlayacağım?”dır ve cevabı neredeyse her zaman bir çalışma alanıdır. Çalışma alanı (workspace), ekibin raporlarını, anlam modellerini ve panolarını birlikte tuttuğu paylaşılan bir kaptır.
| Çalışma alanım (My workspace) | Ekip çalışma alanı | |
|---|---|---|
| Kim için? | Yalnız sen; deneme alanı | Ekip; gerçek içerik |
| Rol atama | Yok | Yönetici, Üye, Katkıda bulunan, Görüntüleyici |
| Uygulama yayımlama | Yok | Var |
| Kullanım ölçümleri, Direct Lake | Desteklenmez | Var (Direct Lake için Fabric kapasitesi gerekir) |
Çalışma alanı kurmak
Çalışma alanı yalnız Service’te oluşturulur; Desktop var olan bir çalışma alanına yayımlar, yenisini açamaz. Çalışma alanları → Yeni çalışma alanı ile ad verirsin. Ad kiracıda benzersiz olmalı. Pro ya da PPU lisansı gerekir; yönetici, oluşturmayı bir güvenlik grubuna kısıtlamış olabilir. Düğmeyi göremiyorsan önce lisansına, sonra yöneticiye bak.
| Ayar | Ne işe yarar? | İyi uygulama |
|---|---|---|
| İletişim listesi (Contact list) | Sorun bildirimlerini alanlar; varsayılan yöneticiler | Kişi değil, ekip grubu ekle |
| Workspace SharePoint (arayüzün bazı yerlerinde eski adıyla Workspace OneDrive) | Microsoft 365 grubunun belge kitaplığını bağlar | Erişimde de aynı grubu kullan; Power BI üyeliği eşitlemez |
| Lisans modu (Pro, PPU, Fabric kapasitesi) | Hangi özellik var, okuyucu ne lisans ister | Fabric öğesi gerekiyorsa kapasite şart |
| Katkıda bulunanların uygulamayı güncellemesine izin ver | Uygulamayı güncelleyebilirler; ilk yayını yapamaz, erişimi değiştiremezler | Rapor ekibi sürekli güncelliyorsa aç |
Yönetici çalışma alanını siler ve bu içeriği de siler; bu yüzden en az iki yönetici bulundur. Bir çalışma alanında toplam en fazla 1.000 Fabric ve Power BI öğesi bulunabilir; pratikte çok daha önce bölmek gerekir.
Dört rol
| İş | Yönetici | Üye | Katkıda bulunan | Görüntüleyici |
|---|---|---|---|---|
| Görüntüle, etkileşim | ✓ | ✓ | ✓ | ✓ |
| İçerik oluştur, düzenle, sil | ✓ | ✓ | ✓ | |
| .pbix indir, Excel’de analiz et | ✓ | ✓ | ✓ | Yalnız Derleme izniyle Excel |
| Yenilemeyi zamanla | ✓ | ✓ | ✓ | |
| Uygulama yayımla, erişimini değiştir | ✓ | ✓ | ||
| Düşük roller ekle | ✓ | ✓ | ||
| Her kullanıcıyı ekle, çıkar; çalışma alanını sil | ✓ | |||
| Satır düzeyi güvenlik uygulanır | ✓ |
İki ayrıntı sorun çıkarır. Üye, var olan birinin rolünü değiştiremez; önce yönetici kullanıcıyı çıkarır. RLS yalnız Görüntüleyici için çalışır: satış müdürüne “kolay olsun” diye Katkıda bulunan verirsen bütün bölgeleri görür. Son kullanıcıyı ise çalışma alanına değil, uygulamaya ekle (“Power BI uygulamaları” dersi).
Desktop’tan yayımlamak
- Dosyayı kaydet. Giriş → Yayımla.
- Oturum açtığın hesabın çalışma alanlarından birini seç.
- Aynı adda rapor varsa Değiştir sorusu gelir: içerik üzerine yazılır, rapor ve modelin kimliği korunur.
- Başarı iletisindeki bağlantıyla raporu Service’te aç.
| Yayımla ile giden | Gitmeyen: Service’te yeniden yapılır |
|---|---|
| Rapor sayfaları, görseller, yer işaretleri | Veri kaynağı kimlik bilgileri |
| Model: tablolar, ilişkiler, ölçüler, RLS rol tanımları | RLS rol üyeleri |
| Import verisi, Power Query adımları | Gizlilik düzeyleri |
| Parametreler | Yenileme zamanlaması, ağ geçidi bağlantısı |
Yayımdan sonraki bu liste bir alışkanlık olmalı. Bir kişi unuttuğunda sonuç: rapor o günün verisiyle kalır, RLS rolü boş olduğu için görüntüleyici hiçbir şey göremez. Model ve raporu ayırmayı düşünüyorsan “ince rapor” deseni “Veri akışları ve paylaşılan anlam modelleri” dersinde.
Başka yollarla öğe eklemek
- Karşıya yükle: çalışma alanında .pbix ya da Excel dosyası yüklenir.
- OneDrive ya da SharePoint’ten: dosyaya bağlı öğe saatte bir denetlenir, dosya değişince güncellenir (OneDrive yenilemesi).
- Dağıtım işlem hattı ya da Git: ekip büyüdüğünde elle yayımlamanın yerini alır (“Yaşam döngüsü” dersi).
Adlandırma ve düzen
“BI”, “Rapor2”, “Yeni klasör” gibi alanlar altı ay sonra kimsenin silmeye cesaret edemediği çöplüktür. Basit bir standart yeter: Birim - Konu [Dev|Test|Prod]. Her alanın sahibi, açıklaması ve iletişim listesi olsun. Çalışma alanı içinde klasör de kullanılabilir. Model ve raporları ayrı alanlarda tutmanın tasarımı “Yayımlama, yenileme ve yaşam döngüsü” dersinde.
Yayım öncesi mutabakat
Yayımlamadan önce modelin ana sayılarını bir sorguyla sabitle; yayımdan sonra aynı sorguyu Service’teki modelde çalıştırıp karşılaştır. Fark varsa yenileme ya da kaynak farklıdır:
EVALUATE
ROW("Net Satış", [Net Satış], "Sipariş", [Sipariş Sayısı], "Satır", COUNTROWS(Satislar))