Usare gli Strumenti Azure Data Lake per Visual Studio CodeUse Azure Data Lake Tools for Visual Studio Code

Informazioni su Strumenti Azure Data Lake per Visual Studio Code (VS Code) per creare, testare ed eseguire gli script U-SQL.Learn the Azure Data Lake Tools for Visual Studio Code (VS Code) to create, test, and run U-SQL scripts. Le informazioni sono disponibili anche nel video seguente:The information is also covered in the following video:

PrerequisitiPrerequisites

Strumenti Azure Data Lake per Visual Studio Code supportano Windows, Linux e MacOS.Azure Data Lake Tools for VSCode supports Windows, Linux and MacOS.

Per MacOS e Linux:For MacOS and Linux:

Installare gli strumenti di Data LakeInstall Data Lake Tools

Dopo aver installato i prerequisiti, è possibile installare gli strumenti di Data Lake per VSCode.After you install the prerequisites, you can install Data Lake Tools for VS Code.

Per installare gli strumenti di Data LakeTo install Data Lake Tools

  1. Aprire Visual Studio Code.Open Visual Studio Code.
  2. Fare clic su Estensioni nel riquadro sinistro.Click Extensions in the left pane. Immettere Azure Data Lake nella casella di ricerca.Enter Azure Data Lake in the search box.
  3. Fare clic su Installa accanto a Strumenti di Azure Data Lake.Click Install next to Azure Data Lake tools. Dopo alcuni secondi, il pulsante Installa verrà sostituito dal pulsante Ricarica.After a few seconds, the Install button will be changed to Reload.
  4. Fare clic su Ricarica per attivare l'estensione Strumenti di Azure Data Lake.Click Reload to activate the Azure Data Lake tools extension.
  5. Fare clic su Ricarica finestra per confermare.Click Reload Window to confirm. È possibile visualizzare Strumenti di Azure Data Lake nel riquadro Estensioni.You can see Azure Data Lake tools in the Extensions pane.

    Riquadro Estensioni di Strumenti Data Lake per Visual Studio Code

Attivare Strumenti Azure Data LakeActivate Azure Data Lake Tools

Creare un nuovo file .usql o aprire un file .usql esistente per attivare l'estensione.Create a new .usql file or open an existing .usql file to activate the extension.

Aprire lo script di esempioOpen the sample script

Usare il riquadro comandi (CTRL+MAIUSC+P) e immettere ADL: Open Sample Script (ADL: Apri script di esempio).Open the command palette (Ctrl+Shift+P) and enter ADL: Open Sample Script. Viene aperta un'altra istanza di questo esempio.It opens another instance of this sample. Anche in questa istanza è possibile modificare, configurare e inviare lo script.You can also edit, configure, and submit script on this instance.

Uso di U-SQLWork with U-SQL

Per poter usare U-SQL è necessario aprire una cartella o un file U-SQL.You need open either a U-SQL file or a folder to work with U-SQL.

