Entwickeln von U-SQL-Skripts mit Data Lake-Tools für Visual Studio
Wichtig
Neue Azure Data Lake Analytics-Konten können nur noch dann erstellt werden, wenn Ihr Abonnement aktiviert wurde. Wenn Sie Ihr Abonnement aktivieren möchten, wenden Sie sich an den Support, und geben Sie Ihr Geschäftsszenario an.
Wenn Sie Azure Data Lake Analytics bereits verwenden, müssen Sie bis zum 29. Februar 2024 einen Plan für die Migration zu Azure Synapse Analytics für Ihre Organisation erstellen.
Azure Data Lake- und Stream Analytics-Tools enthalten Funktionen für zwei Azure-Dienste: Azure Data Lake Analytics und Azure Stream Analytics. Weitere Informationen zu den Azure Stream Analytics-Szenarien finden Sie unter Installieren der Azure Stream Analytics-Tools für Visual Studio.
Dieser Artikel beschreibt, wie Sie Azure Data Lake Analytics-Konten mithilfe von Visual Studio erstellen. Sie können Aufträge in U-SQL definieren und Aufträge an den Data Lake Analytics-Dienst übermitteln. Weitere Informationen zu Data Lake Analytics finden Sie unter Übersicht über Azure Data Lake Analytics.
Wichtig
Wir empfehlen Ihnen das Upgrade auf Azure Data Lake Tools für Visual Studio Version 2.3.3000.4 oder höher. Ältere Versionen stehen nicht mehr als Download zur Verfügung und sind veraltet.
Überprüfen Sie, ob Sie von Azure Data Lake Tools für Visual Studio eine niedrigere Version als 2.3.3000.4 verwenden.
Falls es sich bei Ihrer Version um eine Version vor 2.3.3000.4 handelt, aktualisieren Sie Ihre Azure Data Lake Tools für Visual Studio über das Download Center:
Voraussetzungen
Visual Studio: alle Editionen außer Express werden unterstützt.
- Visual Studio 2019
- Visual Studio 2017
- Visual Studio 2015
- Visual Studio 2013
Microsoft Azure SDK für .NET, Version 2.7.1 oder höher. Führen Sie die Installation mit dem Webplattform-Installerdurch.
Ein Data Lake Analytics-Konto. Informationen zum Erstellen eines Kontos finden Sie unter Erste Schritte mit Azure Data Lake Analytics mithilfe des Azure-Portals.
Installieren von Azure Data Lake Tools für Visual Studio
Für dieses Tutorial muss Data Lake Tools für Visual Studio installiert sein. Weitere Informationen finden Sie unter Installieren von Data Lake Tools für Visual Studio.
Herstellen einer Verbindung mit einem Azure Data Lake Analytics-Konto
Öffnen Sie Visual Studio.
Öffnen Sie Data Lake Analytics-Explorer, indem Sie Ansicht>Data Lake Analytics-Explorer auswählen.
Klicken Sie mit der rechten Maustaste auf Azure, und wählen Sie dann Verbindung mit Microsoft Azure-Abonnement herstellen aus. Befolgen Sie die Anweisungen unter Bei Ihrem Konto anmelden.
Wählen Sie im Server-ExplorerAzure>Data Lake Analytics aus. Es wird eine Liste Ihrer Data Lake Analytics-Konten angezeigt.
Schreiben Ihres ersten U-SQL-Skripts
Der folgende Text ist ein einfaches U-SQL-Skript. Es definiert ein kleines Dataset und schreibt dieses Dataset als Datei mit dem Namen /data.csv
in die Standardinstanz von Data Lake Store.
USE DATABASE master;
USE SCHEMA dbo;
@a =
SELECT * FROM
(VALUES
("Contoso", 1500.0),
("Woodgrove", 2700.0)
) AS
D( customer, amount );
OUTPUT @a
TO "/data.csv"
USING Outputters.Csv();
Übermitteln eines Data Lake Analytics-Auftrags
Klicken Sie in Visual Studio auf Datei>Neu>Projekt.
Wählen Sie den Typ U-SQL-Projekt und dann Weiter aus. Wählen Sie in Neues Projekt konfigurieren die Option Erstellen aus.
Visual Studio erstellt eine Projektmappe mit der Datei Script.usql.
Fügen Sie das Skript aus Schreiben Ihres ersten U-SQL-Skripts in das Fenster Script.usql ein.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Script.usql, und wählen Sie dann Skript senden aus.
Wählen Sie unter Auftrag übermitteln ihr Data Lake Analytics-Konto aus, und wählen Sie Übermitteln aus.
Nach der Auftragsübermittlung wird die Registerkarte Auftragsansicht mit dem Auftragsstatus geöffnet.
- Auftragszusammenfassung enthält die Zusammenfassung des Auftrags.
- Auftragsdiagramm visualisiert den Fortschritt des Auftrags.
- Metadatenvorgänge zeigt alle Aktionen, die auf den U-SQL-Katalog ausgeführt wurden.
- Daten zeigt alle Eingaben und Ausgaben.
- Unter State History (Statusverlauf) werden die Zeitachse und Statusdetails angezeigt.
- Unter AU-Analyse sehen Sie, wie viele AUs (Analytics Units, Analytics-Einheiten)im Auftrag verwendet wurden, und Sie können Simulationen verschiedener AU-Zuordnungsstrategien erkunden.
- Diagnose enthält eine erweiterte Analyse für die Optimierung der Ausführung und Leistung des Auftrags.
Um den aktuellen Auftragsstatus anzuzeigen und den Bildschirm zu aktualisieren, wählen Sie Aktualisieren aus.
Überprüfen des Auftragsstatus
Wählen Sie im Data Lake Analytics-Explorer die Option Data Lake Analytics aus.
Erweitern Sie den Namen des Azure Data Lake Analytics-Kontos.
Doppelklicken Sie auf Aufträge.
Wählen Sie den Auftrag aus, den Sie zuvor gesendet haben.
Anzeigen der Auftragsausgabe
Navigieren Sie im Data Lake Analytics-Explorer zu dem von Ihnen übermittelten Auftrag.
Wählen Sie in Ihrem Auftrag die Registerkarte Daten aus.
Wählen Sie auf der Registerkarte Auftragsausgaben die Datei
"/data.csv"
aus.