A Copilot csevegőpanel használata az SQL-adatbázis számítási feladataiban

A következőre vonatkozik: SQL-adatbázis a Microsoft Fabricben

A Copilot in Fabric az SQL Database számítási feladatában egy csevegőablakot tartalmaz, amely természetes nyelven kommunikál a Copilottal. Ezen a felületen a Copilot az adatbázisra vagy általában az SQL Database-re vonatkozó kérdéseket tehet fel. A kérdéstől függően a Copilot generált SQL-lekérdezéssel vagy természetes nyelvi válaszokkal válaszol.

Mivel a Copilot sémaérzékeny és környezetfüggő, létrehozhat az adatbázisra szabott lekérdezéseket.

Ezzel az integrációval a Copilot sql-lekérdezéseket hozhat létre a következőhöz hasonló kérésekhez:

What are the top 10 best-selling products by revenue?
Show the sales revenue growth trend for the past 5 years.
Create a table called [SalesTransactions] with columns [CustomerID], [ProductID], [OrderDate], [Quantity].
Which queries are consuming the most CPU in my database right now?
Why is my database running slowly today?
List tables without a primary key or clustered index.
Find missing index recommendations for my database.
Add a VECTOR column to the Products table.
Explain what this T-SQL script does, step by step.
Refactor this SQL query to follow best practices.
Search my database for any column containing the word 'error'.
Generate a resource usage report for the last hour.
How do I create an Extended Events session to capture long-running queries?

Főbb forgatókönyvek

Akár adatbázis-rendszergazda, akár fejlesztő vagy elemző, a Copilot csevegőablak segít leegyszerűsíteni a munkafolyamatot, és növelni a hatékonyságot. A Copilots a következő típusú feladatokat támogatja:

Lehetséges helyzetek Mit lehet tenni
Természetes nyelv – SQL (NL2SQL) T-SQL-kódot hozhat létre, és kérdéseket kaphat a munkafolyamat felgyorsításához.
Dokumentációalapú Q&A Kérdéseket tehet fel a Fabric SQL Database képességeivel kapcsolatban, és válaszokat kaphat az MS Learn hivatalos dokumentációjában.
Teljesítmény- és erőforrásproblémák diagnosztizálása A processzor- vagy memóriahasználat elemzése, a blokkolt munkamenetek észlelése, a lassú lekérdezések azonosítása és a rendszertrendek összegzése.
Adatbázis-tervezés vizsgálata és optimalizálása Hiányzó vagy nem használt indexek, gyűjtemények és táblák keresése elsődleges kulcsok vagy fürtözött indexek nélkül.
Sémaobjektumok felfedezése és módosítása Táblákat hozhat létre vagy módosíthat, számítási vagy VEKTOR oszlopokat vehet fel, és áttekintheti az eseményindítókat és a kényszereket.
SQL-kód létrehozása, hibakeresése és dokumentálása A T-SQL-szkriptek ismertetése, javítása, újrabontása és dokumentálása automatikusan alkalmazott ajánlott eljárásokkal.
Interaktív keresés és tanulás Keressen adatbázis-objektumokat vagy szöveget, vizsgálja meg a beállításokat, és részletes útmutatást kapjon a felügyeleti és hibaelhárítási feladatokhoz.

Előfeltételek

Első lépések

A Copilot csevegőpaneljén gyorsan, beszélgetési módon hozhat létre, vizsgálhat meg és hajthat végre SQL-t az adatbázishoz. Természetes nyelvű kérések használatával környezetfüggő lekérdezéseket és magyarázatokat készíthet, majd áttekintheti, másolhatja vagy beszúrhatja a javasolt kódot a szerkesztőbe – a végrehajtási viselkedés a kiválasztott módtól függ.