Aprire una cartella per il progetto U-SQLTo open a folder for your U-SQL project

  1. Da Visual Studio Code selezionare il menu File e quindi selezionare Apri cartella.From Visual Studio Code, select the File menu, and then select Open Folder.
  2. Specificare una cartella e quindi scegliere Seleziona cartella.Specify a folder, and then select Select Folder.
  3. Selezionare il menu File e quindi scegliere Nuovo.Select the File menu, and then select New. Un file Untilted-1 viene aggiunto al progetto.An Untitled-1 file is added to the project.
  4. Immettere il codice seguente nel file Untitled-1:Enter the following code into the Untitled-1 file:

     @departments  = 
         SELECT * FROM 
             (VALUES
                 (31,    "Sales"),
                 (33,    "Engineering"), 
                 (34,    "Clerical"),
                 (35,    "Marketing")
             ) AS 
                   D( DepID, DepName );
    
     OUTPUT @departments
         TO "/Output/departments.csv"
     USING Outputters.Csv();
    

    Lo script crea un file departments.csv con alcuni dati inclusi nella cartella /output.The script creates a departments.csv file with some data included in the /output folder.

  5. Salvare il file come myUSQL.usql nella cartella aperta.Save the file as myUSQL.usql in the opened folder. Alla cartella viene aggiunto anche un file di configurazione xxx_settings.json.A xxx_settings.json configuration file is also added to the folder.

  6. Aprire e configurare il file xxx_settings.json con le proprietà seguenti:Open and configure xxx_settings.json with the following properties:

    • Account: account di Data Lake Analytics nella sottoscrizione di Azure, necessario per compilare ed eseguire processi U-SQL. È quindi necessario configurare l'account del computer prima di compilare ed eseguire i processi U-SQL.Account: A Data Lake Analytics account under your Azure subscription that is needed to compile and run U-SQL jobs, so you need configure the computer account before compiling and running U-SQL jobs.
    • Database: un database nel proprio account.Database: A database under your account. Il database predefinito è master.The default is master.
    • Schema: uno schema nel database.Schema: A schema under your database. Lo schema è dbo.The default is dbo.
    • Impostazioni facoltative:Optional settings:

      • Priorità: L'intervallo di priorità va da 1 a 1000 dove la priorità più alta corrisponde al valore 1.Priority: The priority range is from 1 to 1000 with 1 as the highest priority. Il valore predefinito è 1000.The default value is 1000.
      • Parallelismo: l'intervallo di parallelismo va da 1 a 150.Parallelism: The parallelism range is from 1 to 150. Il valore predefinito è il parallelismo massimo consentito nell'account Azure Data Lake Analytics.The default value is the maximum parallelism allowed in your Azure Data Lake Analytics account.

        File di configurazione degli strumenti di Data Lake per Visual Studio Code

        Nota

        Dopo il salvataggio della configurazione, le informazioni relative ad account, database e schema vengono visualizzate sulla barra di stato nell'angolo inferiore sinistro del file con estensione USQL corrispondente.After the configuration is saved, The account, database, and schema information appear on the status bar at the bottom-left corner of the corresponding .usql file.

Compilare uno script U-SQLTo compile a U-SQL script

  1. Premere CTRL+MAIUSC+P per aprire il riquadro comandi.Select Ctrl+Shift+P to open the command palette.
  2. Immettere ADL: Compile Script.Enter ADL: Compile Script. I risultati di compilazione vengono visualizzati nella finestra Output.The compile results appear in the Output window. È anche possibile fare clic con il pulsante destro del mouse su un file di script e selezionare ADL: Compile Script (ADL: Compila script) per eseguire la compilazione di un processo U-SQL.You can also right-click a script file, and then select ADL: Compile Script to compile a U-SQL job. Il risultato della compilazione viene visualizzato nel riquadro Output.The compilation result appears in the Output pane.

Inviare uno script U-SQLTo submit a U-SQL script

  1. Premere CTRL+MAIUSC+P per aprire il riquadro comandi.Select Ctrl+Shift+P to open the command palette.
  2. Immettere ADL: Submit Job.Enter ADL: Submit Job. È anche possibile fare clic con il pulsante destro del mouse su un file di script e selezionare ADL: Invia processo.You can also right-click a script file, and then select ADL: Submit Job.

Dopo aver inviato un processo U-SQL, i log di invio vengono visualizzati nella finestra Output in VS Code.After you submit a U-SQL job, the submission logs appear in the Output window in VS Code. Se l'invio ha esito positivo, viene visualizzato anche l'URL del processo.If the submission is successful, the job URL appears as well. È possibile aprire l'URL del processo in un Web browser per monitorare lo stato del processo in tempo reale.You can open the job URL in a web browser to track the realtime job status.

Per abilitare l'output dei dettagli del processo: impostare jobInformationOutputPath nel file vs code for the u-sql_settings.json.To enable the output of the job details, set jobInformationOutputPath in the vs code for the u-sql_settings.json file.

