BI Portal’da kaynaktan göstergeye veri akışı

“Pano boş geliyor.” Analitik ekibine en çok bu cümleyle gelinir. Cümlenin arkasında altı farklı ihtimal vardır ve altısı farklı yerde çözülür.

Çoğu ekip işe gösterge ayarlarından başlar. Genellikle en uzun yol budur, çünkü sorunun doğduğu yer ayar ekranından çok önce durur.

Bedeli de teknik değil. Aynı soru her hafta aynı kişiye gider; bir yönetim panosuna duyulan güven bir kez sarsıldığında kullanıcı sessizce kendi tablosuna döner. Altı ay sonra o panoyu kimse açmaz.

Veri zincirinin altı halkası

BI Portalında veri şu sırayla ilerler: kaynak, önbellek, model ve dönüşüm, görünüm, gösterge, yetki. Kaynak tarafında PostgreSQL, Microsoft SQL Server, Fabric Lakehouse, Fabric Warehouse, SAP nesneleri, Web API, JSON, Excel ve CSV tanımlanabilir.

Çevrim dışı kullanım için veri PostgreSQL önbellek tablolarına alınır. Model katmanı birden fazla kaynağı ilişki, anahtar ve kardinalite tanımlarıyla birleştirir; dönüşümler filtreleme, gruplama ve hesaplanan kolon işlerini yapar. Gösterge veri uçları ise ölçü, boyut, filtre, sıralama ve kullanıcının veri yetkisini birlikte uygular.

Zinciri baştan okumanın getirisi

  1. Kaynak. Bağlantı testi geçiyor mu, örnek satırlar geliyor mu? Kolon tanımları ve tipleri kaynakta ne durumda?
  2. Önbellek. Görünüm çevrim dışı çalışıyorsa önbellek oluşturulmuş mu? Yenileme işi en son ne zaman başarıyla bitti?
  3. Model. İlişki ve kardinalite doğru mu? Yanlış bir ilişki veriyi çoğaltmakla kalmaz; filtre uygulandığında boş sonuç da üretir.
  4. Gösterge. Ölçü, boyut ve toplama yöntemi alan tipleriyle uyumlu mu?
  5. Yetki. Aynı görünümü kendi kullanıcınızla değil, şikâyeti bildiren kullanıcının rolüyle açın.

Bu sıra sıkıcı görünür; karşılığı, dördüncü adıma gelmeden kapanan çağrılardır. Sıra atlandığında olan şey daha kötü: biri ayarları değiştirir, sorun tesadüfen kaybolur ve neyin düzelttiğini kimse bilmez.

Sırayı kendi ortamınızda sınamak için basit bir karşılaştırma yeterli. Aynı görünümü geniş yetkili bir kullanıcıyla ve şikâyeti bildiren kullanıcının rolüyle yan yana açın. İki ekran farklı geliyorsa aramanız zincirin son halkasında bitmiş demektir; aynı geliyorsa sorun daha yukarıda duruyor.

Yetkiden gelen boşluk neden sessiz kalır

Zincirin en çok zaman kaybettiren halkası yetkidir, çünkü hata mesajı üretmez. Yetki alanı tanımlı bir kaynakta kullanıcının ilgili rolü yoksa sorgu boş döner; sistem “yetkiniz yok” demekle yükümlü değildir. Bu yüzden ilk bakılacak yer tanılama ekranındaki klasör, görünüm ve rol atamalarıdır.

İkinci sessiz neden mod seçimi. Çevrim dışı çalışan bir gösterge, önbellek yoksa canlı sorguya geçmez; hata verir. Bu bilinçli bir davranıştır: sessiz bir geçiş, kaynak sisteme habersiz yük bindirmek anlamına gelirdi.

Üçüncüsü ad karışıklığı. BI Portal ile REP iDataView rapor tasarımı aynı alan değildir. “Rapor boş geliyor” diyen kullanıcının hangisinden söz ettiğini netleştirmek aramayı yarıya indirir.

Bu zinciri bir kez kurumunuzun diliyle yazmak, her boş ekran çağrısını kısa bir kontrol listesine çevirir. Ekibinizde en çok şikâyet alan panoyu seçin; altı halkayı sizin kaynaklarınız ve rollerinizle birlikte gözden geçirip boşluğun hangi halkada doğduğunu yerinde tespit edelim.