Business Central'daki veriyi raporlamanın birden fazla yolu var ve yanlış yolu seçmek ilk aylarda değil, veri büyüdüğünde acıtıyor.
01. Üç Yol
Doğrudan OData bağlantısı, Dataverse üzerinden sanal tablolar, ya da veri ambarına aktarım. Üçü de çalışıyor; ölçek ve tazelik ihtiyacına göre ayrışıyorlar.
02. OData'nın Yeri
Kurulumu en hızlısı. Küçük veri setleri ve az sayıda rapor için yeterli. Ama satır sayısı yüz binleri geçtiğinde yenileme süreleri hızla uzuyor ve API çağrı limitlerine takılıyor.
03. Dataverse Katmanı
BC tablolarını Dataverse'e sanal tablo olarak açmak, Power Apps ve Power Automate ile aynı veriyi paylaşmayı sağlıyor. CRM tarafıyla ortak müşteri kaydı tutmak isteyen firmalar için asıl değeri burada.
04. Veri Ambarı Yolu
Ciddi raporlama yapan firmada doğru cevap bu. BC'den günlük ya da saatlik olarak Fabric Lakehouse'a veya Azure SQL'e aktarım kuruluyor, Power BI oradan besleniyor. ERP üzerindeki yükü de kaldırıyor.
05. Yıldız Şema Şartı
Hangi yolu seçerseniz seçin, BC'nin normalize tablo yapısını doğrudan Power BI'a taşımayın. Boyut ve olgu tablolarına ayrılmış bir yıldız şema kurmadan performans ve DAX yazımı sorun olmaya devam eder.