Usare il file code-behind Python, R e CSharpUse Python, R, and CSharp code-behind file

Strumenti Azure Data Lake supporta diversi tipi di codice personalizzato. Per istruzioni, vedere Eseguire lo sviluppo U-SQL con Python, R e CSharp per Azure Data Lake Analytics in VSCode.Azure Data Lake Tool supports multiple custom code, the instructions see Develop U-SQL with Python, R, and CSharp for Azure Data Lake Analytics in VSCode.

Usare gli assemblyUse assemblies

Per informazioni sullo sviluppo di assembly, vedere Develop U-SQL assemblies for Azure Data Lake Analytics jobs (Sviluppare assembly U-SQL per i processi di Azure Data Lake Analytics).For information on developing assemblies, see Develop U-SQL assemblies for Azure Data Lake Analytics jobs.

È possibile usare Strumenti Data Lake per registrare gli assembly di codice personalizzato nel catalogo di Data Lake Analytics.You can use Data Lake Tools to register custom code assemblies in the Data Lake Analytics catalog.

Registrare un assemblyTo register an assembly

È possibile registrare l'assembly tramite i comandi ADL: Register Assembly (ADL: Registra assembly) o ADL: Register Assembly through Configuration (ADL: Regista assembly da configurazione).You can register the assembly through the ADL: Register Assembly or ADL: Register Assembly through Configuration commands.

Per eseguire la registrazione mediante il comando ADL: Register Assembly (ADL: Registra assembly)To register through the ADL: Register Assembly command

  1. Premere CTRL+MAIUSC+P per aprire il riquadro comandi.Select Ctrl+Shift+P to open the command palette.
  2. Immettere ADL: Register Assembly (ADL: Registra assembly).Enter ADL: Register Assembly.
  3. Specificare il percorso dell'assembly locale.Specify the local assembly path.
  4. Selezionare un account di Data Lake Analytics.Select a Data Lake Analytics account.
  5. Selezionare un database.Select a database.

Risultati: il portale viene aperto nel browser e visualizza il processo di registrazione dell'assembly.Results: The portal is opened in a browser and displays the assembly registration process.

Un altro modo pratico per attivare il comando ADL: Register Assembly (ADL: Registra assembly) consiste nel fare clic con il pulsante destro del mouse sul file .dll in Esplora file.Another convenient way to trigger the ADL: Register Assembly command is to right-click the .dll file in File Explorer.

Per eseguire la registrazione mediante il comando ADL: Register Assembly through Configuration (ADL: Registra assembly da configurazione)To register though the ADL: Register Assembly through Configuration command

  1. Premere CTRL+MAIUSC+P per aprire il riquadro comandi.Select Ctrl+Shift+P to open the command palette.
  2. Immettere ADL: Register Assembly through Configuration (ADL: Registra assembly da configurazione).Enter ADL: Register Assembly through Configuration.
  3. Specificare il percorso dell'assembly locale.Specify the local assembly path.
  4. Verrà visualizzato il file JSON.The JSON file is displayed. Esaminare e modificare le dipendenze dell'assembly e i parametri delle risorse, se necessario.Review and edit the assembly dependencies and resource parameters, if needed. Le istruzioni sono visualizzate nella finestra Output.Instructions are displayed in the Output window. Salvare (CTRL+S) il file JSON per procedere con la registrazione dell'assembly.To proceed to the assembly registration, save (Ctrl+S) the JSON file.

Code-behind di Strumenti Data Lake per Visual Studio Code

Nota

  • Dipendenze dell'assembly: Strumenti Azure Data Lake rileva automaticamente se la DLL include dipendenze.Assembly dependencies: Azure Data Lake Tools autodetects whether the DLL has any dependencies. Le dipendenze vengono visualizzate nel file JSON dopo che sono state rilevate.The dependencies are displayed in the JSON file after they are detected.
  • Risorse: è possibile caricare le risorse DLL (ad esempio i file con estensione txt, png e csv) come parte della registrazione dell'assembly.Resources: You can upload your DLL resources ( For example, .txt, .png, and .csv ) as part of the assembly registration.

