Dovednosti pro SQL databáze ve Fabric

platí pro:✅databáze SQL v Microsoft Fabric

Important

Tato funkce je ve verzi Preview.

Skills for Fabric jsou opakovaně použitelné instrukce, které pomáhají AI asistentovi porozumět Fabric zátěžím, API, vzorům dotazů a osvědčeným operačním postupům. Dovednosti v oblasti SQL databází poskytují specifické pokyny pro práci se SQL databází ve Fabric z agentického příkazového řádku nebo programovacího prostředí.

Tento článek ukazuje, jak nainstalovat Fabric skill bundle, připojit asistenta k vašemu Fabric prostředí a využít dovednosti pro tvorbu a provoz SQL databáze. Dovednosti vedou asistenta; vaše identita, oprávnění, nástroje a bezpečnostní kontroly Fabric stále řídí každou akci.

Prerequisites

  • Oprávnění k přístupu do pracovního prostoru Fabric a provádění požadovaných operací.
  • Programovací nástroj AI, jako je GitHub Copilot CLI, Claude Code, Visual Studio Code, Cursor, Windsurf nebo jiný AGENTS.md kompatibilní nástroj.
  • Node.js: Vyžaduje se pro samostatné rozhraní příkazového řádku GitHub Copilot, které se nainstaluje jako balíček npm (npm install -g @github/copilot). Kompletní postup nastavení najdete v článku Nastavení rozhraní příkazového řádku GitHub Copilot.
  • PowerShell 7: Vyžaduje se pro rozhraní příkazového řádku GitHub Copilot. Ověřit pomocí pwsh --version.
  • Git: Je vyžadován ke klonování úložišť skillů pro nástroje, které nepoužívají tržiště pluginů.
  • Azure CLI: Většina operací Fabric vyžaduje ověřování Azure. Po instalaci se přihlaste pomocí az login.

Nainstalujte dovednosti Microsoft Fabric

  1. Otevřete GitHub Copilot CLI nebo Claude kód. GitHub Copilot CLI i Claude Code používají stejný postup pro tržiště pluginů.

  2. Přidejte veřejné tržiště v GitHub Copilot CLI:

    /plugin marketplace add microsoft/skills-for-fabric
    
  3. Přidejte dovednosti pro Fabric marketplace:

    /plugin marketplace add microsoft/skills-for-fabric
    

    Pro zobrazení všech pluginů a dovedností dostupných na trhu zadejte na: /plugin marketplace browse fabric-collection.

  4. Nainstalujte kolekci Fabric.

    /plugin install fabric-skills@fabric-collection
    

    Pro omezení rozsahu nainstalujte zaměřený balíček, například fabric-operations, který zahrnuje dovednosti sqldb-cli :

    /plugin install fabric-operations@fabric-collection
    
  5. Ukončete a restartujte nástroj, aby se načetly dovednosti:

    /quit
    
  6. Ověřte tuto instalaci:

    /skills
    

Dovednosti v SQL databázích

Následující dovednosti jsou relevantní pro SQL databáze ve Fabric:

Skill Použijte jej pro Příklad záměru
sqldb-authoring-cli Vytváření a úprava databázových objektů nebo dat. Vytvořte tabulku, načtěte řádky, přidejte index nebo nasadíte uloženou proceduru.
sqldb-consumption-cli Zjišťování schématu a spouštění dotazů jen pro čtení. Uveďte tabulky, zkontrolujte sloupce, shrňte nedávné objednávky nebo vysvětlete sadu výsledků.
sqldb-operations-cli Vyšetřování zdravotních, výkonových a provozních otázek. Analyzujte pomalé dotazy, identifikujte blokování nebo zkontrolujte využití databázových zdrojů.

Pro kompletní katalog dostupných dovedností napříč všemi pracovními zátěžemi Fabric viz GitHub: Skills for Fabric.

Jak používat dovednosti s SQL databází ve Fabric

  1. Otevřete terminál ve svém projektu nebo pracovní složce.

  2. Napište Copilot a vyberte Enter.

    Snímek obrazovky terminálu Windows PowerShell.

    Spouští se GitHub Copilot.

    Screenshot PowerShell terminálu zobrazujícího rozhraní GitHub Copilot.

  3. Pokud se chcete ověřit pomocí účtu Microsoft, který má přístup k cílovému pracovnímu prostoru Fabric, zadejte az login a postupujte podle pokynů.

