Freigeben über


Erste Schritte mit materialisierten Seeblicken

In diesem Artikel erfahren Sie, wie Sie mit materialisierten Seeblicken beginnen können, indem Sie eins in einem Microsoft Fabric Lakehouse erstellen.

Voraussetzungen

Erstellen Ihrer ersten materialisierten Seeansicht

  1. Gehen Sie zu Ihrem Seehaus, und wählen Sie "Materialisierte Seeansicht verwalten" aus.

    Screenshot des Menüelements für die Verwaltung materialisierter Seeansichten.

  2. Wählen Sie "Neue materialisierte Seeansicht" und dann " Neues Notizbuch" aus.

    Screenshot der Auswahl zum Öffnen eines neuen Notizbuchs zum Erstellen einer materialisierten Seeansicht.

    Ein neues Notizbuch wird geöffnet.

    Screenshot einer Notizbuchvorlage zum Erstellen einer materialisierten Seeansicht.

  3. Erstellen Sie die Beispielquelltabellen products und orders. Führen Sie die folgenden Befehle im Notizbuch aus:

       CREATE SCHEMA IF NOT EXISTS bronze;
    
       CREATE TABLE IF NOT EXISTS bronze.products (
        product_id INT,
        product_name STRING,
        price DOUBLE
       );
    
       INSERT INTO bronze.products VALUES
       (101, 'Laptop', 1200.50),
       (102, 'Smartphone', 699.99),
       (103, 'Tablet', 450.00);
    
    
       CREATE TABLE IF NOT EXISTS bronze.orders (
         order_id INT,
         product_id INT,
         quantity INT,
         order_date DATE
        );
       INSERT INTO bronze.orders VALUES
        (1001, 101, 2, '2025-06-01'),
        (1002, 103, 1, '2025-06-02'),
        (1003, 102, 3, '2025-06-03');
    
  4. Erstellen Sie materialisierte Seeansichten mithilfe der Quelltabellen. Führen Sie die folgenden Befehle im Notizbuch aus:

       CREATE SCHEMA IF NOT EXISTS SILVER;
    
       CREATE MATERIALIZED LAKE VIEW IF NOT EXISTS silver.cleaned_order_data AS
       SELECT 
           o.order_id,
           o.order_date,
           o.product_id,
           p.product_name,
           o.quantity,
           p.price,
           o.quantity * p.price AS revenue
       FROM bronze.orders o
       JOIN bronze.products p
       ON o.product_id = p.product_id;
    
       CREATE SCHEMA IF NOT EXISTS GOLD;
    
       CREATE MATERIALIZED LAKE VIEW IF NOT EXISTS gold.product_sales_summary AS
       SELECT
           product_id,
           product_name,
           SUM(quantity) AS total_quantity_sold,
           SUM(revenue) AS total_revenue,
           ROUND(AVG(revenue), 2) AS average_order_value
       FROM
           silver.cleaned_order_data
       GROUP BY
           product_id,
           product_name;
    
  5. Öffnen Sie den Seehaus-Explorer, um alle erstellten Tabellen und materialisierten Seeansichten anzuzeigen.

    Screenshot, der materialisierte Seeansichten zeigt, die in einem Seehaus erstellt wurden.

  6. Gehen Sie in Ihrem Seehaus zum Verwalten materialisierter Seeansichten , um die automatisch generierte Linie anzuzeigen.

    Screenshot, der die Linie zeigt.

  7. Planen Sie die Linienausführung.

    Screenshot des Bereichs für die Planung der Linien.

  8. Wählen Sie die laufende Ausführung aus, um den Fortschritt nach dem Start des Zeitplans zu überwachen.

    Screenshot, der den Fortschritt einer laufenden Ausführung zeigt.

  9. Nachdem die Ausführung erfolgreich ausgeführt wurde, wird der Status der Zeile abgeschlossen.

    Screenshot eines abgeschlossenen Lineagelaufs.