Dodawanie i konfigurowanie źródeł danych w agencie danych Fabric

Agent danych w Microsoft Fabric umożliwia organizacjom tworzenie środowisk konwersacyjnych na danych przedsiębiorstwa. Łącząc Fabric artefakty z agentem danych, użytkownicy mogą tłumaczyć pytania języka naturalnego na dokładne zapytania, umożliwiając uczestnikom projektu, od analityków do kadry kierowniczej, odblokowywanie szczegółowych informacji bez konieczności pisania jednego wiersza kodu. W tym artykule przedstawiono wszystkie źródła danych obsługiwane przez agenta danych oraz możliwości konfiguracji dostępne dla każdego źródła danych.

Overview

Agent danych obsługuje następujące kategorie źródeł danych:

Kategoria Artifacts Język zapytań Scenariusz kluczowy
SQL Lakehouse, Data Warehouse, SQL Database, Lustrzane bazy danych T-SQL Ustrukturyzowana analiza danych relacyjnych i Delta Lake
Eventhouse Baza danych KQL usługi Eventhouse KQL Analiza w czasie rzeczywistym i analiza szeregów czasowych
Semantyczny model Modele semantyczne usługi Power BI DAX Logika biznesowa, miary obliczeniowe i wyselekcjonowane metryki
Graph (wersja zapoznawcza) Model grafu GQL Eksploracja danych bogatych w relacje i analizy grafów.
Ontology (wersja zapoznawcza) Fabric Ontology natywny dla ontologii Znajomość domeny i kontekst semantyczny na potrzeby integracji danych
Wyszukiwanie AI platformy Azure (wersja zapoznawcza) Indeks usługi Wyszukiwanie AI platformy Azure Język naturalny i wyszukiwanie Pobieranie danych bez struktury (pliki PDF, tekst, wzbogacona zawartość)

Tip

Pojedynczy agent danych może łączyć maksymalnie pięć źródeł danych w dowolnej kombinacji, umożliwiając łączenie ustrukturyzowanych, semantycznych i nieustrukturyzowanych danych w jednym środowisku konwersacyjnym.

Obsługiwane artefakty

  • Lakehouse — tabele usługi Delta Lake udostępniane za pośrednictwem punktu końcowego usługi SQL Analytics.
  • Data Warehouse — kompleksowe rozwiązanie magazynu danych Fabric z przestrzenią roboczą dla języka T-SQL.
  • SQL Database — nat ywne dla platformy Fabric bazy danych SQL.
  • Mirrored Databases — zewnętrzne bazy danych synchronizowane z Fabric (na przykład Azure SQL, Cosmos DB, Snowflake).

Każde źródło SQL w Fabric jest dostarczane z wysokowydajnym punktem końcowym do analizy SQL, będącym powierzchnią zapytaniową T-SQL tylko do odczytu na danych formatu Delta w usłudze OneLake. Agent danych korzysta z wbudowanej usługi NL2SQL , która:

  1. Tłumaczy pytanie języka naturalnego użytkownika na zapytanie T-SQL przy użyciu wybranego schematu, instrukcji i przykładowych zapytań użytkownika.
  2. Sprawdza poprawność wygenerowanego zapytania względem wybranego schematu, aby upewnić się, że odwołuje się tylko do zatwierdzonych tabel i widoków.
  3. Wykonuje zapytanie za pośrednictwem punktu końcowego usługi SQL Analytics i zwraca wyniki czytelne dla człowieka.

Konfigurowanie źródła danych

Obsługiwane konfiguracje źródeł SQL

Konfiguracja Wsparte Details
Wybór schematu ✅ Tak Wybierz określone tabele, widoki i funkcje , aby ograniczyć zakres agenta.
Instrukcje dotyczące agenta ✅ Tak Instrukcje dla agenta na temat tego, kiedy i jak powinien kierować pytania do tego źródła.
Instrukcje dotyczące źródła danych ✅ Tak Podaj opisy tabel, logikę sprzężenia, szczegóły kolumny klucza i terminologię biznesową do nl2SQL.
Opis źródła danych ✅ Tak Opis, który pomaga agentowi określić, czy to źródło danych jest istotne dla pytania użytkownika.
Opisy obiektów schematu (Wersja zapoznawcza) ✅ Tak Zapewnij kontekst biznesowy dla tabel, kolumn i innych elementów schematu, aby usprawnić generowanie zapytań SQL. Dostępne tylko w wersji podglądowej.
Przykładowe zapytania ✅ Tak Podaj pary języka naturalnego/SQL, aby agent mógł uczyć się złożonych wzorców zapytań. Najważniejsze przykłady są automatycznie pobierane za pośrednictwem podobieństwa wektorów.

Dowiedz się więcej