Jaa


Opetusohjelma: Tietojen muuntaminen tallennettua toimintosarjaa käyttämällä

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

Lue, miten voit luoda ja tallentaa uuden tallennetun toimintosarjan tietojen muuntamista varten.

Muunna tiedot

  1. Valitse valintanauhan Aloitus-välilehdestä Uusi SQL-kysely.

    Näyttökuva Aloitus-välilehden valintanauhasta, josta näkyy, mistä valitaan Uusi SQL-kysely.

  2. Luo tallennettu toimintosarja dbo.populate_aggregate_sale_by_citylii käyttämällä kyselyeditorissa seuraavaa koodia. Tämä tallennettu toimintosarja luo ja lataa dbo.aggregate_sale_by_date_city taulukon myöhemmin.

    --Drop the stored procedure if it already exists.
    DROP PROCEDURE IF EXISTS [dbo].[populate_aggregate_sale_by_city]
    GO
    
    --Create the populate_aggregate_sale_by_city stored procedure.
    CREATE PROCEDURE [dbo].[populate_aggregate_sale_by_city]
    AS
    BEGIN
        --If the aggregate table already exists, drop it. Then create the table.
        DROP TABLE IF EXISTS [dbo].[aggregate_sale_by_date_city];
        CREATE TABLE [dbo].[aggregate_sale_by_date_city]
            (
                [Date] [DATETIME2](6),
                [City] [VARCHAR](8000),
                [StateProvince] [VARCHAR](8000),
                [SalesTerritory] [VARCHAR](8000),
                [SumOfTotalExcludingTax] [DECIMAL](38,2),
                [SumOfTaxAmount] [DECIMAL](38,6),
                [SumOfTotalIncludingTax] [DECIMAL](38,6),
                [SumOfProfit] [DECIMAL](38,2)
            );
    
        --Reload the aggregated dataset to the table.
        INSERT INTO [dbo].[aggregate_sale_by_date_city]
        SELECT
            FS.[InvoiceDateKey] AS [Date], 
            DC.[City], 
            DC.[StateProvince], 
            DC.[SalesTerritory], 
            SUM(FS.[TotalExcludingTax]) AS [SumOfTotalExcludingTax], 
            SUM(FS.[TaxAmount]) AS [SumOfTaxAmount], 
            SUM(FS.[TotalIncludingTax]) AS [SumOfTotalIncludingTax], 
            SUM(FS.[Profit]) AS [SumOfProfit]
        FROM [dbo].[fact_sale] AS FS
        INNER JOIN [dbo].[dimension_city] AS DC
            ON FS.[CityKey] = DC.[CityKey]
        GROUP BY
            FS.[InvoiceDateKey],
            DC.[City], 
            DC.[StateProvince], 
            DC.[SalesTerritory]
        ORDER BY 
            FS.[InvoiceDateKey], 
            DC.[StateProvince], 
            DC.[City];
    END
    
  3. Jos haluat tallentaa tämän kyselyn viittausta varten myöhemmin, napsauta hiiren kakkospainikkeella Kysely-välilehteä ja valitse Nimeä uudelleen.

    Näyttökuva editorin näytön välilehdistä, jossa näkyy, missä voit napsauttaa kyselyä hiiren kakkospainikkeella ja valita Nimeä uudelleen.

  4. Voit muuttaa kyselyn nimeä kirjoittamalla Luo koostemenettely .

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

  6. Suorita kysely valitsemalla Suorita .

  7. Valitse päivityspainike valintanauhassa.

    Aloitus-valintanauhan näyttökuva, jossa näkyy Päivitä-painikkeen valinta.

  8. Varmista objektinhallinnassa, että näet juuri luodun tallennetun toimintosarjan laajentamalla Tallennetutprosessit-solmun dbo rakenteen alla.

    Näyttökuva Resurssienhallinta-ruudusta, jossa näkyy, mistä voit laajentaa StoredProcedures-solmun juuri luotujen toimintosarjojen löytämiseksi.

  9. Valitse valintanauhan Aloitus-välilehdestä Uusi SQL-kysely.

  10. Liitä seuraava koodi kyselyeditoriin. Tämä T-SQL luo dbo.populate_aggregate_sale_by_city dbo.aggregate_sale_by_date_city taulukon.

    --Execute the stored procedure to create the aggregate table.
    EXEC [dbo].[populate_aggregate_sale_by_city];
    
  11. Jos haluat tallentaa tämän kyselyn viittausta varten myöhemmin, napsauta hiiren kakkospainikkeella Kysely-välilehteä ja valitse Nimeä uudelleen.

  12. Voit muuttaa kyselyn nimeä kirjoittamalla Suorita koostetoimintosarja .

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

  14. Suorita kysely valitsemalla Suorita .

  15. Valitse päivityspainike valintanauhassa. Kyselyn suorittaminen kestää 2–3 minuuttia.

  16. Lataa objektinhallinnassa tietojen esikatselu, jotta voit vahvistaa lataamisen onnistuneesti valitsemalla aggregate_sale_by_city taulukon Resurssienhallinnassa.

    Näyttökuva Resurssienhallinta-ruudusta Tietojen esikatselu -näytön vieressä, jossa luetellaan valittuun taulukkoon ladatut tiedot.

Seuraava vaihe