Condividi tramite


Come usare il completamento del codice Copilot in Fabric in Data Warehouse (anteprima)

si applica a:✅ Magazzino di dati in Microsoft Fabric

Copilot in Fabric in Data Warehouse offre suggerimenti intelligenti per il codice T-SQL in stile completamento automatico per semplificare l'esperienza di scrittura del codice.

Quando inizi a scrivere codice o commenti T-SQL nell'editor, Copilot per Data Warehouse usa lo schema del data warehouse e il contesto di tabulazione delle query, fornendo suggerimenti di codice inline per integrare l'IntelliSense esistente. I suggerimenti di completamento possono variare in lunghezza: a volte completano la riga corrente, altre volte aggiungono un intero nuovo blocco di codice. I completamenti codice supportano tutti i tipi di query T-SQL: DDL (Data Definition Language), DQL (Data Query Language) e DML (Data Manipulation Language). È possibile accettare un suggerimento intero o parziale o continuare a digitare per ignorare i suggerimenti. Può anche generare suggerimenti alternativi tra cui scegliere.

Prerequisiti

Come possono essere utili i completamenti del codice?

Il completamento codice migliora la produttività e il flusso di lavoro in Copilot per Data Warehouse riducendo il carico cognitivo della scrittura di codice T-SQL. Accelera la scrittura del codice, impedisce sia errori di sintassi che di digitazione e migliora la qualità del codice. Fornisce suggerimenti utili e contestualizzati direttamente nell'editor di query. Indipendentemente dal livello di esperienza con SQL, il completamento codice consente di risparmiare tempo ed energia con la scrittura del codice SQL e di concentrarsi sulla progettazione, l'ottimizzazione e il test del warehouse.

Funzionalità chiave

  • Completamento automatico delle query parzialmente scritte: Copilot può fornire suggerimenti contestualizzati o completamenti di codice SQL per la tua query T-SQL parzialmente scritta.
  • Generare suggerimenti dai commenti: è possibile guidare Copilot usando commenti che descrivono la logica e lo scopo del codice usando il linguaggio naturale. Aggiungere un commento (usando --) all'inizio della query e Copilot genererà la query corrispondente.

Inizia

  1. Verifica che l'impostazione Mostra completamenti Copilot sia abilitata nelle impostazioni del magazzino.

    1. È anche possibile controllare lo stato dell'impostazione tramite la barra di stato nella parte inferiore dell'editor di query.

      Screenshot della barra di stato di completamento in linea di Copilot.

    2. Se non è abilitata, in Impostazioni magazzino selezionare il riquadro Copilot. Abilita l'opzione Mostra i completamenti di Copilot.

    Screenshot dell'impostazione Completamento in linea di Copilot nel riquadro delle impostazioni.

  2. Iniziare a scrivere la query nell'editor di query SQL all'interno del warehouse. Durante la digitazione, Copilot fornisce suggerimenti in tempo reale e completamento del codice della query presentando un testo fantasma attenuato.

    Screenshot dell'editor di query che mostra il testo in grigio di un suggerimento di codice Copilot.

  3. È quindi possibile accettare il suggerimento premendo il tasto TAB, oppure ignorarlo. Se non si vuole accettare un intero suggerimento da Copilot, è possibile usare il tasto di scelta rapida CTRL+DESTRO per accettare la parola successiva di un suggerimento.

  4. Copilot può fornire suggerimenti diversi per lo stesso input. È possibile passare il puntatore del mouse sul suggerimento per visualizzare in anteprima le altre opzioni.

    Screenshot dell'editor di query che mostra il testo in grigio e il selettore per opzioni di selezione multipla.

  5. Per aiutare Copilot a comprendere la query che si sta scrivendo, è possibile fornire un contesto sul codice previsto inserendo un commento con --. Ad esempio, è possibile specificare quale oggetto del magazzino, condizione o metodi da usare. Copilot può perfino completare automaticamente il commento per aiutarti a scrivere commenti chiari e accurati in modo più efficiente.

    Screenshot dell'editor di query che mostra un blocco di suggerimenti di codice basati su un commento che richiede di