Archive for Eylül, 2024

Veri Yönetiminde Yeni Bir Dönem: Microsoft Fabric ve Dynamics 365 Entegrasyonu nasıl yapılır?

Öncelikle Microsoft Fabric’i biraz tanıyalım: Microsoft Fabric, çeşitli veri yönetimi ve analitik çözümlerini tek bir platformda birleştiren, uçtan uca bir veri işleme ve analiz platformudur.

  • Temel Bileşenler:
    • Veri Entegrasyonu: Farklı veri kaynaklarını birleştirir.
    • Veri Hazırlama: Verileri temizlemek ve düzenlemek için araçlar sunar.
    • Veri Depolama ve Yönetimi: Azure Data Lake, SQL, NoSQL gibi çeşitli depolama seçenekleri mevcuttur.
    • Analitik: Veri analizini hızlandıran, yapay zeka destekli araçlar içerir.
  • Gelişmiş Özellikler:
    • Yapay zeka ve makine öğrenimi entegrasyonları mevcuttur.
    • Gerçek zamanlı analizler ve raporlama yapma imkanı sunar.
  • Microsoft Fabric’in Power Platform ile Entegrasyonu
    • Veri Analitiği ve Power BI: Fabric, özellikle Power BI ile sıkı bir entegrasyon içindedir. Power BI raporları Fabric üzerinden daha geniş veri kaynaklarıyla beslenir, böylece raporlamalar ve görselleştirmeler çok daha güçlü hale gelir.
    • Power Apps ile Veri Yönetimi: Microsoft Fabric, Power Apps ile entegre çalışarak, uygulamalar için gerekli verilerin doğrudan erişimini ve kullanımını sağlar. Veri yönetimi süreçlerini hızlandırır ve uygulamaların kullanıcı deneyimini iyileştirir.
    • Power Automate ile İş Akışlarının Otomasyonu: Power Automate, Microsoft Fabric’in sunduğu veri işleme yetenekleri ile birleştiğinde, veriler üzerinden tetiklenen otomatik iş akışları oluşturmak çok daha kolay hale gelir.
    • Power Virtual Agents ile Yapay Zeka Entegrasyonu: Fabric’in veri analizi yetenekleri, yapay zeka tabanlı çözümlerin geliştirilmesine katkıda bulunur ve Power Virtual Agents ile daha akıllı botlar oluşturulmasını sağlar.

Ön Şartlar

  1. Power BI Premium Lisansı veya Fabric Kapasitesi:
    • Dataverse ortamınızla aynı Azure bölgesinde bir Power BI premium lisansı veya Fabric kapasitesi gereklidir. Desteklenen premium kapasite seçenekleri şunlardır: “P1″, “P2″, “P3″, “P4″, “P5″, “F2″, “F4″, “F8″, “F16″, “F32″, “F64″, “F128″, “F256″, “F512″, “F1024″, “F2048″, “DCT1″, “FT1.”
    • Bu lisanslara sahip değilseniz, bir kapasite satın alabilir veya ücretsiz Fabric deneme kapasitesine kaydolabilirsiniz.
  2. Yönetici İzinleri:
    • Fabric Öğeleri Oluşturma: Fabric lakehouses ve diğer öğeleri oluşturmak için yöneticinizin bu izni vermesi gerekir. Ayarlar, Microsoft Fabric yönetim portalında yapılır.
    • Dataverse Güvenlik Rolü: Dataverse ortamında sistem yöneticisi rolüne sahip olmanız gerekir.
    • Power BI Yönetimi: Power BI çalışma alanının yöneticisi ve aynı coğrafi konumda bir kapasitenin yöneticisi olmalısınız.
  3. Premium Kapasite Erişimi:
    • Power BI’de çalışma alanına giderek Premium kapasite seçeneğini kontrol edin ve Trial veya Premium kapasitesinin seçili olduğundan emin olun.