Az alábbi lépéseket követve nyissa meg a csevegőablakot, és kezdjen el kommunikálni a Copilottal.

  1. Az Adatbázis számítási feladatban nyisson meg egy adatbázist, majd nyisson meg egy új SQL-lekérdezést.

  2. Ezután nyissa meg a Copilot csevegőablakot a Copilot menüszalag gombjára kattintva.

    Képernyőkép a Copilot menüszalagjáról.

  3. Ezután megjelenik egy csevegőablak, amely hasznos kezdőüzeneteket kínál a Copilot használatának megkezdéséhez és megismeréséhez. Válassza ki a Copilot által feltett kérdések bármelyikét.

  4. Most írja be a kívánt kérést a csevegőmezőbe. Láthatja, hogy a Copilot ennek megfelelően válaszol.

    Képernyőkép a Copilot csevegőablakáról.

Szükség esetén további kérdéseket vagy kéréseket is feltehet. A Copilot egy kontextusba helyezett választ ad az előző csevegési előzményekből.

A csevegőpanelről másolhatja vagy beszúrhatja a kódot. Az egyes kódblokkok tetején két gomb teszi lehetővé a lekérdezések bevitelét közvetlenül a szövegszerkesztőbe.

A csevegőablak rendszeres használata

  • Minél pontosabban írja le a céljait a csevegőpanel bejegyzéseiben, annál pontosabbak a Copilot-válaszok.
  • A beszélgetés törléséhez válassza a seprű ikont a Fabric portál képernyőképén, amely a Copilot törlési kérését mutatja. Törli az ablak bármilyen bemenetét vagy kimenetét, de a kontextus a munkamenetben marad a végéig.

Az adatok és algoritmusok használatával kapcsolatos részletekért olvassa el az SQL adatbázisokhoz készült Copilot adatvédelmi, biztonsági és felelősségteljes használatáról szóló útmutatót.

Végrehajtási mód választója

A Microsoft Fabric SQL-adatbázisban a Copilot csevegőablaka mostantól egy végrehajtási mód-választót tartalmaz az alján, amely két lehetőséget kínál:

  • Csak olvasható

  • Olvasás és írás jóváhagyással

    Képernyőkép a Copilot végrehajtási módjáról.

Írásvédett mód

Írásvédett módban a Copilot nem futtat adatdefiníciós nyelvet (DDL) vagy adatmanipulációs nyelv (DML) utasítást, amely módosítja az adatokat vagy sémákat. Ehelyett a Copilot azt javasolja, hogy az SQL-kódot tekintse át és futtassa manuálisan.

Példa: Lekérdezés kiválasztása

Ezzel a kéréssel automatikusan létrehozhat és futtathat lekérdezést SELECT a kiválasztott módtól függetlenül.

show the top selling product in each category

A Copilot létrehozza az SQL-kódot, és automatikusan futtatja.

Példa: Tábla létrehozása (írásvédett módban nem hajtva végre)

Ezzel az utasítással létrehozhat egy táblázatot értékesítési célra.

create a table for sales transactions

A Copilot megszövegzi az SQL-utasítást, de nem futtatja csak olvasható módban.

Megjegyzés:

Ha megpróbálja futtatni a kódot, a Copilot meg elutasítja, és emlékezteti, hogy továbbra is csak olvasható módban van.

Olvasás és írás jóváhagyási móddal

Jóváhagyás utáni olvasási és írási módban a Copilot a jóváhagyásuk után DDL- és DML-utasításokat hajthat végre.

Ez a mód olyan felhasználók számára hasznos, akik azt szeretnék, hogy a Copilot kezelje a végrehajtást, de még a futtatás előtt ellenőrizni szeretné a kódot.

Olvasás és írás jóváhagyási módban a Copilot a jóváhagyás után végrehajthatja az SQL-kódot. A lekérdezések (DQL) biztonságosak, és automatikusan futtathatók.

Képernyőkép a Copilot által lehetővé tett jóváhagyási módban történő olvasásról és írásról.

Példa: Tábla létrehozása jóváhagyással

Ezzel az utasítással létrehozhat egy táblázatot értékesítési célra.

create a table for sales transactions

Amikor tábla létrehozását kéri, a Copilot elkészíti a kódot, és felszólítja a végrehajtás jóváhagyására.

Áttekintheti a kódot, és jóváhagyás után a Copilot végrehajtja azt, és megerősíti, hogy a tábla sikeresen létrejött. Ez a mód több vezérlést biztosít, így a Copilot biztonságosan kezelheti a végrehajtást.