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
Valitse
Data Warehouse Tutorial
työtila siirtymisvalikosta.WideWorldImporters
Valitse varastonimike.Valitse resurssienhallinnassa + Varastot -painike.
Valitse luomasi Lakehousen SQL-analytiikan päätepiste käyttäen aiemmin luotuja pikakuvakkeita nimeltä
ShortcutExercise
. Molemmat kohteet lisätään kyselyyn.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ä.
Valitse valintanauhasta Uusi SQL-kysely.
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;
Suorita kysely valitsemalla Suorita-painike . Kun kysely on valmis, näet tulokset.
Nimeä kysely uudelleen viitteeksi myöhemmin. Napsauta resurssienhallintaa hiiren kakkospainikkeella
SQL query 1
ja valitse Nimeä uudelleen.Kirjoita
Cross-warehouse query
, jos haluat muuttaa kyselyn nimeä.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:
- Luo lakehouse samassa työtilassa kuin varasto B.
- Luo kyseisessä Lakehousessa pikakuvake, joka osoittaa pakollisiin tietokantoihin tai taulukoihin Varasto A:sta.
- 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.