Power BI’da Şirket İçi Veri Ağ Geçidi

Ayşegül Yiğit
BilgeAdam Teknoloji
3 min readSep 21, 2022

Merhabalar, bu yazımda sizlerle birlikte şirket içi veri ağ geçidi kurmadan önce, ağ geçidinin ne olduğunu ve nasıl çalıştığını inceleyeceğiz. Şirket içi(on-premises) verilere dayalı Power BI raporları oluşturup bunları çevrimiçi yayınladığınızda, veri kümelerinizi yenilemek için şirket içi veri kaynaklarınıza erişmenin bir yoluna ihtiyacınız olacaktır. Tam da bu noktada veri ağ geçidi ihtiyaçlarımızı karşılıyor olacak.

Namıdiğer gateway!

Çoğu zaman Power BI Desktop’ta oluşturduğunuz raporları paylaşmak için buluttaki Power BI hizmetinde yayımlamanız gerekir. Bu gerçekleştiğinde, veri kümesi değişikliğinizi yenileme mekaniği, makinenizin değil bulutun veri kaynaklarınıza erişmesi gerekir.

Gateway, bulut ile şirket içi veri kaynaklarınız arasında köprü görevi gören bir yazılım parçasıdır. Bir veri ağ geçidiyle, yalnızca şirket içi veri kaynaklarınıza erişmekle kalmaz, aynı zamanda Power BI hizmetinde yayınlanan veri kümeleri için yenileme zamanlayıcısı kurabilirsiniz.

Power BI Gateway iki şekilde kurulabilir:

1) Şirket içi veri ağ geçidi:

· Bu ağ geçidini kurduğunuz zaman sunucuya erişimi olan birden çok kullanıcı tarafından kullanılabilir duruma geçecektir.

· Power BI’da hem yenileme zamanlayıcısı hem de canlı sorgular için kullanılabilir.

· PowerApps, Logic Apps ve Microsoft Flow için de kullanabilirsiniz.

· Bu ağ geçidi, birden çok kişinin birden çok veri kaynağına eriştiği karmaşık senaryolar için çok uygundur.

2) Şirket içi veri ağ geçidi (kişisel mod):

· Bu ağ geçidini erişim kısıtlaması mevcut olmakla birlikte yalnızca siz kullanabilirsiniz ve sadece Power BI’da yenileme zamanlayıcısı için kurabilirsiniz.

· Bir kullanıcının kaynaklara bağlanmasına izin verir ve başkalarıyla paylaşılamaz konumundadır.

· Şirket içi veri ağ geçidi (kişisel mod) yalnızca Power BI ile kullanılabilir.

· Bu ağ geçidi, raporları oluşturan tek kişinin siz olduğunuz ve herhangi bir veri kaynağını başkalarıyla paylaşmanız gerekmediği senaryolar için çok uygundur.

· Canlı bağlantı modu, PowerApps, Logic Apps, Microsoft Flow desteklenmez.

Not:

1. Aynı bilgisayarda her modda en fazla bir ağ geçidi kurabilir.

2. Zamanlanmış bir yenilemenin başarılı bir şekilde gerçekleşmesi için Power BI ağ geçidinin açık olması ve ihtiyaç duyduğu yerel makinenin açık ve internete bağlı olması gerekir. Bilgisayarınız yenileme sırasında uykudaysa, yenileme başarısız olur.

Şirket İçi Veri Ağ Geçidi Mimarisi

Şirket içi veri kaynağına bağlı bir öğeyle etkileşim kurduğumuzda neler olur?

1) Bulut hizmeti, şirket içi veri kaynağı için bir sorgu ve şifrelenmiş kimlik bilgileri oluşturur. Sorgu ve kimlik bilgileri işlenmek üzere ağ geçidi kuyruğuna gönderilir.

2) Ağ geçidi bulut hizmeti, sorguyu analiz eder ve isteği Azure Service Bus’a iletir.

3) Azure Service Bus, bekleyen istekleri ağ geçidine gönderir.

4) Ağ geçidi sorguyu alır, kimlik bilgilerinin şifresini çözer ve bu kimlik bilgileriyle bir veya daha fazla veri kaynağına bağlanır.

5) Ağ geçidi, sorguyu çalıştırılacak veri kaynağına gönderir.

6) Sonuçlar veri kaynağından ağ geçidine ve ardından bulut hizmetine gönderilir. Servis daha sonra sonuçları kullanır.

Not: 6. adımda, Power BI yenilemeleri ve Azure Analysis Services yenilemeleri gibi sorgular büyük miktarda veri döndürebilir. Bu tür sorgular için veriler, ağ geçidi makinesinde geçici olarak depolanır. Bu veri depolama, veri kaynağından tüm veriler alınana kadar devam eder. Veriler daha sonra bulut hizmetine geri gönderilir ve bu işlem biriktirme olarak adlandırılır.

--

--