Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:✅databáze SQL v Microsoft Fabric
Copilot v systému Fabric v databázi SQL je nástroj AI navržený k zjednodušení správy a dotazování v SQL databázích. Copilot nabízí inteligentní dokončování kódu, rychlé akce a převod přirozeného jazyka do SQL. Tento článek popisuje, jak může Copilot zvýšit produktivitu, přesnost a učení pro správce databází, vývojáře a datové analytiky.
Funkce Copilotu v databázi SQL Fabric
Začínáme s Copilotem v Fabric v databázi SQL:
Podokno chatu Copilot v databázi FABRIC SQL: Pomocí podokna chatu můžete pokládat otázky Copilotu v přirozeném jazyce.
- Přirozený jazyk SQL: Vygenerujte kód T-SQL a získejte návrhy otázek, které se mají zeptat, aby se urychlil pracovní postup.
- Otázka založená na dokumentaci: Ptejte se Copilotu na jeho možnosti v rámci Fabric v databázi SQL a poskytne odpovědi v přirozeném jazyce spolu s relevantní dokumentací.
Dokončování kódu Copilot v databázi Fabric SQL: 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 můžete pokračovat v psaní, abyste návrh ignorovali. Copilot může také navrhovat dokončování kódu pro názvy tabulek a sloupců, funkce a klíčová slova.
Funkce rychlé akce Copilot Opravit a Vysvětlit pro Copilot v databázi Fabric SQL: 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. Mezi chybové scénáře patří nesprávný nebo nepodporovaný kód T-SQL, nesprávné pravopisy a další. Copilot také poskytuje 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ářů.
Note
Copilot editoru dotazů na portálu Fabric je založený na stejných základních nástrojích jako integrace aplikace SQL Server Management Studio (SSMS) a editoru Visual Studio Code, které poskytují konzistentní chování chatu a vložené pomoci napříč klienty. Přesné možnosti se můžou lišit podle klienta. Například analýza plánu provádění a pracovní postupy režimu agenta můžou být k dispozici pouze v konkrétních klientech.
Použití Copilotu pomocí SQL Server Management Studio (SSMS) a Visual Studio Code
Když se připojíte k databázi SQL v prostředí Fabric z aplikace SQL Server Management Studio (SSMS) nebo rozšíření MSSQL pro Visual Studio Code, Copilot nabízí chat a T-SQL pomoc přímo vázanou na připojenou databázi. Mezi klíčové funkce patří:
- Řádkové doplnění T-SQL: Copilot navrhuje doplnění kódu při psaní v editoru dotazů.
- Generování a vysvětlení kódu založeného na chatu: Ptejte se nebo si vyžádat generování T-SQL prostřednictvím přirozeného jazyka na panelu chatu.
- Analýza plánu provádění: Copilot může analyzovat plán provádění dotazů a poskytovat doporučení pro optimalizaci.
Tyto integrace podporují dva provozní režimy:
- Režim dotazování: Ve výchozím nastavení spouští dotazy jen pro čtení, aby odpovídaly na otázky a vygenerovaly T-SQL bez úpravy dat.
- Režim agenta: Umožňuje vícekrokové pracovní postupy řízené nástroji, které můžou provádět operace zápisu. Jakákoli akce, která upravuje data, vyžaduje explicitní schválení uživatele před spuštěním – akce zápisu se nikdy neprovedou bez souhlasu uživatele.
Povolení Copilotu v databázi SQL Fabric
Chcete-li povolit Copilot v Fabric v databázi SQL:
- Než začnete používat Copilot, musí správce přepínač tenanta povolit. Další informace najdete v části Nastavení tenanta služby Copilot.
- Vaše kapacita F2 nebo P1 musí být v jedné z oblastí uvedených v dostupnosti oblasti Fabric.
- Pokud je váš tenant nebo kapacita mimo USA nebo Francii, funkce Copilot je ve výchozím nastavení zakázaná, pokud správce tenanta Fabric nepovolí zpracování dat odesílaných do Azure OpenAI mimo geografickou oblast vaší kapacity, hranici dodržování předpisů nebo nastavení tenanta národní instance cloudu na portálu pro správu prostředků infrastruktury.
- Funkce Copilot v Microsoft Fabric není podporována u zkušebních skladových položek. V tuto chvíli se podporují jenom placené skladové položky (F2 nebo vyšší nebo P1 nebo vyšší).
- Další informace najdete v tématu Přehled o Copilot ve Fabric a Power BI.
Osvědčené postupy pro používání Copilotu v databázi SQL Fabric
Tady je několik tipů pro efektivní maximalizaci produktivity pomocí Copilotu:
- Začněte jasným a stručným popisem konkrétních informací, které hledáte při vytváření výzev.
- 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 pravděpodobně nebude moct vytvořit smysluplný dotaz.
- Použijte přirozený jazyk, který platí pro vaši tabulku a zobrazuje názvy, názvy sloupců, primární klíče a cizí klíče vaší 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. Vzhledem k kontextu schématu by funkce Copilot měla být schopná opravit překlepy nebo pochopit kontext.
- Když používáte dokončování kódu, napište na začátek dotazu komentář s
--, aby Copilot získal kontext dotazu, který se pokoušíte napsat. - Vyhněte se nejednoznačnému nebo příliš složitému jazyku ve vašich pokynech. Zjednodušte otázku při zachování přehlednosti. Tato úprava zajistí, že ho Copilot dokáže přeložit na smysluplný dotaz T-SQL, který načte požadovaná data.
Ukázkové výzvy
Následující ukázkové výzvy jsou jasné, specifické a přizpůsobené vlastnostem schématu a databáze. Usnadňují generování přesných dotazů T-SQL pomocí Copilota.
- What are the top-selling products by quantity?
- Count all the products grouped by category
- Show all sales transactions that occurred on [a specific date]
Note
AI pohání Copilot, takže jsou možná překvapení a chyby.
Zodpovědné použití AI v rámci Copilotu
Pokyny Microsoftu k zodpovědné umělé inteligenci v databázi SQL najdete v tématu Ochrana osobních údajů, zabezpečení a zodpovědné použití AI v Copilotu ve Fabric v pracovním zatížení databáze SQL.
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. Výzvy a odpovědi, které copilot pro databáze SQL používají, jsou chráněny v souladu s postupy microsoftu v oblasti ochrany osobních údajů a nepoužívají se k trénování základních modelů. Další informace o ochraně osobních údajů a zabezpečení najdete v části Ochrana osobních údajů, zabezpečení a zodpovědné použití pro Copilot ve Fabricu.
Limitations
Zde jsou aktuální omezení Copilotu ve Fabric v databázi SQL:
- Copilot nemůže změnit existující dotazy SQL v editoru dotazů SQL. Pokud například požádáte podokno chatu Copilot, aby upravilo určitou část existujícího dotazu, nefunguje to. Copilot však rozumí předchozím vstupům v podokně chatu. Díky tomuto poznání mohou uživatelé iterovat nad dotazy, které dříve vygeneroval Copilot, než jsou vloženy.
- 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; nemá k datům přístup.
- Odpovědi typu Copilot můžou obsahovat nepřesný nebo málo kvalitní obsah, proto si před použitím v práci prohlédněte výstupy.
- Lidé, kteří mohou smysluplně vyhodnotit přesnost a vhodnost obsahu, by měli zkontrolovat výstupy.
- Funkce Copilot v prostředí Fabric v podokně chatu databáze SQL momentálně není dostupná, pokud je v nastavení tenanta povolený Private Link a veřejný přístup je zakázaný.
- Copilot na portálu Fabric nespustí dotazy samostatně. Jakékoli akce, které by mohly změnit data, vyžadují zahájení nebo schválení uživatele. Pro uživatele, kteří se připojují přes SQL Server Management Studio (SSMS) nebo Visual Studio Code, zahrnují pracovní postupy řízené nástroji (režim agenta) vícekrokové akce, které před provedením změn vyžadují schválení uživatele.