Ruotare le credenziali di accesso per input e output in un processo di Analisi di flussoRotate login credentials for inputs and outputs of a Stream Analytics Job

Ogni volta che si rigenerano le credenziali per l'input o l'output di un processo di Analisi di flusso, è necessario aggiornare il processo con nuove credenziali.Whenever you regenerate credentials for an input or output of a Stream Analytics job, you should update the job with new credentials. Prima di eseguire questa operazione è necessario arrestare il processo. Non è possibile sostituire le credenziali mentre il processo è in esecuzione.You must stop the job before updating the credentials, you can’t replace the credentials while the job is running. Per ridurre l'intervallo tra l'arresto e riavvio del processo, Analisi di flusso consente di riprendere l'esecuzione di un processo dall'ultimo output.To reduce the lag between stopping and restarting the job, Stream Analytics supports resuming a job from its last output. Questo argomento illustra come ruotare le credenziali di accesso e riavviare il processo con nuove credenziali.This topic describes the process of rotating the login credentials and restarting the job with new credentials.

Rigenerare le credenziali e aggiornare il processo con le nuove credenzialiRegenerate new credentials and update your job with the new credentials

Questa sezione illustra la procedura da seguire per rigenerare le credenziali per Archiviazione BLOB, Hub eventi, il database SQL e Archiviazione tabelle.In this section, we will walk you through regenerating credentials for Blob Storage, Event Hubs, SQL Database, and Table Storage.

Archiviazione BLOB/Archiviazione tabelleBlob storage/Table storage

  1. Accedere al portale di Azure e passare all'account di archiviazione usato come input/output per il processo di Analisi di flusso.Sign in to the Azure portal > browse the storage account that you used as input/output for the Stream Analytics job.
  2. Dalla sezione Impostazioni aprire Chiavi di accesso.From the settings section, open Access keys. Delle due chiavi predefinite (key1, key2), selezionare quella che non viene usata dal processo e rigenerarla:Between the two default keys (key1, key2), pick the one that is not used by your job and regenerate it:
    Rigenerare le chiavi per l'account di archiviazioneRegenerate keys for storage account
  3. Copiare la chiave appena generata.Copy the newly generated key.
  4. Dal portale di Azure passare al processo di Analisi di flusso, selezionare Arresta e attendere l'arresto del processo.From the Azure portal, browse your Stream Analytics job > select Stop and wait for the job to stop.
  5. Individuare l'input o l'output di Archiviazione BLOB o tabelle per cui aggiornare le credenziali.Locate the Blob/Table storage input/output for which you want to update credentials.
  6. Individuare il campo Chiave dell'account di archiviazione, incollarvi la chiave appena generata e quindi fare clic su Salva.Find the Storage Account Key field and paste your newly generated key > click Save.
  7. Al salvataggio delle modifiche, verrà automaticamente avviato un test di connessione. È possibile visualizzarlo dalla scheda delle notifiche. Sono presenti due notifiche che corrispondono rispettivamente al salvataggio dell'aggiornamento e al test della connessione:A connection test will automatically start when you save your changes, you can view it from the notifications tab. There are two notifications- one corresponds to saving the update and other corresponds to testing the connection:
    Notifiche dopo la modifica della chiave
  8. Passare alla sezione Avviare il processo dall'ultimo arresto.Proceed to start your job from the last stopped time section.

Hub eventiEvent hubs

  1. Accedere al portale di Azure e passare all'hub eventi usato come input/output per il processo di Analisi di flusso.Sign in to the Azure portal > browse the Event Hub that you used as input/output for the Stream Analytics job.
  2. Dalla sezione Impostazioni aprire Criteri di accesso condiviso e selezionare i criteri di accesso richiesti.From the settings section, open Shared access policies and select the required access policy. Delle due chiavi configurate, Chiave primaria e Chiave secondaria, selezionare quella non usata dal processo e rigenerarla:Between the Primary Key and Secondary Key, pick the one that is not used by your job and regenerate it:
    Rigenerare le chiavi per Hub eventiRegenerate keys for Event Hub
  3. Copiare la chiave appena generata.Copy the newly generated key.
  4. Dal portale di Azure passare al processo di Analisi di flusso, selezionare Arresta e attendere l'arresto del processo.From the Azure portal, browse your Stream Analytics job > select Stop and wait for the job to stop.
  5. Individuare l'input o l'output di Hub eventi per cui aggiornare le credenziali.Locate the Event hubs input/output for which you want to update credentials.
  6. Individuare il campo Chiave criteri hub eventi, incollarvi la chiave appena generata e quindi fare clic su Salva.Find the Event Hub Policy Key field and paste your newly generated key > click Save.
  7. Al salvataggio delle modifiche, verrà automaticamente avviato un test di connessione. Assicurarsi che abbia esito positivo.A connection test will automatically start when you save your changes, make sure that it has successfully passed.
  8. Passare alla sezione Avviare il processo dall'ultimo arresto.Proceed to start your job from the last stopped time section.

