Introduzione ai flussi di lavoro

Un flusso di lavoro è costituito da più flussi organizzati in una sequenza in cui devono essere eseguiti.

Ogni flusso di dati viene eseguito come passo. È inoltre possibile aggiungere workflow, query SQL, caricamenti dati, nonché variabili come passi all'interno di un workflow. Quando si esegue un workflow, un passo ha esito positivo o negativo. A seconda che il primo passo abbia esito positivo o negativo, è possibile scegliere il passo successivo da eseguire.

Ecco un esempio di workflow:

Descrizione dell'introduzione: workflows.png
Descrizione della figura introduzione-workflows.png

In questo esempio, il workflow esegue le azioni riportate di seguito.

  1. Eseguire il flusso di dati del "feed FDA settimanale".
  2. Se l'esecuzione del flusso di dati "feed FDA settimanale" riesce, eseguire il flusso di dati "Avvisi CDC settimanali".
  3. Se l'esecuzione del flusso di dati "Avvisi CDC settimanali" riesce, eseguire il flusso di dati "Carica Assistenza sanitaria statale".
  4. Se uno qualsiasi dei precedenti flussi di dati non riesce, eseguire il flusso di dati "Audit_error_log".

Argomenti

Crea un nuovo workflow

È possibile aggiungere flussi di dati, flussi di lavoro, variabili o caricamenti di dati in un flusso di lavoro.

Per creare un nuovo flusso di lavoro per il progetto:
  1. Nella pagina Home, fare clic sul titolo del progetto richiesto.

    Si è passati alla pagina Dettagli progetto.

  2. Nel riquadro sinistro, fare clic su Workflow.

    Viene visualizzata la pagina Workflow.

  3. Nella pagina Workflow fare clic su Crea workflow.

    Viene visualizzata la pagina Crea workflow.

  4. Nel campo Nome fornire un nome per il nuovo workflow e fare clic su Crea.

    Il nuovo workflow viene creato ed elencato nella pagina Workflow con i relativi dettagli Nome e Cartella. Fare clic sull'icona Azioni (icona Azioni) accanto al workflow per modificarlo, rinominarlo, copiare, modificare la cartella, avviarlo, esportarlo o eliminarlo.

  5. Fare clic sul flusso di lavoro per configurare i dettagli del flusso di lavoro.
  6. Dal pannello sinistro trascinare i flussi di dati, i flussi di lavoro, le variabili o i caricamenti di dati che si desidera eseguire nel flusso di lavoro. Per utilizzare le variabili nel workflow, vedere Usa variabili in un workflow per ulteriori informazioni.

    Se si è connessi a qualsiasi altra istanza di Trasformazioni dati, è anche possibile aggiungere caricamenti dati creati in tale istanza di Trasformazioni dati. Per ulteriori informazioni, vedere Creare una connessione di trasformazione dati per il caricamento dati remoto e Eseguire un caricamento dati.

  7. Selezionare l'icona ok (freccia verde), not ok (freccia rossa) o ok/not ok (freccia nera) nella barra degli strumenti.

    Definisce la modalità a cui verranno impostati i collegamenti successivi disegnati sull'area di creazione.

    • ok (verde) definisce il percorso di successo.
    • not ok (rosso) definisce il percorso di errore.
    • ok/not ok (nero) definisce un percorso seguito in caso di successo o fallimento.
  8. Utilizzare l'icona Sospensione (
    Icona sospensione

    ) per aggiungere un ritardo nel flusso di lavoro. Trascinare l'icona Sospensione sullo sfondo e collegarla nel flusso con i collegamenti ok (verde), not ok (rosso) o ok/not ok (nero). Questo aggiungerà un ritardo a quel punto nel flusso.
  9. Se si desidera aggiungere una query SQL o PL/SQL come passo nel workflow, effettuare le operazioni riportate di seguito.
    • Trascinare l'icona SQL (Icona SQL) nell'area di creazione.
    • Fare doppio clic sul passo SQL nell'editor per aprire la pagina delle proprietà del passo.
    • Selezionare la scheda Attributi.
    • Selezionare la connessione su cui si desidera eseguire la query nell'elenco a discesa Connessione.
      Nota

      Nell'elenco a discesa sono elencate solo le connessioni al database Oracle.
    • Nella casella di testo SQL aggiungere la query che si desidera eseguire.
  10. Se si desidera aggiungere un caricamento dati di Data Studio come passo nel workflow, utilizzare l'icona Caricamento di Data Studio (
    Icona Caricamento di Data Studio

    ) sullo sfondo. Vedere Definire un caricamento dati di Data Studio in un flusso di lavoro per istruzioni dettagliate su come utilizzare un caricamento dati di Data Studio per caricare i dati in Autonomous Database.
  11. Selezionare il passo e fare clic sull'icona Connettore (Icona Connettore) accanto al passo per collegarlo al passo successivo.
  12. Dopo aver definito tutti i dettagli del flusso di lavoro richiesti,
    • Fare clic su icona Salva per salvare il workflow creato/progettato.
    • Fare clic su icona layout automatico per allineare i nodi del workflow progettato.
    • Fare clic su icona Esegui per eseguire il workflow creato.

      Se sono state aggiunte variabili al workflow, viene visualizzata la pagina Valori variabili che visualizza l'elenco delle variabili aggiunte al workflow. È possibile scegliere di utilizzare il valore corrente, il valore predefinito o impostare un valore personalizzato per ogni variabile. Si noti che il valore personalizzato viene applicato solo all'esecuzione corrente del workflow. Il valore personalizzato non è persistente per le sessioni successive.

    • Selezionare un singolo passo nell'area di creazione e fare clic sull'icona Esegui passo (Icona Esegui passo) per eseguire solo il flusso di dati o il workflow selezionato.

      Per verificare lo stato del flusso di lavoro, vedere il pannello Stato a destra sotto il pannello Proprietà. Per informazioni dettagliate sul pannello Stato, vedere Monitorare lo stato di caricamenti dati, flussi di dati e flussi di lavoro. In questo pannello viene visualizzato il collegamento all'ID job su cui è possibile fare clic per monitorare lo stato di esecuzione nella pagina Job. Per ulteriori informazioni sui job, vedere Creazione e gestione dei job.

    • Fare clic su Icone di zoom avanti e zoom indietro per ingrandire o ridurre al minimo il diagramma del flusso di lavoro creato nell'area di creazione.

      I workflow appena creati vengono elencati nella pagina Dettagli progetto. Vengono visualizzati i dettagli riportati di seguito.

      • Nome del flusso di lavoro
      • Cartella corrispondente al workflow - Cartella predefinita

      Per visualizzare i dettagli di un workflow, fare clic sul nome del workflow e si passa alla pagina Dettagli workflow.

    Nel riquadro sinistro è possibile cercare il flusso di dati o il flusso di lavoro richiesto utilizzando il filtro Nome. Nella casella di testo Nome, immettere il nome del flusso di dati o del flusso di lavoro richiesto.

    Selezionare un passo nell'area di creazione e selezionare il pannello Proprietà disponibile sul lato destro dell'area di creazione per conoscere le seguenti proprietà del passo selezionato in un flusso di dati o workflow creato:

    • Nome
    • Oggetto collegato
      Nota

      Questo campo non può essere modificato.
    • Passo -
      • Primo passo: selezionare la casella di controllo Primo passo per eseguire il passo selezionato come primo passo per l'esecuzione in un flusso di dati o in un flusso di lavoro.
        Nota

        È possibile selezionare un solo passo come primo passo per l'esecuzione in un flusso di dati o in un flusso di lavoro.
    • Numero di tentativi in caso di errore
    • Tempo tra i tentativi in secondi
    • Log steps in journal - Selezionare una delle seguenti opzioni dalla casella a discesa:
      • Sempre
      • mai
      • Errore