Un altro modo pratico per attivare il comando ADL: Register Assembly through Configuration (ADL: Registra assembly da configurazione) consiste nel fare clic con il pulsante destro del mouse sul file .dll in Esplora file.Another way to trigger the ADL: Register Assembly through Configuration command is to right-click the .dll file in File Explorer.

Il codice U-SQL seguente illustra come chiamare un assembly.The following U-SQL code demonstrates how to call an assembly. Nell'esempio il nome dell'assembly è test.In the sample, the assembly name is test.

REFERENCE ASSEMBLY [test];

@a = 
    EXTRACT 
        Iid int,
    Starts DateTime,
    Region string,
    Query string,
    DwellTime int,
    Results string,
    ClickedUrls string 
    FROM @"Sample/SearchLog.txt" 
    USING Extractors.Tsv();

@d =
    SELECT DISTINCT Region 
    FROM @a;

@d1 = 
    PROCESS @d
    PRODUCE 
        Region string,
    Mkt string
    USING new USQLApplication_codebehind.MyProcessor();

OUTPUT @d1 
    TO @"Sample/SearchLogtest.txt" 
    USING Outputters.Tsv();

Connect to AzureConnect to Azure

Prima di compilare ed eseguire gli script U-SQL in Data Lake Analytics, è necessario connettersi al proprio account di Azure.Before you can compile and run U-SQL scripts in Data Lake Analytics, you must connect to your Azure account.

Connettersi ad AzureTo connect to Azure

  1. Premere CTRL+MAIUSC+P per aprire il riquadro comandi.Select Ctrl+Shift+P to open the command palette.
  2. Immettere ADL: Login (ADL: Accedi).Enter ADL: Login. Le informazioni di accesso sono presenti nel riquadro Output.The login information appears in the Output pane.

    Riquadro comandi di Strumenti Data Lake per Visual Studio Code Informazioni di accesso di Strumenti Data Lake per Visual Studio CodeData Lake Tools for Visual Studio Code command palette Data Lake Tools for Visual Studio Code device login information

  3. Tenendo premuto CTRL fare clic sull'URL di accesso: https://aka.ms/devicelogin per aprire la pagina Web di accesso.Select Ctrl+click on the login URL: https://aka.ms/devicelogin to open the login webpage. Immettere il codice G567LX42V nella casella di testo e quindi selezionare Continua.Enter the code G567LX42V into the text box, and then select Continue.

    Codice di accesso da incollare di Strumenti Data Lake per Visual Studio Code

  4. Seguire le istruzioni per accedere dalla pagina Web.Follow the instructions to sign in from the webpage. Quando si è connessi viene visualizzato il nome di account di Azure sulla barra di stato nell'angolo inferiore sinistro della finestra VS Code.When you're connected, your Azure account name appears on the status bar in the lower-left corner of the VS Code window.

    Nota

    Se l'account ha due fattori abilitati, è consigliabile usare l'autenticazione telefonica anziché un PIN.If your account has two factors enabled, we recommend that you use phone authentication rather than using a PIN.

Per disconnettersi immettere il comando ADL: Logout (ADL: Disconnetti).To sign out, enter the command ADL: Logout.

Elencare gli account di Data Lake Analytics personaliList your Data Lake Analytics accounts

Per testare la connessione ottenere un elenco degli account di Data Lake Analytics.To test the connection, get a list of your Data Lake Analytics accounts.

Elencare gli account di Data Lake Analytics sotto una sottoscrizione di AzureTo list the Data Lake Analytics accounts under your Azure subscription

  1. Premere CTRL+MAIUSC+P per aprire il riquadro comandi.Select Ctrl+Shift+P to open the command palette.
  2. Immettere ADL: List Accounts (ADL: Elenca gli account).Enter ADL: List Accounts. L'account viene visualizzato nel riquadro Output.The accounts appear in the Output pane.