Vyvinout SQL databázi

Použijte tuto sqldb-authoring-cli dovednost, když se v databázi změní stav úkolu. Pro tvorbu nebo aktualizaci databázových objektů pomocí GitHub Copilot vždy uveďte cílový pracovní prostor, databázi, prostředí, objekt, očekávané schéma, omezení a zda má asistent generovat pouze skript, nebo jej po zhodnocení spustit. U změn schématu nebo dat můžete požádat o TRY...CATCH zpracování chyb a provést návrat transakce.

Tip

Začněte pouze pro čtení požadavkem na generování T-SQL příkazů a poté si před vykonáním zkontrolujte jakýkoli vygenerovaný T-SQL příkaz.

Například tyto ukázkové prompty lze použít k vytvoření a načtení tabulky se vzorkovými daty.

In the Sales SQL database, create a dbo.CustomerFeedback table with an identity key, 
customer ID, feedback text, sentiment, created date, and a foreign key to 
dbo.Customer.CustomerID. All columns should be nullable. The create date should 
be populated by a default. Generate the T-SQL for review; don't execute it. 
Generate 100 sample data rows for the dbo.CustomerFeedback as a single 
INSERT statement, referencing rows in the dbo.Customer table. 
Generate a TRY...CATCH structure to handle any errors and rollback. 
Do not execute the script, let me review.

Prozkoumávej a dotazuj data

Tuto dovednost sqldb-consumption-cli použijte ke zjišťování a analýze v režimu jen pro čtení. Požádejte asistenta, aby nejprve zkontroloval metadata, kvalifikoval názvy objektů, omezil velikost výsledků a vysvětlil předpoklady.

Například použijte Copilot k dotazování metadat nebo dat v tabulce:

List the user tables and views in the Sales SQL database and describe their relationships. 
Don't modify any objects.
Find the top 10 products by revenue in the last 30 days. 
Show the T-SQL and summarize the result.
Inspect the available columns before answering: 
Which customers have not placed an order in the last 90 days?

Vyšetřování databázových operací

Využijte tuto sqldb-operations-cli dovednost k prozkoumání výkonu a spolehlivosti. Uveďte časové okno, pozorované příznaky, ovlivněnou pracovní zátěž a zda asistent může sbírat diagnostická data.

Například následující dotazy analyzují aktuální nebo dřívější problémy s výkonem nebo slouží k ladění výkonu dotazů.

Investigate why the nightly order-processing query slowed down between 01:00 and 02:00 UTC. 
Start with read-only diagnostics and rank the likely causes.
Check for blocking sessions and long-running requests. 
Explain the evidence before recommending a mitigation.
Review this execution plan and suggest indexes only when the expected benefit and write overhead are clear.

Kontrolní seznam pro kontrolu a provedení dotazu T-SQL

  1. Ověřte, že asistent vybral požadovanou dovednost v SQL databázi.
  2. Ověřte pracovní prostor, databázi, schéma a názvy objektů.
  3. Prověřte generovaný T-SQL na destruktivní operace, chování transakcí a rozsah dat.
  4. Před vytvořením změn požádejte o shrnutí dopadu a přístup k návratu zpět. Pro změny schématu připravte skript rollback nebo undo T-SQL.
  5. Vykonejte to až poté, co plán odpovídá vašemu záměru.
  6. Výsledek ověřte samostatným dotazem pouze pro čtení.

Bezpečnost a odpovědné užívání

  • Tyto dovednosti neobcházejí autentizaci Microsoft Entra, oprávnění Fabric, oprávnění SQL ani organizační politiky.
  • Vždy používejte identity s nejmenšími privilegii a oddělené cíle pro vývoj, testování a produkci.
  • Neukládejte tajemství, přístupové tokeny ani citlivá data do promptů nebo projektových souborů.
  • Považujte generované SQL za navrhovaný kód. Prohlížejte si to jako jakoukoli jinou změnu databáze.
  • Upřednostňujte zjišťování v režimu jen pro čtení před prováděním změn nebo nápravou.

Pro více informací viz Soukromí, bezpečnost a odpovědné využívání AI Copilot ve Fabric.