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 di dati, nonché variabili e passi all'interno di un workflow. Quando si esegue un flusso di lavoro, un passo ha esito positivo o negativo. A seconda che il primo passo abbia successo o meno, è possibile scegliere il passo successivo da eseguire.

Ecco un esempio di flusso di lavoro:

Segue la descrizione dell'immagine introduttiva-workflows.png
Descrizione dell'illustrazione introduzione-workflows.png

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

  1. Esegui il flusso di dati "Weekly FDA feed".
  2. Se l'esecuzione del flusso di dati del "feed FDA settimanale" riesce, eseguire il flusso di dati degli "avvisi CDC settimanali".
  3. Se l'esecuzione del flusso di dati degli "avvisi settimanali CDC" è riuscita, eseguire il flusso di dati "Carica Medicare".
  4. Se uno qualsiasi dei flussi di dati precedenti non riesce, eseguire il flusso di dati "Audit_error_log".

Argomenti

Crea un nuovo flusso di lavoro

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

Per creare un nuovo flusso di lavoro per il progetto:
  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 modificare, rinominare, copiare, modificare la cartella, avviare, esportare o eliminare la cartella.

  5. Fare clic sul workflow per configurare i dettagli del workflow.
  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 ulteriori informazioni sull'utilizzo delle variabili nel workflow, vedere Uso delle variabili in un workflow.

    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à in cui verranno impostati i collegamenti successivi disegnati sullo sfondo.

    • ok (verde) definisce il percorso di successo.
    • not ok (rosso) definisce il percorso di errore.
    • ok/not ok (nero) definisce un percorso che viene 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) sullo sfondo.
    • Fare doppio clic sul passo SQL nell'editor per aprire la pagina delle proprietà del passo.
    • Selezionare la scheda Attributi.
    • Nell'elenco a discesa Connessione selezionare la connessione su cui si desidera eseguire la query.
      Nota

      L'elenco a discesa elenca 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. Per istruzioni dettagliate su come utilizzare un caricamento dati di Data Studio per caricare i dati in Autonomous Database, vedere Definire un caricamento dati di Data Studio in un flusso di lavoro.
  11. Selezionare il passo e fare clic sull'icona Connettore (Icona Connettore) accanto ad esso per collegarlo al passo successivo.
  12. Dopo aver definito tutti i dettagli richiesti del flusso di lavoro,
    • Fare clic su icona Salva per salvare il workflow creato/progettato.
    • Fare clic su icona layout automatico per allineare i nodi del flusso di lavoro 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 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.

    • Fare clic su Icone di zoom avanti e zoom indietro per ingrandire o ridurre al minimo il diagramma del flusso di lavoro creato nello sfondo della progettazione.

      I flussi di lavoro 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 flusso di lavoro, fare clic sul nome del flusso di lavoro e passare alla pagina Dettagli flusso di lavoro.

    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 nello sfondo e selezionare il pannello Proprietà disponibile sul lato destro dello sfondo di progettazione per conoscere le seguenti proprietà del passo selezionato in un flusso di dati o in un workflow creato:

    • Nome
    • Oggetto collegato
      Nota

      Non è possibile modificare questo campo.
    • 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 workflow.
        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 dall'elenco 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 dati e quindi pianificare l'esecuzione del caricamento 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 modificare, rinominare, copiare, modificare la cartella, avviare, esportare o eliminare la cartella.

  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 di 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.