Sdílet prostřednictvím


Dotazování koncového bodu analýzy SQL nebo skladu v Microsoft Fabric

Platí pro:SQL Analytics endpoint, Warehouse a Mirrored Database in Microsoft Fabric

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

Poznámka:

Projděte si oblast T-SQL pro koncový bod analýzy SQL nebo Sklad 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

Spuštění nového dotazu v editoru dotazů vizuálu

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

    Snímek obrazovky znázorňující, kde vybrat nový vizuální dotaz na pásu karet

  2. Zobrazí se nová karta pro vytvoření vizuálního dotazu.

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

  3. Přetažením tabulek z Průzkumníka objektů do okna editoru vizuálních dotazů vytvořte dotaz.

    Snímek obrazovky s vytvořením nového vizuálního dotazu

Zápis dotazu mezi databázemi

Dotazy mezi databázemi můžete zapisovat do skladů a databází v aktuálním aktivním pracovním prostoru v Microsoft Fabric.

Existuje několik způsobů, jak v rámci stejného pracovního prostoru Microsoft Fabric psát dotazy mezi databázemi nebo křížovými sklady. V této části se podíváme na příklady. 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 odkazující na ContosoSalesTable přidanou 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.

    Snímek obrazovky zobrazující výsledky výběru prvních 100 řádků

Poznámka:

V tuto chvíli existují omezené funkce T-SQL. Seznam příkazů T-SQL, které momentálně nejsou k dispozici, najdete v části Plocha T-SQL.

Další krok