Definire un caricamento dati di Data Studio in un flusso di lavoro

È possibile aggiungere un caricamento dati di Data Studio come passo in un workflow ed eseguire il caricamento dati a intervalli pianificati.

A tale scopo, è necessario creare una connessione, importare le entità dati, creare un flusso di dati e quindi pianificare l'esecuzione del caricamento dei dati.
Per definire ed eseguire un caricamento dati di Data Studio all'interno di un workflow, procedere come segue.
  1. Nella Home page fare clic sul titolo del progetto richiesto.

    Si è passati alla pagina Dettagli progetto.

  2. Nel riquadro sinistro, fare clic su Workflow.

    Viene visualizzata la pagina Workflow.

  3. Nella pagina Flusso di lavoro fare clic su Crea workflow.

    Viene visualizzata la pagina Crea workflow.

  4. Nel campo Nome fornire un nome per il nuovo workflow e fare clic su Crea.

    Il nuovo workflow viene creato ed elencato nella pagina Flusso di lavoro con i relativi dettagli Nome e Cartella. Fare clic sull'icona Azioni (Icona Azioni) accanto al workflow per modificarla, rinominarla, copiarla, modificarla, avviarla, esportarla o eliminarla.

  5. Fare clic sul workflow per configurare i dettagli del workflow.
  6. Per aggiungere un caricamento dati di Data Studio come passo nel workflow, trascinare l'icona Caricamento di Data Studio (
    Icona Caricamento di Data Studio

    ) sull'area di disegno.
  7. Fare doppio clic sul passo Caricamento di Data Studio nell'editor per aprire la pagina delle proprietà del passo.
  8. Selezionare la scheda Attributi.
  9. Nell'elenco a discesa Connessione selezionare la connessione da cui si desidera caricare i dati.
    Nota

    L'elenco a discesa elenca solo le connessioni al database Oracle.
  10. Selezionare un caricamento di Data Studio dall'elenco a discesa.
  11. Fare clic su icona Salva per salvare il workflow creato/progettato.
  12. Fare clic su icona Esegui per eseguire il workflow creato.
  13. Per controllare lo stato del flusso di lavoro, vedere il pannello Stato a destra sotto il pannello Proprietà. Per informazioni dettagliate sul pannello Stato, vedere Monitorare lo stato dei carichi di dati, dei flussi di dati e dei flussi di lavoro. In questo pannello viene visualizzato il collegamento all'ID job su cui è possibile fare clic per monitorare lo stato di esecuzione nella pagina Job. Per ulteriori informazioni sui job, vedere Creazione e gestione dei job.

    I flussi di lavoro appena creati vengono elencati nella pagina Dettagli progetto.