Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel erfahren Sie, wie Sie mit materialisierten Seeblicken beginnen können, indem Sie eins in einem Microsoft Fabric Lakehouse erstellen.
Voraussetzungen
- Ein Arbeitsbereich mit einer Microsoft Fabric-fähigen Kapazität
- Ein Seehaus mit aktivierten Lakehouse-Schemas .
- Fabric Runtime 1.3. Materialisierte Seeansichten sind mit dieser Laufzeitversion kompatibel.
Erstellen Ihrer ersten materialisierten Seeansicht
Gehen Sie zu Ihrem Seehaus, und wählen Sie "Materialisierte Seeansicht verwalten" aus.
Wählen Sie "Neue materialisierte Seeansicht" und dann " Neues Notizbuch" aus.
Ein neues Notizbuch wird geöffnet.
Erstellen Sie die Beispielquelltabellen
productsundorders. 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');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;Öffnen Sie den Seehaus-Explorer, um alle erstellten Tabellen und materialisierten Seeansichten anzuzeigen.
Gehen Sie in Ihrem Seehaus zum Verwalten materialisierter Seeansichten , um die automatisch generierte Linie anzuzeigen.
Planen Sie die Linienausführung.
Wählen Sie die laufende Ausführung aus, um den Fortschritt nach dem Start des Zeitplans zu überwachen.
Nachdem die Ausführung erfolgreich ausgeführt wurde, wird der Status der Zeile abgeschlossen.