Database SQLSQL Database

Se è necessario connettersi al database SQL per aggiornare le credenziali di accesso di un utente esistente,You need to connect to the SQL database to update the login credentials of an existing user. è possibile eseguire questa operazione tramite il portale di Azure o con uno strumento sul lato client, ad esempio SQL Server Management Studio.You can update credentials by using Azure portal or a client-side tool such as SQL Server Management Studio. Questa sezione illustra la procedura da seguire per aggiornare le credenziali tramite il portale di Azure.This section demonstrates the process of updating credentials by using Azure portal.

  1. Accedere al portale di Azure e passare al database SQL usato come input/output per il processo di Analisi di flusso.Sign in to the Azure portal > browse the SQL database that you used as output for the Stream Analytics job.
  2. Da Esplora dati connettersi al database e selezionare il tipo di autorizzazione come Autenticazione di SQL Server, quindi digitare i dati nei campi Account di accesso e Password e infine fare clic su OK.From Data explorer, login/connect to your database > select Authorization type as SQL server authentication > type in your Login and Password details > Select Ok.
    Rigenerare le credenziali per il database SQLRegenerate credentials for SQL database

  3. Nella scheda della query modificare la password per uno degli utenti eseguendo la query seguente, facendo attenzione a sostituire <user_name> con il nome utente e <new_password> con la nuova password:In the query tab, alter the password for one of your user's by running the following query (make sure to replace <user_name> with your username and <new_password> with your new password):

    Alter user `<user_name>` WITH PASSWORD = '<new_password>'
    Alter role db_owner Add member `<user_name>`
    
  4. Prendere nota della nuova password.Make a note of the new password.

  5. Dal portale di Azure passare al processo di Analisi di flusso, selezionare Arresta e attendere l'arresto del processo.From the Azure portal, browse your Stream Analytics job > select Stop and wait for the job to stop.
  6. Individuare l'output del database SQL per cui ruotare le credenziali.Locate the SQL database output for which you want to rotate credentials. Aggiornare la password e salvare le modifiche.Update the password and save changes.
  7. Al salvataggio delle modifiche, verrà automaticamente avviato un test di connessione. Assicurarsi che abbia esito positivo.A connection test will automatically start when you save your changes, make sure that it has successfully passed.
  8. Passare alla sezione Avviare il processo dall'ultimo arresto.Proceed to start your job from the last stopped time section.

Power BIPower BI

  1. Accedere al portale di Azure, passare al processo di Analisi di flusso, selezionare Arresta e attendere l'arresto del processo.Sign in to the Azure portal > browse your Stream Analytics job > select Stop and wait for the job to stop.
  2. Individuare l'output di Power BI per cui rinnovare le credenziali, fare clic su Rinnova autorizzazione (dovrebbe essere visualizzato un messaggio di conferma) e quindi fare clic su Salva per salvare le modifiche.Locate the Power BI output for which you want to renew credentials > click the Renew authorization (you should see a success message) > Save the changes.
  3. Al salvataggio delle modifiche, verrà automaticamente avviato un test di connessione. Assicurarsi che abbia esito positivo.A connection test will automatically start when you save your changes, make sure it has successfully passed.
  4. Passare alla sezione Avviare il processo dall'ultimo arresto.Proceed to start your job from the last stopped time section.

Avviare il processo dall'ultimo arrestoStart your job from the last stopped time

  1. Passare al riquadro Panoramica del processo e fare clic su Avvia per avviare il processo.Navigate to the job's Overview pane > select Start to start the job.
  2. Selezionare Ultimo arresto e fare clic su Avvia.Select When last stopped > click Start. Si noti che l'opzione "Ultimo arresto" viene visualizzata solo se il processo è stato eseguito in precedenza ed è stato generato dell'output.Note that the "When last stopped" option only appears if you previously ran the job and had some output generated. Il processo viene riavviato in base al momento in cui è stato restituito l'ultimo valore di output.The job is restarted based on the last output value's time. Avviare il processoStart the job

Passaggi successiviNext steps