Accedere al catalogo di Data Lake AnalyticsAccess the Data Lake Analytics catalog

Dopo essersi connessi ad Azure, è possibile seguire questa procedura per accedere al catalogo di U-SQL.After you have connected to Azure, you can use the following steps to access the U-SQL catalog.

Per accedere ai metadati di Azure Data Lake AnalyticsTo access the Azure Data Lake Analytics metadata

  1. Premere CTRL+MAIUSC+P e digitare ADL: List Tables (ADL: Elenca tabelle).Select Ctrl+Shift+P, and then enter ADL: List Tables.
  2. Selezionare uno degli account di Data Lake Analytics.Select one of the Data Lake Analytics accounts.
  3. Selezionare uno dei database di Data Lake Analytics.Select one of the Data Lake Analytics databases.
  4. Selezionare uno degli schemi.Select one of the schemas. È possibile visualizzare l'elenco delle tabelle.You can see the list of tables.

Visualizzare i processi di Data Lake AnalyticsView Data Lake Analytics jobs

Per visualizzare i processi di Data Lake AnalyticsTo view Data Lake Analytics jobs

  1. Aprire il riquadro comandi (CTRL+MAIUSC+P) e selezionare ADL: Show Job (ADL: Mostra processo).Open the command palette (Ctrl+Shift+P) and select ADL: Show Job.
  2. Selezionare un account di Data Lake Analytics o locale.Select a Data Lake Analytics or local account.
  3. Attendere che venga visualizzato l'elenco dei processi per l'account.Wait for the jobs list for the account to appear.
  4. Selezionare un processo nell'elenco. Strumenti Data Lake apre i dettagli del processo nel portale e mostra il file JobInfo in VSCode.Select a job from job list, Data Lake Tools opens the job details in the Azure portal and displays the JobInfo file in VS Code.

    Tipi di oggetto IntelliSense degli strumenti di Data Lake per Visual Studio Code

Integrazione di Azure Data Lake StoreAzure Data Lake Storage integration

È possibile usare i comandi correlati all'archiviazione di Azure Data Lake per:You can use Azure Data Lake Storage-related commands to:

Elencare il percorso di archiviazioneList the storage path

Per elencare il percorso di archiviazione tramite il riquadro comandiTo list the storage path through the command palette

Fare clic con il pulsante destro del mouse sull'editor di script e scegliere ADL: List Path (ADL: Elenca percorso).Right-click the script editor and select ADL: List Path.

Scegliere la cartella nell'elenco o fare clic su Enter Path (Immetti percorso) o su Browse from Root (Sfoglia da radice). Nella figura seguente viene selezionata l'opzione "Enter a path" (Immetti percorso) a titolo di esempio.Choose the folder in the list, or click Enter Path or Browse from Root (uses Enter a path as an example). -> Selezionare il proprio account ADLA.-> Select your ADLA Account. -> Passare al percorso della cartella di archiviazione o immetterlo manualmente, ad esempio /output/.-> Navigate or enter the storage folder path (For example: /output/). -> Il riquadro comandi elenca le informazioni sul percorso in base all'input.-> The command palette lists the path information based on your entries.

Risultato dell'inserimento del percorso di archiviazione di Strumenti Data Lake per Visual Studio Code

Un modo più pratico per elencare il percorso relativo consiste nell'usare il menu di scelta rapida.A more convenient way to list the relative path is through the right-click context menu.

Per elencare il percorso di archiviazione facendo clic con il pulsante destro del mouseTo list the storage path through right-click

Fare clic con il pulsante destro del mouse sulla stringa del percorso e scegliere List Path (Elenca percorso) per continuare.Right-click the path string to select List Path to continue.

Menu di scelta rapida di Strumenti Data Lake per Visual Studio Code

Visualizzare in anteprima il file di archiviazionePreview the storage file

