Wat is Copilot in de Data Warehouse-werkbelasting (preview)?

Van toepassing op: ✅ SQL Analytics-eindpunt en -magazijn in Microsoft Fabric

Copilot in Fabric Data Warehouse is een AI-assistent die is ontworpen om uw datawarehousingtaken te stroomlijnen. Copilot integreert naadloos met uw datawarehouse in Fabric en biedt intelligente inzichten om u te helpen bij elke stap in uw T-SQL-verkenningen.

Copilot in Fabric Data Warehouse gebruikt tabel- en weergavenamen, kolomnamen, primaire sleutel en vreemde sleutelmetadata om T-SQL-code te genereren. Copilot in Fabric Data Warehouse gebruikt geen gegevens in tabellen om T-SQL-suggesties te genereren.

Functies van Copilot in Fabric Data Warehouse

Copilot in Fabric Data Warehouse biedt de volgende functies:

  • Natuurlijke taal voor SQL: Vraag Copilot om SQL-query's te genereren met behulp van eenvoudige vragen in natuurlijke taal.
  • Codevoltooiing: verbeter uw coderingsefficiëntie met op AI gebaseerde codevoltooiingen.
  • Snelle acties: SNEL SQL-query's oplossen en uitleggen met direct beschikbare acties.
  • Intelligente inzichten: ontvang slimme suggesties en inzichten op basis van uw magazijnschema en metagegevens.

Er zijn drie manieren om te communiceren met Copilot in de Fabric Warehouse-editor.

  • Copilot chatpaneel: Gebruik het chatpaneel om vragen te stellen aan Copilot via natuurlijke taal. Copilot reageert met een gegenereerde SQL-query of natuurlijke taal op basis van de gestelde vraag.

    • Natuurlijke taal voor SQL: T-SQL-code genereren en suggesties krijgen voor vragen die u kunt stellen om uw werkstroom te versnellen.
  • Copilot-codevoltooiing: Begin met het schrijven van T-SQL in de SQL-query-editor en Copilot genereert automatisch een codevoorstel om je query te voltooien. De Tab-toets accepteert de codesuggesties of blijft typen om de suggestie te negeren.

  • Copilot snelle acties: In het lint van de SQL-query-editor zijn de opties Fixen en Uitleggen snelle acties. Markeer een SQL-query van uw keuze en selecteer een van de snelle actieknoppen om de geselecteerde actie uit te voeren op uw query.

    • Uitleggen: Copilot kan uitleg in natuurlijke taal geven over uw SQL-query- en magazijnschema in opmerkingenindeling.
    • Repareren: Copilot kan fouten in uw code oplossen wanneer er foutberichten optreden. Foutscenario's kunnen onjuiste of niet-ondersteunde T-SQL-code, verkeerde spelling en meer omvatten. Copilot biedt ook opmerkingen die de wijzigingen uitleggen en aanbevolen procedures voor SQL voorstellen.

Copilot inschakelen

Aanbevolen procedures voor het gebruik van Copilot in Fabric Data Warehouse

Hier volgen enkele tips voor het maximaliseren van de productiviteit met Copilot.

  • Begin bij het maken van prompts met een duidelijke en beknopte beschrijving van de specifieke informatie die je zoekt.
  • Natuurlijke taal voor SQL is afhankelijk van expressieve tabel- en kolomnamen. Als uw tabel en kolommen niet expressief en beschrijvend zijn, kan Copilot mogelijk geen zinvolle query maken.
  • Gebruik natuurlijke taal die van toepassing is op je tabel- en weergavenamen, kolomnamen, primaire sleutels en vreemde sleutels van je magazijn. Deze context helpt Copilot nauwkeurige query's te genereren. Specificeer zo expliciet mogelijk welke kolommen je wilt zien, aggregaties en eventuele filtercriteria. Copilot moet typfouten kunnen corrigeren of de context begrijpen op basis van uw schemacontext.
  • Maak relaties in de modelweergave van het magazijn om de nauwkeurigheid van JOIN instructies in uw gegenereerde SQL-query's te vergroten.
  • Wanneer u code-aanvullingen gebruikt, laat dan bovenaan de query een opmerking achter met -- om de Copilot te helpen met context over de query die u probeert te schrijven.
  • Vermijd dubbelzinnige of te complexe taal in uw prompts. Vereenvoudig de vraag terwijl de duidelijkheid behouden blijft. Deze bewerking zorgt ervoor dat Copilot deze effectief kan vertalen in een zinvolle T-SQL-query waarmee de gewenste gegevens worden opgehaald uit de bijbehorende tabellen en weergaven.
  • Op dit moment biedt natuurlijke taal voor SQL ondersteuning voor Engelse taal naar T-SQL.

Voorbeeldprompts

  • De volgende voorbeeldprompts zijn duidelijk, specifiek en afgestemd op de eigenschappen van uw schema en datawarehouse, waardoor Copilot eenvoudiger nauwkeurige T-SQL-query's kan genereren:
    - 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

AI zorgt voor Copilot, dus verrassingen en fouten zijn mogelijk.

Verantwoord AI-gebruik van Copilot

Om de richtlijnen van Microsoft voor verantwoorde AI in Fabric Data Warehouse te bekijken, zie Privacy, beveiliging en verantwoord AI-gebruik van Copilot.

Microsoft streeft ernaar om ervoor te zorgen dat onze AI-systemen worden begeleid door onze AI-principes en Responsible AI Standard. Deze principes omvatten het in staat stellen van onze klanten om deze systemen effectief en in overeenstemming met hun beoogde gebruik te gebruiken. Onze benadering van verantwoorde AI ontwikkelt zich voortdurend om proactief opkomende problemen op te lossen.

Limitations

Dit zijn de huidige beperkingen van Copilot in Fabric in Data Warehouse:

  • Copilot begrijpt eerdere invoer niet en kan wijzigingen niet ongedaan maken nadat een gebruiker een wijziging heeft gecommitteerd tijdens het authoren, noch via de gebruikersinterface noch via het chatpaneel. Je kunt bijvoorbeeld niet aan Copilot vragen om mijn laatste vijf invoer ongedaan te maken. Je kunt echter nog steeds de bestaande gebruikersinterface-opties gebruiken om ongewenste wijzigingen of vragen te verwijderen.
  • Copilot kan geen wijzigingen aanbrengen in bestaande SQL-query's. Als u copilot bijvoorbeeld vraagt om een specifiek deel van een bestaande query te bewerken, werkt dit niet.
  • Copilot kan onnauwkeurige resultaten opleveren wanneer het de bedoeling is gegevens te evalueren. Copilot heeft alleen toegang tot het schema van het datawarehouse, en niet tot de gegevens daarin.
  • Copilot-antwoorden kunnen onnauwkeurige of lage kwaliteit inhoud bevatten, dus zorg ervoor dat je de output bekijkt voordat je ze in je werk gebruikt.
  • Personen die de nauwkeurigheid en geschiktheid van de inhoud zinvol kunnen evalueren, moeten de uitvoer controleren.