Jaa


Tee kysely tietokannasta ja tarkista Copilot-ominaisuudet

Koskee Microsoft Fabricin SQL-tietokantaa

Voit käyttää Transact-SQL-kyselyitä useissa työkaluissa, kuten Visual Studio Codessa, SQL Server Management Studiossa (SSMS) ja muissa työkaluissa, jotka muodostavat yhteyden vakiomuotoiseen TDS (Tabular Data Stream) -protokollaan.

Edellytykset

  • Suorita kaikki tämän opetusohjelman aiemmat vaiheet.

Muodosta yhteys

Voit muodostaa yhteyden SQL-tietokantaan Fabric-portaalin verkkopohjaisella editorilla.

Avaa työtilasi ja etsi Fabricista SQL-tietokanta, jonka loit aiemmin tässä opetusohjelmassa. Valitse tietokannan nimi tai tietokannan nimen vierestä kolme pistettä ja valitse Avaa.

Näyttökuvassa näkyy avaa tietokanta -painike pikavalikossa.

Fabricin SQL-tietokannan verkkoeditori tarjoaa perustavan objektinhallinnan ja kyselyn suorittamisen käyttöliittymän. Integroidussa Explorer-valikossa on luettelo kaikista tietokantaobjekteista.

Näyttökuvassa näkyy avattu SQL-tietokanta.

Transact-SQL-kyselyt

Voit kirjoittaa Transact-SQL (T-SQL) -lausekkeet kyselyikkunaan.

  1. Valitse Fabric-portaalin tietokannan valintanauhassa uusi kysely -painike.

    Kangasportaalin näyttökuvassa näkyy Uusi kysely -painike.

  2. Kopioi seuraava T-SQL-komentosarja ja liitä se kyselyikkunaan. Tämä mallikomentosarja suorittaa yksinkertaisen TOP 10 kyselyn ja luo näkymän yksinkertaisen analyyttisen T-SQL-kyselyn perusteella. Uutta näkymää SupplyChain.vProductsbySuppliers käytetään myöhemmin tässä opetusohjelmassa.

    -- Show the top 10 selling items 
    SELECT TOP 10
        [P].[ProductID],
        [P].[Name],
        SUM([SOD].[OrderQty]) AS TotalQuantitySold
    FROM [SalesLT].[Product] AS P
    INNER JOIN [SalesLT].[SalesOrderDetail] AS SOD ON [P].[ProductID] = [SOD].[ProductID]
    GROUP BY [P].[ProductID], [P].[Name]
    ORDER BY TotalQuantitySold DESC;
    GO
    
     /* Create View that will be used in the SQL GraphQL Endpoint */
    CREATE VIEW SupplyChain.vProductsbySuppliers AS
    SELECT COUNT(a.ProductID) AS ProductCount
    , a.SupplierLocationID
    , b.CompanyName
    FROM SupplyChain.Warehouse AS a
    INNER JOIN dbo.Suppliers AS b ON a.SupplierID = b.SupplierID
    GROUP BY a.SupplierLocationID, b.CompanyName;
    GO
    
  3. Suorita T-SQL-kysely valitsemalla työkalurivin Suorita-painike .

  4. Voit myös korostaa kyselyn osia, jotta voit suorittaa vain sen osan koodista.

  5. Kysely tallennetaan automaattisesti nimellä SQL Query 1 Kyselyt-kohteen alle Objekti-näkymässä. Voit valita nimen vierestä kolme pistettä (...), jos haluat monistaa, nimetä uudelleen tai poistaa sen.

Copilot for SQL -tietokanta

Sql-tietokannan Copilot-funktion avulla voit aloittaa T-SQL:n kirjoittamisen SQL-kyselyeditorissa, ja Copilot luo automaattisesti koodiehdotuksen kyselyn suorittamiseksi. Sarkain-avain hyväksyy koodiehdotuksen tai kirjoittaa jatkuvasti jättääkseen ehdotuksen huomiotta.

Kyselyeditori-paneeli sisältää Copilot for SQL -tietokannan.

Muistiinpano

Copilot for SQL Database ei käytä taulukoiden tietoja T-SQL-ehdotusten tuottamiseen, vaan ainoastaan tietokantaobjektien nimiä, kuten taulujen ja näkymien nimiä, sarakkeiden nimiä, ensisijaisia avaimia ja vierasavaimia T-SQL-koodin tuottamiseen.

Voit myös käyttää erilaisia pikatoimintoja. SQL-kyselyeditorin valintanauhassa Olevat Korjaus - ja Selitys-asetukset ovat pikatoimintoja. Korosta valitsemasi SQL-kysely ja valitse sitten yksi pikatoimintopainikkeista, jotta voit suorittaa valitun toiminnon kyselyssäsi.

  1. Korosta koodi, jonka juuri liitit kyselyikkunaan.

  2. Paina Kysely-ikkunan valintanauhan Selityskysely-painiketta .

  3. Copilot lisää kommentteja, jotka auttavat selittämään, mitä koodin kukin vaihe tekee.

    Näyttökuvassa näkyvät Copilot-kommentit T-SQL-kyselyssä.

