Dotaz na datový sklad nebo koncový bod pro analýzu SQL

Platí pro:SQL analytický koncový bod, Sklad a Zrcadlená databáze v rámci Microsoft Fabric

V tomto článku se dozvíte, jak dotazovat sklad nebo koncový bod SQL Analytics v Microsoft Fabric.

Požadavky

Pokud chcete začít s tímto kurzem, projděte si následující požadavky:

Poznámka

Projděte si oblast povrchu T-SQL v Data Warehouse pro koncový bod analýzy SQL nebo službu Warehouse v Microsoft Fabric.

Spuštění nového dotazu v editoru dotazů SQL

  1. Otevřete okno nového dotazu SQL .

    Snímek obrazovky znázorňující, kde na pásu karet vybrat Nový dotaz SQL

  2. Zobrazí se nová karta pro napsání dotazu SQL.

    Snímek obrazovky s novou kartou dotazu v editoru dotazů SQL na portálu Fabric

  3. Napište dotaz SQL a spusťte ho.

    Snímek obrazovky se zápisem dotazu SQL

Spustit nový dotaz ve vizuálním editoru dotazů

  1. Otevřete okno nový vizuální dotaz .

    Snímek obrazovky, který ukazuje, kde vybrat Nový vizuální dotaz na pásu karet.

  2. Zobrazí se nová karta pro vytvoření vizuálního dotazu. Pokud chcete do vizuálního dotazu přidat tabulky, klikněte pravým tlačítkem myši na tabulky v Průzkumníku nebo vyberte jejich ... nabídku akcí a vyberte Vložit na plátno. Nebo je můžete přetáhnout do vizuálního dotazu tak, že je vyberete, podržíte a potom přetáhnete tabulky z Průzkumníka. Snímek obrazovky s přidáním tabulky do vizuálního dotazu Vyberte Vložit na plátno.

    Návod

    Pokud chcete tabulky přetáhnout z Průzkumníka, vyberte, podržte je a potom je přetáhněte do vizuálního dotazu.

  3. Spojování tabulek pomocí možností v okně Kombinovat Na následujícím snímku obrazovky spojíme Date tabulky a Weather tabulky pomocí vnitřního spojení ve společných DateID klíčových sloupcích.

    Snímek obrazovky okna Sloučení s tabulkami Date a Trip v editoru vizuálních dotazů

  4. Spojení sady výsledků zobrazuje kombinovaná data. S dotazem můžete pracovat s dalšími funkcemi na panelu nástrojů editoru vizuálních dotazů. Výsledný dotaz můžete uložit jako nové zobrazení nebo zobrazit také T-SQL.

Vytvoření dotazu mezi databázemi

Dotazy mezi databázemi můžete provádět ve skladech a databázích v aktuálním aktivním pracovním prostoru v Microsoft Fabric.

V této části se podíváme na příklady několika způsobů, jak psát dotazy mezi databázemi nebo dotazy napříč sklady ve stejném pracovním prostoru Microsoft Fabric. Tabulky nebo zobrazení můžete spojit a spouštět dotazy napříč sklady v aktuálním aktivním pracovním prostoru.

  1. Přidejte koncový bod analýzy SQL nebo Warehouse z aktuálního aktivního pracovního prostoru do Průzkumníka objektů pomocí akce + Warehouses . Když v dialogovém okně vyberete koncový bod analýzy SQL nebo Warehouse , přidá se do Průzkumníka objektů pro odkazování při psaní dotazu SQL nebo vytváření vizuálního dotazu.

    Snímek obrazovky znázorňující použití přidání skladů v Průzkumníku objektů

  2. Na tabulku z přidaných databází můžete odkazovat pomocí třídílných názvů. V následujícím příkladu použijte třídílný název k odkazu na ContosoSalesTable v přidané databázi ContosoLakehouse.

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN Affiliation
    ON Affiliation.AffiliationId = Contoso.RecordTypeID;
    
  3. Pomocí třídílné pojmenování můžete odkazovat na databáze/tabulky a připojit více databází.

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN My_lakehouse.dbo.Affiliation
    ON My_lakehouse.dbo.Affiliation.AffiliationId = Contoso.RecordTypeID;
    
  4. Pro efektivnější a delší dotazy můžete použít aliasy.

    SELECT * 
    FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso
    INNER JOIN My_lakehouse.dbo.Affiliation as MyAffiliation
    ON MyAffiliation.AffiliationId = Contoso.RecordTypeID;
    
  5. Pomocí třídílné pojmenování pro odkazování na databázi a tabulky můžete vložit data z jedné databáze do druhé.

    INSERT INTO ContosoWarehouse.dbo.Affiliation
    SELECT * 
    FROM My_Lakehouse.dbo.Affiliation;
    
  6. Tabulky můžete přetáhnout z přidaných databází do editoru dotazů vizuálu a vytvořit křížový dotaz.

    Snímek obrazovky s dotazem napříč databázemi v editoru vizuálních dotazů

V Průzkumníku vyberte prvních 100 řádků.

  1. Po otevření skladu z pracovního prostoru rozbalte složku databáze, schématu a tabulek v Průzkumníku objektů, abyste viděli všechny uvedené tabulky.

  2. Klikněte pravým tlačítkem myši na tabulku, na kterou chcete dotazovat, a vyberte Vybrat prvních 100 řádků.

    Snímek obrazovky znázorňující, kde vybrat možnost Vybrat prvních 100 řádků v nabídce po kliknutí pravým tlačítkem

  3. Jakmile se skript automaticky vygeneruje, vyberte tlačítko Spustit a spusťte skript a prohlédněte si výsledky.

Další příklady

Můžete také dotazovat externí data z skladu, včetně:

Další krok