Jaa


Opetusohjelma: Varastojenvälisten kyselyiden luominen SQL:n kyselyeditorilla

Koskee:✅ SQL-analytiikan päätepiste ja Microsoft Fabric -varasto

Tässä opetusohjelmassa kerrotaan, miten voit helposti luoda ja suorittaa T-SQL-kyselyitä SQL-kyselyeditorilla useissa varastoissa. Voit esimerkiksi yhdistää sql-analytiikan päätepisteen ja Microsoft Fabric -varaston tiedot.

Useiden varastojen lisääminen resurssienhallintaan

  1. Valitse Data Warehouse Tutorial työtila siirtymisvalikosta.

  2. WideWorldImporters Valitse varastonimike.

  3. Valitse resurssienhallinnassa + Varastot -painike.

    Fabric-portaalin resurssienhallinnassa näyttökuva, jossa + Warehouse -painike on punaisena.

  4. Valitse luomasi Lakehousen SQL-analytiikan päätepiste käyttäen aiemmin luotuja pikakuvakkeita nimeltä ShortcutExercise. Molemmat kohteet lisätään kyselyyn.

    Näyttökuva Fabric-portaalin Lisää varastoja -ikkunasta. Kaksi varastoa on valittuna, mukaan lukien ShortcutExercise SQL -analytiikan päätepiste.

  5. Valituissa varastoissa näkyy nyt sama resurssienhallintaruutu .

Suorita varastojen välinen kysely

Tässä esimerkissä näet, miten helposti voit suorittaa T-SQL-kyselyjä varastossa WideWorldImporters ja ShortcutExercise SQL-analytiikan päätepisteessä. Voit kirjoittaa tietokantakyselyitä käyttämällä kolmiosaista nimeämistä viittaamaan kohteeseen database.schema.table, kuten SQL Serverissä.

  1. Valitse valintanauhasta Uusi SQL-kysely.

    Näyttökuva Fabric-portaalista, jossa näkyy valintanauha, ja Uusi SQL-kysely -vaihtoehto punaisena.

  2. Kopioi ja liitä seuraava T-SQL-koodi kyselyeditoriin.

    SELECT Sales.StockItemKey, 
    Sales.Description, 
    SUM(CAST(Sales.Quantity AS int)) AS SoldQuantity, 
    c.Customer
    FROM [dbo].[fact_sale] AS Sales,
    [ShortcutExercise].[dbo].[dimension_customer] AS c
    WHERE Sales.CustomerKey = c.CustomerKey
    GROUP BY Sales.StockItemKey, Sales.Description, c.Customer;
    
  3. Suorita kysely valitsemalla Suorita-painike . Kun kysely on valmis, näet tulokset.

    Kangasportaalin näyttökuva, joka näyttää varastojen välisen kyselyn tulokset.

  4. Nimeä kysely uudelleen viitteeksi myöhemmin. Napsauta resurssienhallintaa hiiren kakkospainikkeella SQL query 1 ja valitse Nimeä uudelleen.

  5. Kirjoita Cross-warehouse query , jos haluat muuttaa kyselyn nimeä.

  6. Paina näppäimistön Enter-näppäintä tai tallenna muutos valitsemalla missä tahansa välilehden ulkopuolella.

Suorita tilojen välinen kysely varastojen välillä

Voit tehdä tietokyselyn varastosta A, joka on toisessa työtilassa kuin varastossa B, toimimalla seuraavasti:

  1. Luo lakehouse samassa työtilassa kuin varasto B.
  2. Luo kyseisessä Lakehousessa pikakuvake, joka osoittaa pakollisiin tietokantoihin tai taulukoihin Varasto A:sta.
  3. Edellisen, varastojen välisen mallikyselyn avulla voit nyt tehdä kyselyjä kyseisen lakehousen taulukoista, jotka ovat vain pikakuvake varastoon A. Esimerkiksi:
    SELECT * FROM [lakehouse].[dbo].[table_shortcuted_from_warehouse_A]
    

Muistiinpano

Varastojen välinen kyselyiden suorittaminen työtilojen välillä on tällä hetkellä rajoitettua samalla alueella olevien kyselyiden osalta.

Seuraava vaihe