Fare clic con il pulsante destro del mouse sull'editor di script e scegliere ADL: Preview File (ADL: Anteprima file).Right-click the script editor and select ADL: Preview File.

Selezionare il proprio account ADLA.Select your ADLA Account. -> Immettere un percorso di file di archiviazione di Azure, ad esempio /output/SearchLog.txt.-> Enter an Azure storage file path (For example, /output/SearchLog.txt). -> Risultato: il file viene aperto in VSCode.-> Result: file opens in VSCode.

Risultato del file di anteprima in Strumenti Data Lake per Visual Studio Code

Un altro modo per visualizzare l'anteprima del file è fare clic con il pulsante destro del mouse sul percorso completo o sul percorso relativo del file nell'editor di script.Another way to preview file is through the right-click menu on the file's full path or the file's relative path in the script editor.

Caricare un file o una cartellaUpload file or folder

  1. Fare clic con il pulsante destro del mouse sull'editor di script e scegliere Upload File (Carica file) o Upload Folder (Carica cartella).Right-click the script editor and select Upload File or Upload Folder.

  2. Scegliere uno o più file se è stata selezionata l'opzione per il caricamento dei file oppure scegliere l'intera cartella se è stata selezionata l'opzione di caricamento della cartella e quindi fare clic su Upload (Carica).Choose one file or multiple files if select upload file, or choose the whole folder if select upload folder then click Upload. -> Scegliere la cartella di archiviazione nell'elenco o fare clic su Enter Path (Immetti percorso) o su Browse from Root (Sfoglia da radice). Come esempio è stata selezionata l'opzione "Enter a path" (Immetti percorso).-> Choose the storage folder in the list, or click Enter Path or Browse from Root (uses Enter a path as an example). -> Selezionare il proprio account ADLA.-> Select your ADLA Account. -> Passare al percorso della cartella di archiviazione o immetterlo manualmente, ad esempio /output/.-> Navigate or enter the storage folder path (For example: /output/). -> Fare clic su Choose Current Folder (Scegli cartella corrente) per specificare la destinazione di caricamento.-> click Choose Current Folder to specify your upload destination.

    Stato di caricamento in Strumenti Data Lake per Visual Studio Code

Un altro modo per caricare file da archiviare è fare clic con il pulsante destro del mouse sul percorso completo del file o sul percorso relativo del file nell'editor di script.Another way of uploading files to storage is through the right-click menu on the file's full path or the file's relative path in the script editor.

È contemporaneamente possibile monitorare lo stato di caricamento.As the same time, you can monitor the uploading status.

Scaricare il fileDownload file

È possibile scaricare i file immettendo i comandi ADL: Download File (ADL: Scarica file) o ADL: Download file (Advanced) (ADL: Scarica file - Opzioni avanzate).You can download files by entering the commands ADL: Download File or ADL: Download File (Advanced).

Per scaricare i file tramite il comando ADL: Download file (Advanced) (ADL: Scarica file - Opzioni avanzate)To download files though the ADL: Download File (Advanced)

  1. Fare clic con il pulsante destro del mouse sull'editor di script e scegliere Download file (Advanced) (Scarica file - Opzioni avanzate).Right-click the script editor, and then select Download File (Advanced).
  2. VS Code visualizza un file JSON.VS Code displays a JSON file. È possibile immettere i percorsi di file e scaricare più file contemporaneamente.You can enter file paths and download multiple files at the same time. Le istruzioni sono visualizzate nella finestra Output.Instructions are displayed in the Output window. Salvare (CTRL+S) il file JSON per procedere con lo scaricamento del file.To proceed to download the file, save (Ctrl+S) the JSON file.

    Scaricamento di file in Strumenti Azure Data Lake per Visual Studio Code da configurazione

  3. Risultati: la finestra Output mostra lo stato di caricamento del file.Results: The Output window displays the file upload status.

    Risultato dello scaricamento di più file in Strumenti Azure Data Lake per Visual Studio Code

