Sdílet prostřednictvím


Copilot pro databázi SQL v Microsoft Fabric (Preview)

Platí pro:SQL Database v Microsoft Fabric

Microsoft Copilot pro databázi SQL v prostředcích fabric je pomocník pro AI navržený tak, aby zjednodušil úlohy databáze. Copilot se bezproblémově integruje s databází Fabric a poskytuje inteligentní přehledy, které vám pomůžou při každém kroku zkoumání T-SQL.

Úvod do Copilotu pro databázi SQL

Copilot pro databázi SQL využívá názvy tabulek a zobrazení, názvy sloupců, primární klíč a metadata cizího klíče k vygenerování kódu T-SQL. Copilot pro databázi SQL nepoužívá data v tabulkách k vygenerování návrhů T-SQL.

Mezi klíčové funkce Copilotu pro databázi SQL patří:

  • Dokončování kódu: Začněte psát T-SQL v editoru dotazů SQL a Copilot automaticky vygeneruje návrh kódu, který vám pomůže dokončit dotaz. Klávesa Tab přijme návrh kódu nebo ho pořád píše, aby návrh ignoroval.

  • Rychlé akce: Na pásu karet editoru dotazů SQL jsou možnosti Opravit a Vysvětlit rychlé akce. Zvýrazněte dotaz SQL podle svého výběru a vyberte jedno z tlačítek rychlých akcí k provedení vybrané akce s dotazem.

    • Oprava: Copilot může opravit chyby v kódu při vzniku chybových zpráv. Chybové scénáře můžou zahrnovat nesprávný nebo nepodporovaný kód T-SQL, nesprávné pravopisy a další. Copilot také poskytne komentáře, které vysvětlují změny a navrhují osvědčené postupy SQL.

    • Vysvětlení: Copilot může poskytovat vysvětlení schématu dotazů a databází SQL ve formátu komentářů.

  • Podokno chatu: Pomocí podokna chatu můžete klást otázky na Copilot prostřednictvím přirozeného jazyka. Copilot odpoví vygenerovaným dotazem SQL nebo přirozeným jazykem na základě položené otázky.

    • Přirozený jazyk SQL: Generování kódu T-SQL z požadavků na prostý text, což uživatelům umožňuje dotazovat se na data, aniž by museli znát syntaxi JAZYKa SQL.

    • Otázka založená na dokumentech: Ptejte se na obecné možnosti databáze SQL a odpovídá v přirozeném jazyce. Copilot také pomáhá najít dokumentaci související s vaší žádostí.

Efektivní použití Copilotu

Tady je několik tipů pro maximalizaci produktivity pomocí Copilotu.

  • Při vytváření výzev nezapomeňte začít jasným a stručným popisem konkrétních informací, které hledáte.

  • Přirozený jazyk SQL závisí na výrazných názvech tabulek a sloupců. Pokud tabulka a sloupce nejsou výrazné a popisné, copilot nemusí být schopen vytvořit smysluplný dotaz.

  • Použijte přirozený jazyk, který se vztahuje na názvy tabulek a zobrazení názvů, názvů sloupců, primárních klíčů a cizích klíčů databáze. Tento kontext pomáhá copilotu generovat přesné dotazy. Určete sloupce, které chcete zobrazit, agregace a všechna kritéria filtrování co nejpřesněji. Funkce Copilot by měla být schopná opravit překlepy nebo pochopit kontext vzhledem k kontextu schématu.

  • Pokud používáte dokončování kódu, nechte v horní části dotazu -- komentář, který vám pomůže navést Copilot s kontextem dotazu, který se pokoušíte napsat.

  • Vyhněte se nejednoznačným nebo příliš složitým jazykům ve výzev. Zjednodušte otázku při zachování přehlednosti. Tato úprava zajistí, že ho Copilot dokáže efektivně přeložit na smysluplný dotaz T-SQL, který načte požadovaná data z přidružených tabulek a zobrazení.

  • V současné době Copilot pro databázi SQL v prostředcích infrastruktury podporuje pouze angličtinu pro T-SQL.

  • Následující ukázkové výzvy jsou jasné, specifické a přizpůsobené vlastnostem schématu a datové databáze, což usnadňuje generování přesných dotazů T-SQL pro Copilot:

    • What are the top-selling products by quantity?
    • Count all the products, group by each category
    • Show all sales transactions occurred on [a specific date]
    • Create a table in [schema name] called "SalesTransactions" with the columns CustomerID, ProductID and OrderID

Povolit copilot

Co mám vědět, aby se copilot používal zodpovědně?

Microsoft se zavazuje zajistit, aby naše systémy AI byly řízeny našimi zásadami AI a zodpovědnými standardy AI. Mezi tyto zásady patří možnost našich zákazníků efektivně používat tyto systémy a v souladu s jejich zamýšlenými použitími. Náš přístup k zodpovědné umělé inteligenci se neustále vyvíjí tak, aby aktivně řešil nově vznikající problémy.

Funkce Copilotu v Prostředcích infrastruktury jsou vytvořené tak, aby splňovaly standard Zodpovědné AI, což znamená, že jsou zkontrolovány multidisenzačními týmy o potenciálních škodách a následně jsou upřesněny tak, aby zahrnovaly zmírnění těchto škod.

Další informace najdete v tématu Ochrana osobních údajů, zabezpečení a zodpovědné použití copilotu v prostředcích infrastruktury.

Omezení copilotu pro databázi SQL

Tady jsou aktuální omezení copilotu pro databázi SQL:

  • Copilot nemůže provádět změny stávajících dotazů SQL v editoru dotazů SQL. Pokud například požádáte o úpravu konkrétní části existujícího dotazu podokno chatu Copilot, nefunguje to. Copilot však rozumí předchozím vstupům v podokně chatu, což uživatelům umožňuje iterovat dotazy, které předtím vygeneroval Copilot, než se vloží.
  • Funkce Copilot může vygenerovat nepřesné výsledky, pokud je záměrem vyhodnotit data. Copilot má přístup pouze ke schématu databáze, žádná data uvnitř.
  • Odpovědi typu Copilot můžou obsahovat nepřesný nebo málo kvalitní obsah, proto si před použitím v práci nezapomeňte projít výstupy.
  • Lidé, kteří můžou smysluplně vyhodnotit přesnost a vhodnost obsahu, by měli zkontrolovat výstupy.
  • Funkce Copilot pro SQL databázi ve Fabric není v současné době dostupná, pokud je povolena funkce Private Link a v nastavení tenantního prostředí je vypnutý veřejný přístup.