Microsoft Fabric'daki grafik nasıl çalışır?

Microsoft Fabric grafı, OneLake'te depolanan yapılandırılmış verileri modellenmiş, sorgulanabilir bir grafiğe dönüştürür. Görsel, tablosal veya programlı sonuçlar üretmek için ortak bir altyapı üzerinden çalışan görsel veya GQL tabanlı araçları kullanarak grafı sorgular.

Bu makalede grafik mimarisi açıklanır ve kaynaktan içgörülere uçtan uca veri akışı açıklanır.

Aşağıdaki diyagramda kaynaktan içgörülere uçtan uca veri akışı gösterilmektedir:

Depolama, graf modelleme, sorgu yazma, yürütme ve sonuçlar aracılığıyla veri kaynaklarından graf veri akışını gösteren diyagram.

Veri kaynakları

Veriler Azure hizmetleri, diğer bulut platformları veya şirket içi kaynaklar gibi dış sistemlerden kaynaklanır. Microsoft Fabric içindeki grafik, veriler OneLake'e alındıktan sonra bu kaynaklardan alınan verilerle çalışır ve burada grafik verileri okuyabilir.

OneLake'de depolama

Alınan verileri OneLake'te bir göl evinde tablosal kaynak tablolar olarak depolarsınız. Graph, modeli kaydettiğinizde lakehouse tablolarınızdan veri alır, bu nedenle ayrı bir ETL işlem hattı ayarlamanız veya verileri bir dış veritabanına taşımanız gerekmez.

Graf modelleme

Graf modelleme adımında aşağıdakileri belirterek grafik şemasını tanımlarsınız:

  • Düğüm türleri: Verilerinizdeki müşteriler, ürünler veya siparişler gibi varlıklar.
  • Kenar türleri: "Satın almalar", "içerir" veya "üretir" gibi varlıklar arasındaki ilişkiler.
  • Tablo eşlemeleri: Düğüm ve kenar tanımlarının temel alınan kaynak tablolarla eşleşmesi.

Bu adım etiketli özellik grafı yapısını oluşturur. Grafiği sorgulamadan önce graf modellemesini tamamlayın. Bu modelleme kararlarını alma yönergeleri için bkz. Grafik şeması tasarlama.

Uyarı

Graph şu anda şema evrimi desteklemez. Yeni özellikler ekleme, etiketleri değiştirme veya ilişki türlerini değiştirme gibi yapısal değişiklikler yapmanız gerekiyorsa, güncelleştirilmiş kaynak verileri yeni bir modele yeniden ekleyin.

Sorgulanabilir grafik

Modeli kaydettiğinizde, graf temel alınan lakehouse tablolarından verileri alır ve okuma için iyileştirilmiş, sorgulanabilir bir grafik oluşturur. Bu graf yapısı, büyük ölçekte hızlı ve verimli grafik sorguları sağlayan dolaşma ve desen eşleştirme için iyileştirilmiştir.

Sorgu yazma

sorgulanabilir graf üzerinde iki deneyimden birini kullanarak sorgular yazarsınız:

Her iki seçenek de aynı temel grafiği hedefler. İş akışınıza uygun yazma deneyimini seçin.

Sorgu çalıştırma

Sorguları destekleyen ortak bir yürütme katmanı üzerinden çalıştırırsınız:

Tavsiye

Sorgu yolunuzu seçin: Sorgu yapısı üzerinde tam denetime sahip graf verilerine doğrudan, program aracılığıyla erişim için GQL veya REST kullanın. Doğal dil erişimine ihtiyacınız olduğunda Fabric Veri Aracısı aracılığıyla NL2GQL (önizleme) kullanın; konuşma yapay zekası ve bilgi yardımcısı senaryoları için idealdir.

Bu katman sorgulanabilir grafta sorgu mantığını çalıştırır ve sonuçları döndürür.

Sorgu sonuçları

Grafiği nasıl sorguladığınıza bağlı olarak, sonuçları aşağıdaki biçimlerden bir veya daha fazlasında alırsınız:

  • Görsel graf diyagramları: Düğümlerin ve ilişkilerin etkileşimli görselleştirmeleri.
  • Tablosal sonuç kümeleri: Satır ve sütunlarda yapılandırılmış veriler.
  • Programlı yanıtlar: REST veya aşağı akış tüketimi için JSON çıkışı.

Sonuçları etkileşimli olarak keşfedin, salt okunur sorgu kümeleri olarak paylaşın veya diğer araçlarda ve uygulamalarda kullanın.