Öncelikle Dynamics 365 ürünleri ile Fabric bağlantısı kurabilmek için Dynamics 365 ortamlarımızın hazır olması gerekiyor. Bu yazıda Power Platform Admin Center’da Dynamics 365 Finance and Operations ve Dataverse ortamının olduğu varsayılmıştır.

Bu ortam için https://make.powerapps.com/a giriyoruz. Aşağıdaki resimde görüldüğü gibi Tables menüsünden Analyze->Link to Microsoft Fabric’e tıklıyoruz.

Resim-1

Sonrasında açılan pencerenden hangi ortamın bağlantısını yapmak istiyorsak seçiyoruz. Buraya CMR linkini girmelisiniz. Sign in olmamız gerekecek.

Resim-2

Sonrasında Save Connection diyoruz.

Resim-3

Bir çalışma alanı seçiyoruz veya yeni oluşturabiliriz.

Resim-4

Tüm adımlar hatasız tamamlandığında Microsoft Fabric ile Dynamics 365 bağlantısı kurulmuş oluyor. Fabric sayfası otomatik açılacaktır. Tablolaron dolması ve senkronize olması biraz zaman alıyor. Bu aşamada tüm Dataverse tabloları otomatik bağlanıyor. FO tablolarını sonradan elle seçmemiz gerekiyor. Aşağıda bahsedeceğim.

Resim-5

Oluşan Fabric linki görmek için Azure Snapse Link menüsüne giriyoruz. Microsoft OneLake’e tıklıyoruz. Sanırım Fabric link ile Snapse link aynı yapıyı kullanıyorlar menu henüz değişmemiş ilerde iki faklı menu olabilir.

Resim-6

Açılan sayfada bağlantısı kurulmuş tabloların listesi geliyor.  Manage tables menüsünden tablo ekleme işlemlerini yapabiliyoruz.

Resim-7

Açılan sayfada hem Dataverse tablolarını hemde FO tablolarını görebilirsiniz. Tabloların bu listede görünebilmesi için bazı şartlar var en önemlisi tabloda Change tracking aktif edilmiş  olmalı. Buradan bağlantısını kurmak istediğiniz tabloları seçebilirsiniz. Ben CustTable ve CustGrup tablolarını seçtim.

Resim-8

Artık Fabric sayfasına gidebiliriz. Bir çalışma sayfası oluşturmuştum. İçine girdiğimde bir kaç faklı linkin olduğunu göreceksiniz. Lakehouse’a tıklayalım.

Resim-9

Lakehouse’a girdiğimde bağlantısını kurduğum tabloları görebiliyorum.

Resim-10

FO tablolarını listeden bulabilirsiniz. FO ortamı üzerinden veri değişiklikleri yaparak buraya yansımasını test edebilirsiniz. Şu anda saatte bir güncelleniyor.

Resim-11

Bu iki tabloyu kullaraka çok basit bir liste Power BI raporu yaptım.

Resim-12

Sonuç olarak, bu yazıda Microsoft Fabric ile Dynamics 365 entegrasyonunun nasıl sağlandığını anlatmaya çalıştım. Microsoft Fabric, Dynamics 365 ve Power Platform’un birleşimi, müşterilerde yoğun olarak kullanılacak güçlü bir yapı oluşturuyor. Bu entegrasyon, özellikle standart çözümler konusunda yaşadığımız bazı zorlukları ortadan kaldıracak gibi görünüyor. Ürün hala geliştirilmeye devam ediyor ve özellikle gelecekte yapay zeka ile olan iş birliği sayesinde projelerimizde büyük katkı sağlayacağını düşünüyorum.

Detaylar için buraya göz atabilirsiniz.

Selamlar.

www.fatihdemirci.net

TAGs: Microsoft Fabric, Microsoft Dynamics 365, MsDyn365FO, MsDyn365CE, MsDyn365, Power Automate, Power Apss, Power Virtual Agents, Dynamics 365 nedir, Dynamics 365 ERP, Dynamics 365 CRM, Power BI, Dataverse