Condividi tramite


Che cos'è Copilot in Fabric nel carico di lavoro del data warehouse (anteprima)?

Si applica a:✅ endpoint di analisi SQL e magazzino dati in Microsoft Fabric

Copilot in Fabric Data Warehouse è un assistente di intelligenza artificiale progettato per semplificare le attività di data warehousing. Copilot si integra perfettamente con il data warehouse in Fabric, fornendo informazioni dettagliate intelligenti che consentono di seguire ogni passaggio delle esplorazioni T-SQL.

Copilot in Fabric Data Warehouse usa nomi di tabella e vista, nomi di colonna, chiave primaria e metadati di chiave esterna per generare codice T-SQL. Copilot in Fabric Data Warehouse non usa i dati nelle tabelle per generare suggerimenti T-SQL.

Funzionalità di Copilot in Fabric Data Warehouse

Copilot nel Magazzino dati di Fabric offre le seguenti funzionalità:

  • Linguaggio naturale per SQL: chiedere a Copilot di generare query SQL usando semplici domande in linguaggio naturale.
  • Completamento del codice: migliorare l'efficienza di codifica con i completamenti del codice basati su intelligenza artificiale.
  • Azioni rapide: correggere e spiegare rapidamente le query SQL con azioni facilmente disponibili.
  • Intelligent Insights: ricevere suggerimenti intelligenti e informazioni dettagliate in base allo schema e ai metadati del magazzino.

Esistono tre modi per interagire con Copilot nell'editor di Fabric Warehouse.

  • Pannello di chat di Copilot nel Fabric Data Warehouse: Usa il pannello di chat per porre domande a Copilot usando il linguaggio naturale. Copilot risponde con una query SQL generata o un linguaggio naturale in base alla domanda posta.

    • Linguaggio naturale per SQL: generare codice T-SQL e ottenere suggerimenti di domande da porre per accelerare il flusso di lavoro.
  • Completamento del codice Copilot nel Fabric Data Warehouse: Inizia a scrivere T-SQL nell'editor di query SQL e Copilot genera automaticamente un suggerimento di codice per aiutarti a completare la tua query. Accettare il suggerimento di codice con il tasto TAB oppure continuare a digitare per ignorare il suggerimento.

  • Azioni rapide di Copilot in Fabric Data Warehouse: nella barra multifunzione dell'editor di query SQL le opzioni Correzione e spiegazione sono azioni rapide. Evidenziare una query SQL di propria scelta e selezionare uno dei pulsanti azione rapida per eseguire l'azione selezionata nella query.

    • Spiega: Copilot può fornire spiegazioni in linguaggio naturale della tua query SQL e dello schema del data warehouse in formato commento.
    • Correggi: Copilot può correggere gli errori nel codice man mano che si verificano messaggi di errore. Gli scenari di errore possono includere un codice T-SQL non corretto o non supportato, ortografie errate e altro ancora. Copilot fornisce anche commenti che spiegano le modifiche e suggeriscono le procedure consigliate per SQL.

Abilita Copilot

Procedure consigliate per l'uso di Copilot in Fabric Data Warehouse

Ecco alcuni suggerimenti per ottimizzare la produttività con Copilot.

  • Quando si creano delle richieste, assicurarsi di iniziare con una descrizione chiara e concisa delle informazioni specifiche che si stanno cercando.
  • Il linguaggio naturale per SQL dipende dai nomi di tabella e colonna espressivi. Se la tabella e le colonne non sono espressive e descrittive, Copilot potrebbe non essere in grado di costruire una query significativa.
  • Usare un linguaggio naturale applicabile ai nomi delle tabelle e delle viste, ai nomi delle colonne, alle chiavi primarie e alle chiavi esterne del deposito. Il contesto aiuta Copilot a generare query accurate. Specificare le colonne da visualizzare, le aggregazioni e i criteri di filtro nel modo più esplicito possibile. Copilot deve essere in grado di correggere gli errori di digitazione o comprendere il contesto in base al contesto del proprio schema.
  • Creare relazioni nella visualizzazione modello del warehouse per aumentare l'accuratezza delle JOIN istruzioni nelle query SQL generate.
  • Quando si usano i completamenti del codice, lasciare un commento nella parte superiore della query con -- per aiutare Copilot a comprendere il contesto della query che si sta scrivendo.
  • Evitare un linguaggio ambiguo o eccessivamente complesso nelle richieste. Semplificare la domanda mantenendone la chiarezza. Questa modifica garantisce che Copilot possa convertirla in modo efficace in una query T-SQL significativa che recupera i dati desiderati dalle tabelle e visualizzazioni associate.
  • Attualmente il linguaggio naturale per SQL supporta la lingua inglese per T-SQL.

Esempi di richieste

  • Le richieste di esempio seguenti sono chiare, specifiche e personalizzate in base alle proprietà dello schema e del data warehouse, semplificando la generazione di query T-SQL accurate da parte di Copilot:
    - 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

Copilot è supportato dall'IA, quindi sono possibili sorprese ed errori.

Uso responsabile dell'IA con Copilot

Per visualizzare le linee guida di Microsoft per l'intelligenza artificiale responsabile in Fabric Data Warehouse, vedere Privacy, sicurezza e uso responsabile di Copilot.

Microsoft si impegna a garantire che i sistemi di IA siano guidati dai nostri principi di IA e dallo Standard di intelligenza artificiale responsabile. Questi principi includono la possibilità per i nostri clienti di usare questi sistemi in modo efficace e in linea con i loro usi previsti. Il nostro approccio all'intelligenza artificiale responsabile è in continua evoluzione per risolvere in modo proattivo i problemi emergenti.

Limitations

Ecco le limitazioni correnti di Copilot in Fabric in Data Warehouse:

  • Copilot non riconosce gli input precedenti e non può annullare le modifiche dopo che un utente ha eseguito il commit di una modifica durante la creazione, tramite l'interfaccia utente o il riquadro di chat. Ad esempio, non è possibile chiedere a Copilot di annullare gli ultimi cinque input. Tuttavia, gli utenti possono comunque usare le opzioni dell'interfaccia utente esistenti per eliminare le modifiche o le query indesiderate.
  • Copilot non può apportare modifiche alle query SQL esistenti. Ad esempio, se si chiede a Copilot di modificare una parte specifica di una query esistente, non funziona.
  • Copilot potrebbe produrre risultati imprecisi quando l'intento è valutare i dati. Copilot ha accesso solo allo schema del magazzino, e a nessuno dei dati in esso contenuti.
  • Le risposte di Copilot possono includere contenuti non accurati o di bassa qualità, quindi assicurarsi di esaminare gli output prima di usarli nel lavoro.
  • Gli utenti in grado di valutare in modo significativo l'accuratezza e l'adeguatezza del contenuto devono esaminare gli output.