Udostępnij przez


Co to jest Copilot w Fabric w obciążeniu Data Warehouse (wersja próbna)?

Dotyczy:✅ końcowego punktu analizy SQL i magazynu danych w usłudze Microsoft Fabric

Copilot w usłudze Fabric Data Warehouse to asystent sztucznej inteligencji zaprojektowany w celu usprawnienia zadań magazynowania danych. Rozwiązanie Copilot bezproblemowo integruje się z magazynem danych w Fabric, zapewniając inteligentne wnioski, które pomagają na każdym etapie eksploracji T-SQL.

Copilot w usłudze Fabric Data Warehouse wykorzystuje nazwy tabel i widoków, nazwy kolumn, metadane kluczy podstawowych i kluczy obcych do generowania kodu T-SQL. Narzędzie Copilot w usłudze Fabric Data Warehouse nie używa danych w tabelach do generowania sugestii języka T-SQL.

Funkcje Copilot w magazynie danych Fabric

Rozwiązanie Copilot w usłudze Fabric Data Warehouse oferuje następujące funkcje:

  • Język naturalny do języka SQL: Poproś Copilota o generowanie zapytań SQL przy użyciu prostych pytań dotyczących języka naturalnego.
  • Uzupełnianie kodu: zwiększ wydajność kodowania dzięki uzupełnianiom kodu opartego na sztucznej inteligencji.
  • Szybkie akcje: szybkie naprawianie i wyjaśnianie zapytań SQL przy użyciu łatwo dostępnych akcji.
  • Inteligentne wskazówki: Otrzymuj inteligentne sugestie i wskazówki na podstawie schematu i metadanych magazynu.

Istnieją trzy sposoby interakcji z Copilotem w edytorze Fabric Warehouse.

  • Okienko czatu Copilot w usłudze Fabric Data Warehouse: użyj okienka czatu, aby zadawać pytania copilotowi za pomocą języka naturalnego. Copilot odpowiada za pomocą wygenerowanego zapytania SQL lub języka naturalnego na podstawie zadanego pytania.

    • Język naturalny do języka SQL: generowanie kodu T-SQL i uzyskiwanie sugestii dotyczących pytań, które należy zadać, aby przyspieszyć przepływ pracy.
  • Uzupełnianie kodu Copilot w usłudze Fabric Data Warehouse: rozpocznij pisanie języka T-SQL w edytorze zapytań SQL i narzędzie Copilot automatycznie generuje sugestię dotyczącą kodu, aby ułatwić ukończenie zapytania. Tab akceptuje sugestię kodu, lub kontynuuj pisanie, aby zignorować sugestię.

  • Szybkie akcje copilot w usłudze Fabric Data Warehouse: na wstążce edytora zapytań SQL opcje Napraw i Wyjaśnij są dostępne w formie szybkich akcji. Wyróżnij wybrane zapytanie SQL i wybierz jeden z przycisków szybkiej akcji, aby wykonać wybraną akcję w zapytaniu.

    • Wyjaśnienie: Copilot może udostępniać wyjaśnienia języka naturalnego dotyczące zapytania SQL i schematu magazynu w formacie komentarzy.
    • Poprawka: Copilot może naprawić błędy w kodzie w miarę pojawiania się komunikatów o błędach. Scenariusze błędów mogą obejmować niepoprawny/nieobsługiwany kod T-SQL, błędy ortograficzne, w tym nie tylko. Copilot zawiera również komentarze, które wyjaśniają zmiany i sugerują najlepsze rozwiązania dotyczące języka SQL.

Włącz usługę Copilot

Najlepsze praktyki dotyczące korzystania z Copilot w magazynie danych Fabric