È contemporaneamente possibile monitorare lo stato di scaricamento.As the same time, you can monitor the downloading status.

Per scaricare i file tramite il comando ADL: Download file (ADL: Scarica file)To Download files though the ADL: Download File

  1. Fare clic con il pulsante destro del mouse sull'editor di script, scegliere Download File (Scarica File) e quindi selezionare la cartella di destinazione nella finestra di dialogo Select Folder (Seleziona cartella).Right-click the script editor, select Download File, and then select the destination folder from the Select Folder dialog.

  2. Scegliere la cartella nell'elenco o fare clic su Enter Path (Immetti percorso) o su Browse from Root (Sfoglia da radice). Nella figura seguente viene selezionata l'opzione "Enter a path" (Immetti percorso) a titolo di esempio.Choose the folder in the list, or click Enter Path or Browse from Root (uses Enter a path as an example). -> Selezionare il proprio account ADLA.-> Select your ADLA Account. -> Passare al percorso della cartella di archiviazione o immetterlo manualmente, ad esempio /output/ -> Scegliere un file da scaricare.-> Navigate or enter the storage folder path (For example: /output/) -> choose a file to download.

    Stato di scaricamento in Strumenti Data Lake per Visual Studio Code

Un altro modo per scaricare file di archiviazione è fare clic con il pulsante destro del mouse sul percorso completo del file o sul percorso relativo del file nell'editor di script.Another way of downloading storage files is through the right-click menu on the file's full path or the file's relative path in the script editor.

È contemporaneamente possibile monitorare lo stato di scaricamento.As the same time, you can monitor the downloading status.

Controllare lo stato delle attività di archiviazioneCheck storage tasks' status

Lo stato viene visualizzato nella parte inferiore della barra di stato al termine delle operazioni di scaricamento e caricamento.The status displays on the bottom of the status bar when completed downloading and uploading.

  1. Fare clic sulla barra di stato per visualizzare lo stato di caricamento e scaricamento nel riquadro OUTPUT.Click the bellow status bar, and then the downloading and uploading status show in OUTPUT panel.

    Verifica dello stato di archiviazione in Strumenti Data Lake per Visual Studio Code

Integrazione di VSCode Explorer con Azure Data LakeVSCode Explorer integration with Azure Data Lake

  1. Dopo l'accesso, tutti gli account di Azure sono elencati nel riquadro sinistro di Data Lake Explorer.After login, you will see all of the Azure accounts are listed in the left panel of the DataLake Explorer. Espandere un database per visualizzare Schemi, Tabelle, Assembly e così via nel nodo.Expand one database, you can view the Schemas, Tables, Assemblies and so on, under the node.

    Data Lake Explorer

  2. È possibile eseguire il comando Registra assembly facendo clic con il pulsante destro del mouse sul nodo Assembly.You can perform the command Register assembly by right-clicking on the Assemblies node.

    Data Lake Explorer

  3. Passare a Account di archiviazione. È possibile caricare o scaricare file facendo clic con il pulsante destro del mouse sulla cartella o sul file.Navigate to Storage Account, you can upload or download file by right-clicking on the folder or file. Nel menu di scelta rapida sono disponibili anche i comandi Anteprima, Scarica, Copia percorso relativo e Copia percorso completo per un file.And you also Preview a file, Download, Copy Relative Path, Copy Full Path by the context menu.

    Data Lake Explorer

Aprire ADL Storage Explorer nel portaleOpen ADL storage explorer in portal

  1. Premere CTRL+MAIUSC+P per aprire il riquadro comandi.Select Ctrl+Shift+P to open the command palette.
  2. Immettere Open Web Azure Storage Explorer (Apri Web Azure Storage Explorer) o fare clic con il pulsante destro del mouse su un percorso relativo o un percorso completo nell'editor di script e quindi scegliere Open Web Azure Storage Explorer (Apri Web Azure Storage Explorer).Enter Open Web Azure Storage Explorer or right-click on a relative path or the full path in the script editor, and then select Open Web Azure Storage Explorer.
  3. Selezionare un account di Data Lake Analytics.Select a Data Lake Analytics account.