Copilot voi korjata koodisi virheet virhesanomien ilmetessä. Virheskenaariot voivat sisältää esimerkiksi virheellisen tai tukemattoman T-SQL-koodin ja virheellisiä kirjoitusasuja. Copilot antaa myös kommentteja, jotka selittävät muutoksia ja ehdottavat SQL:n parhaita käytäntöjä. Saat myös luonnollisen kielen selityksen SQL-kyselylle ja tietokantarakenteelle kommenttimuodossa.

Siellä on myös keskusteluruutu, jossa voit esittää kysymyksiä Copilotille luonnollisen kielen avulla. Copilot vastaa luodulla SQL-kyselyllä tai luonnollisella kielellä kysymyksen perusteella.

Voit kokeilla myös muita Copilot-ominaisuuksia, kuten Natural Language to SQL-kieltä ja asiakirjapohjaista Q&A:ta. Copilot auttaa myös etsimään pyyntöön liittyviä asiakirjoja. Lisätietoja löytyy Copilot for SQL Database in Microsoft Fabric.

Suorituskyvyn valvonta SQL-tietokannassa Fabricissa

Kun kyselyt suoritetaan SQL-tietokannassa Fabricissa, järjestelmä kerää suorituskykymittareita performance-koontinäytössä näytettäväksi. Suorituskyky-koontinäytön avulla voit tarkastella tietokannan suorituskyvyn mittareita, tunnistaa suorituskyvyn pullonkauloja ja löytää ratkaisuja suorituskykyyn liittyviin ongelmiin.

Fabric-portaalissa on kaksi tapaa käynnistää Suorituskyvyn koontinäyttö SQL-tietokannassa:

  • Valitse Sql-kyselyeditorin kyselyn Aloitus-työkalurivillä Suorituskyky-yhteenveto.
  • Napsauta hiiren kakkospainikkeella kohdenäkymän kontekstipainiketta (kolme pistettä) ja valitse sitten Avaa suorituskykyyhteenveto.

Suorituskykyilmoitukset

Toinen Suorituskyky-ominaisuus SQL-tietokannassa Fabricissa ovat Ilmoitukset. Nämä automaattisesti luodut hälytykset, joissa on ennalta määritettyjä ehtoja, tarjoavat jatkuvia hälytyksiä, jotka annetaan, kun tietokanta kohtaa ongelman. Tätä ilmoitusta edustaa vaakasuuntainen ilmoituspalkki. Toiset hälytykset ovat järjestelmään tallennetut odottavat hälytykset, jotka osoittavat, että kriittisen tilan saavuttava tietokantaparametri edellyttää analyysia.

Kun valitset ilmoituksen linkin, suorituskyvyn yhteenveto tarjoaa yhteenvedon tietokannan ilmoituksista ja uusista mittareista. Täältä voit porautua tapahtuman aikajanaan ja saada lisätietoja.

Näyttökuvassa näkyy SQL-tietokannan suorituskyvyn yhteenveto, mukaan lukien viimeisimmät suoritinilmoitukset.

Kun tietokanta saavuttaa suorittimen kulutuksen kriittisen tilan (tai minkä tahansa muun ilmoituksen antava tekijä), voit nähdä epäterveelliset pisteet, jotka on merkitty suorittimen kulutusvälilehden kaavioon, merkitsemällä pisteet, joissa suorittimen kulutus ylittää raja-arvon. Aikaväli on määritettävissä ja sen oletusarvo on 24 tuntia.

Kyselyt-välilehdellä kyselyt voidaan avata kyselyn tietojen vianmäärityksen helpottamiseksi. Jokainen kysely sisältää tietoja, kuten suoritushistorian ja kyselyn esikatselun. Voit avata T-SQL-kyselytekstin editorissa tai SQL Server Management Studiossa vianmääritystä varten.

Toinen SQL-tietokannan suorituskykyominaisuus Fabricissa on automaattinen säätö. Automaattinen viritys on jatkuva seuranta- ja analyysiprosessi, jossa opitaan kuormituksen ominaisuuksista ja tunnistetaan mahdolliset ongelmat ja parannukset.

Kaavio, joka näyttää oppimis-, mukautus- ja tarkistusvaiheet automaattisella säädöllä.

Tämän prosessin avulla tietokanta voi mukautua dynaamisesti kuormitukseesi selvittämällä, mitkä ei-tulokset ja palvelupaketit saattavat parantaa kuormitusten suorituskykyä. Näiden havaintojen perusteella automaattinen säätö käyttää säätötoimintoja, jotka parantavat kuormituksesi suorituskykyä.

Lisäksi automaattinen säätö valvoo jatkuvasti tietokannan suorituskykyä, kun muutokset on otettu käyttöön. Näin varmistetaan, että se parantaa kuormituksesi suorituskykyä. Toiminto, joka ei parantanut suorituskykyä, palautetaan automaattisesti. Tämä tarkistusprosessi on tärkeä ominaisuus, joka varmistaa, että automaattisella viritystoiminnolla tehdyt muutokset eivät heikkennä kuormituksesi yleistä suoritustehoa.