Oto kilka wskazówek dotyczących maksymalizacji produktywności dzięki Copilot.

  • Podczas tworzenia monitów pamiętaj, aby rozpocząć od jasnego i zwięzłego opisu konkretnych informacji, których szukasz.
  • Naturalne języki zapytań SQL zależą od przejrzystych nazw tabel i kolumn. Jeśli tabela i kolumny nie są wyraziste i opisowe, copilot może nie być w stanie skonstruować znaczącego zapytania.
  • Używaj naturalnego języka, który jest odpowiedni dla nazw twoich tabel i widoków, nazw kolumn, kluczy podstawowych i kluczy obcych twojego magazynu danych. Ten kontekst pomaga Copilotowi wygenerować dokładne zapytania. Określ kolumny, które mają być widoczne, agregacje i wszelkie kryteria filtrowania tak jawnie, jak to możliwe. Copilot powinien być w stanie poprawić literówki lub zrozumieć kontekst, biorąc pod uwagę kontekst schematu.
  • Utwórz relacje w widoku modelu magazynu, aby zwiększyć dokładność instrukcji JOIN w wygenerowanych zapytaniach SQL.
  • W przypadku korzystania z uzupełniania kodu pozostaw komentarz na górze zapytania z --, aby pomóc Copilotowi zrozumieć kontekst dotyczący zapytania, które próbujesz napisać.
  • Unikaj niejednoznacznego lub zbyt złożonego języka w monitach. Uprość pytanie przy zachowaniu jego jasności. Dzięki tej edycji copilot może skutecznie przetłumaczyć go na znaczące zapytanie T-SQL, które pobiera żądane dane ze skojarzonych tabel i widoków.
  • Obecnie usługa konwertowania języka naturalnego do SQL obsługuje język angielski w formacie T-SQL.

Przykładowe treści

  • Poniższe przykładowe monity są jasne, specyficzne i dostosowane do właściwości schematu i hurtowni danych, co ułatwia Copilot generowanie dokładnych zapytań T-SQL.
    - Show me all properties that sold last year
    - Count all the products, group by each category
    - Show all agents who sell properties in California
    - Show agents who have listed more than two properties for sale
    - Show the rank of each agent by property sales and show name, total sales, and rank

Note

Sztuczna inteligencja obsługuje Copilot, więc możliwe są niespodzianki i błędy.

Odpowiedzialne korzystanie z Copilota przy użyciu sztucznej inteligencji

Aby wyświetlić wytyczne firmy Microsoft dotyczące odpowiedzialnej sztucznej inteligencji w usłudze Fabric Data Warehouse, zobacz Prywatność, bezpieczeństwo i odpowiedzialne korzystanie z Copilot.

Firma Microsoft zobowiązała się do zapewnienia, że nasze systemy sztucznej inteligencji są sterowane naszymi zasadami sztucznej inteligencji i standardem Odpowiedzialnej sztucznej inteligencji. Zasady te obejmują umożliwienie naszym klientom efektywnego korzystania z tych systemów i zgodnie z ich zamierzonymi zastosowaniami. Nasze podejście do odpowiedzialnej sztucznej inteligencji stale ewoluuje, aby aktywnie rozwiązywać pojawiające się problemy.

Limitations

Poniżej przedstawiono bieżące ograniczenia funkcji Copilot w usłudze Fabric w magazynie danych:

  • Copilot nie rozumie poprzednich danych wejściowych i nie może cofnąć zmian po zatwierdzeniu zmiany przez użytkownika podczas tworzenia za pośrednictwem interfejsu użytkownika lub okienka czatu. Na przykład nie można poprosić Copilota o Cofnij moje ostatnie pięć wpisów. Jednak użytkownicy nadal mogą używać istniejących opcji interfejsu użytkownika do usuwania niepożądanych zmian lub zapytań.
  • Copilot nie może wprowadzać zmian w istniejących zapytaniach SQL. Jeśli na przykład poprosisz Copilota o edycję określonej części istniejącego zapytania, nie zadziała.
  • Copilot może generować niedokładne wyniki, gdy intencją jest ocena danych. Copilot ma dostęp tylko do schematu magazynu, ale nie do żadnych danych w środku.
  • Odpowiedzi Copilot mogą zawierać niedokładne lub niskiej jakości treści, dlatego przed ich użyciem w pracy należy dokładnie je przejrzeć.
  • Osoby, które mogą znacząco ocenić dokładność i odpowiednią zawartość, powinny przejrzeć dane wyjściowe.