Strumenti Data Lake apre il percorso di archiviazione nel portale di Azure.Data Lake Tools opens the Azure storage path in the Azure portal. È possibile trovare il percorso e visualizzare in anteprima il file dal Web.You can find the path and preview the file from the web.

Esecuzione e debug locale per utenti WindowsLocal run and local debug for Windows users

L'esecuzione locale di U-SQL verifica i dati locali e convalida lo script localmente prima che il codice venga pubblicato in Data Lake Analytics.U-SQL local run tests your local data and validates your script locally, before your code is published to Data Lake Analytics. La funzionalità di debug locale consente di completare le seguenti operazioni prima che il codice venga inviato a Data Lake Analytics:The local debug feature enables you to complete the following tasks before your code is submitted to Data Lake Analytics:

  • Eseguire il debug del code-behind di C#.Debug your C# code-behind.
  • Eseguire il codice passo per passo.Step through the code.
  • Convalidare lo script in locale.Validate your script locally.

Per istruzioni sull'esecuzione e il debug locali, vedere Esecuzione locale e debug locale di U-SQL con Visual Studio Code.For instructions on local run and local debug, see U-SQL local run and local debug with Visual Studio Code.

Funzionalità aggiuntiveAdditional features

Strumenti Data Lake per VS Code supporta le funzionalità seguenti:Data Lake Tools for VS Code supports the following features:

  • Completamento automatico di IntelliSense: vengono visualizzati suggerimenti in finestre popup intorno agli elementi, ad esempio parole chiave, metodi e variabili.IntelliSense auto-complete: Suggestions appear in pop-up windows around items, such as keywords, methods, and variables. Le icone differenti rappresentano tipi di oggetti diversi:Different icons represent different types of the objects:

    • Tipo di dati ScalaScala data type
    • Tipo di dati complessoComplex data type
    • UDT integratiBuilt-in UDTs
    • Raccolta e classi .NET.NET collection and classes
    • Espressioni C#C# expressions
    • UDF, UDO e UDAAG di C# integratiBuilt-in C# UDFs, UDOs, and UDAAGs
    • Funzioni di U-SQLU-SQL functions
    • Funzione di windowing di U-SQLU-SQL windowing function

    Tipi di oggetto IntelliSense degli strumenti di Data Lake per Visual Studio Code

  • Completamento automatico IntelliSense per i metadati di Data Lake Analytics: Strumanti Data Lake scarica le informazioni di metadati di Data Lake Analytics localmente.IntelliSense auto-complete on Data Lake Analytics metadata: Data Lake Tools downloads the Data Lake Analytics metadata information locally. La funzionalità IntelliSense popola automaticamente gli oggetti, tra cui database, schemi, tabelle, visualizzazione, funzione con valori di tabella, procedure e assembly C#, dai metadati di Data Lake Analytics.The IntelliSense feature automatically populates objects, including the database, schema, table, view, table-valued function, procedures, and C# assemblies, from the Data Lake Analytics metadata.

    Metadati IntelliSense degli strumenti di Data Lake per Visual Studio Code

  • Indicatore di errore di IntelliSense: Strumenti Data Lake sottolinea gli errori di modifica per U-SQL e C#.IntelliSense error marker: Data Lake Tools underlines the editing errors for U-SQL and C#.

  • Evidenziazione della sintassi: Strumenti Data Lake usa colori diversi per distinguere gli elementi, ad esempio variabili, parole chiave, tipo di dati e funzioni.Syntax highlights: Data Lake Tools uses different colors to differentiate items, such as variables, keywords, data type, and functions.

    Sintassi in evidenza degli strumenti di Data Lake per Visual Studio Code

Passaggi successiviNext steps