Automaattinen indeksointi Azure SQL -tietokannassa ja Fabric SQL -tietokannassa on osa tätä virkistämistä ja automatisoi indeksien hallintaa, mikä parantaa kyselyn suorituskykyä ja tietojen noutonopeutta. Se mukautuu tunnistamalla ja testaamalla mahdollisia indeksejä sarakkeen käytön perusteella. Ominaisuus parantaa tietokannan yleistä suorituskykyä ja optimoi resursseja poistamalla käyttämättömät indeksit.

Fabric-portaalissa Automaattinen indeksi - välilehdessä näkyy automaattisesti luotujen indeksien historia ja tila:

Näyttökuvassa näkyy Automaattinen indeksi -välilehti ja sen raportointi. Indeksi on luotu äskettäin, ja sitä tarkistetaan parhaillaan.

Lisätietoja on artikkelissa SQL-tietokannan suorituskyvyn koontinäyttö Microsoft Fabricissa.

Varmuuskopiot SQL-tietokannassa Fabricissa

Fabric-tietokannan SQL-tietokanta varmuuskopioi automaattisesti puolestasi, ja nämä varmuuskopiot näkyvät ominaisuuksissa, joita käytät Fabric-portaalin tietokantanäkymän kautta.

  1. Avaa tietokantanäkymä Fabric-portaalissa.

  2. Valitse Työkalurivin Asetukset-kuvake.

  3. Valitse Palauta pisteet -sivu. Tämä näkymä näyttää viimeisimmän ajankohdan varmuuskopioinnissa, jotka on otettu tietokannasta.

    Näyttökuvassa näkyy Palauta pisteet -sivu SQL-tietokannan asetuksissa.

Lisätietoja Fabric SQL -tietokannan varmuuskopioista on tiedoissa Automaattiset varmuuskopiot SQL-tietokannassa Microsoft Fabricissa ja Palauttaminen SQL-tietokannan varmuuskopiosta Microsoft Fabricissa.

SQL-tietokannan suojaus Fabricissa

FABRIC-tietokannan SQL-tietokannan suojaukseen liittyy kaksi todentamis- ja käyttöoikeusjärjestelmää: Microsoft Fabric ja tietokannan suojaus. Koko suojaus on näiden järjestelmien "sallivin" peittokuva, joten paras käytäntö on antaa vain yhteys microsoft Fabric -päänimiin ja hallita sitten tietokannan suojaamista askelvälin helpottamiseksi.

Myönnät nyt käyttöoikeuden organisaation toiseen tiliin ja hallitset sitten tietokannan suojattavia paketteja.

  1. Valitse tässä opetusohjelmassa luomasi Fabric-työtilan SQL-tietokannan pikavalikko (...) ja valitse sitten valikosta Jaa .

    Näyttökuvassa näkyy Jaa-painike SQL-tietokannan pikavalikossa.

  2. Anna organisaatiosi yhteyshenkilön nimi, jotta saat jakamiskutsun ilmoituksen.

  3. Valitse Myönnä.

  4. Sinun ei tarvitse myöntää muita käyttöoikeuksia tällä alueella. Tietokannan jakaminen tilille antaa jakamisyhteystiedon yhteyden muodostamiseksi.

  5. Avaa SQL-tietokanta valitsemalla se työtilanäkymässä.

  6. Valitse Tietokantanäkymän valikkorivillä Suojaus . Valitse valintanauhasta SQL-suojauksen hallinta.

  7. Tässä paneelissa voit valita nykyisen tietokantaroolin ja lisätä siihen tilejä. Valitse + Uusi rooli -kohde.

    Näyttökuvassa näkyy SQL-suojaussivun hallinta ja käytettävissä olevat tietokantaroolit.

  8. Anna roolin supply_chain_readexecute_access nimi ja valitse sitten - ja SalesLT -SupplyChainrakenteet. Poista kaikkien valintaruutujen valinta paitsi Valitse ja Suorita.

    Näyttökuvassa näkyy Uusi rooli -valintaikkuna.

  9. Valitse Tallenna.

  10. Valitse SQL:n suojauspaneelissa uuden roolin vieressä oleva valintanappi ja valitse valikosta Käyttöoikeuksien hallinta.

    Näyttökuvassa näkyy uusi mukautettu rooli SQL-suojauksen hallinta -valintaikkunassa.

  11. Anna sen organisaation tilin nimi, jolle jaoit tietokannan, valitse Lisää-painike ja valitse sitten Tallenna.

    Voit antaa tilin tarkastella tietoja ja suorittaa tallennettuja toimintosarjoja tietokannassa käyttämällä yhdistelmää: Jaa-toiminto ja myöntämällä roolin sekä SELECT- että EXECUTE-oikeudet kahdelle rakenteet.

    Sinulla on myös GRANT-, DENY- ja muita DCL (Data Control Language) -toimintoja hienorakeiselle suojausmallille SQL-tietokannassa Fabric-tiedoissa.

Saat lisätietoja jakamisesta ohjeartikkelista SQL-tietokannan jakaminen ja käyttöoikeuksien hallinta ja kohteiden jakaminen Microsoft Fabricissa.

Seuraava vaihe