Udostępnij za pośrednictwem


Instrukcje: korzystanie z uzupełniania kodu Copilot w usłudze Synapse Data Warehouse

Dotyczy: Magazyn w usłudze Microsoft Fabric

Rozwiązanie Copilot for Data Warehouse udostępnia inteligentne sugestie dotyczące kodu T-SQL w stylu autouzupełniania, aby uprościć środowisko kodowania.

Gdy zaczniesz pisać kod T-SQL lub komentarze w edytorze, copilot for Data Warehouse korzysta ze schematu magazynu i kontekstu tabulatora zapytań, aby uzupełnić istniejącą funkcję IntelliSense sugestiami dotyczącymi kodu wbudowanego. Ukończenia mogą mieć różne długości — czasami ukończenie bieżącego wiersza, a czasami zupełnie nowy blok kodu. Uzupełnianie kodu obsługuje wszystkie typy zapytań T-SQL: język definicji danych (DDL), język zapytań danych (DQL) i język manipulowania danymi (DML). Możesz zaakceptować wszystkie sugestie lub część sugestii lub kontynuować wpisywanie, aby zignorować sugestie. Może również wygenerować alternatywne sugestie, które należy wybrać.

Wymagania wstępne

Jak można pomóc w uzupełnianiu kodu?

Uzupełnianie kodu zwiększa produktywność i przepływ pracy w aplikacji Copilot for Data Warehouse, zmniejszając poznawcze obciążenie pisaniem kodu T-SQL. Przyspiesza pisanie kodu, zapobiega błędom składni i literówce oraz poprawia jakość kodu. Udostępnia ona przydatne sugestie bogate w kontekst bezpośrednio w edytorze zapytań. Niezależnie od tego, czy jesteś nowym użytkownikiem, czy doświadczeniem w pracy z językiem SQL, uzupełnianie kodu pomaga zaoszczędzić czas i energię dzięki pisaniu kodu SQL, a także skoncentrować się na projektowaniu, optymalizowaniu i testowaniu magazynu.

Najważniejsze możliwości

  • Autouzupełniane częściowo napisane zapytania: Copilot może udostępniać sugestie lub uzupełnienia kodu SQL z obsługą kontekstu dla częściowo napisanego zapytania T-SQL.
  • Generowanie sugestii z komentarzy: możesz poprowadzić Copilot przy użyciu komentarzy opisujących logikę i przeznaczenie kodu przy użyciu języka naturalnego. Pozostaw komentarz (przy użyciu --polecenia ) na początku zapytania, a copilot wygeneruje odpowiednie zapytanie.

Rozpocznij

  1. Zacznij pisać zapytanie w edytorze zapytań SQL w magazynie. Podczas wpisywania copilot udostępni sugestie i uzupełnienia kodu w czasie rzeczywistym, przedstawiając wygaszony tekst duchów.

    Zrzut ekranu z edytora zapytań przedstawiający wygaszony tekst sugestii kodu Copilot.

  2. Następnie możesz zaakceptować sugestię przy użyciu Tab lub go odrzucić. Jeśli nie chcesz zaakceptować całej sugestii z copilot, możesz użyć skrótu klawiaturowego Ctrl+Right , aby zaakceptować następne słowo sugestii.

  3. Copilot może udostępniać różne sugestie dotyczące tych samych danych wejściowych. Możesz umieścić kursor na sugestii, aby wyświetlić podgląd innych opcji.

    Zrzut ekranu z edytora zapytań przedstawiający wygaszony tekst i selektor dla wielu opcji wyboru.

  4. Aby ułatwić Copilotowi zrozumienie pisanego zapytania, możesz podać kontekst dotyczący oczekiwanego kodu, pozostawiając komentarz za --pomocą polecenia . Można na przykład określić, który obiekt magazynu, warunek lub metody mają być używane. Copilot może nawet autouzupełniać komentarz, aby pomóc w bardziej wydajnym pisaniu czytelnych i dokładnych komentarzy.

    Zrzut ekranu z edytora zapytań przedstawiający blok sugestii dotyczących kodu na podstawie komentarza z prośbą o