Creare una pipeline di flusso di file

Impara a creare una pipeline semplice in Stream Analytics usando un file, ad esempio CSV o JSON, per casi d'uso di generazione rapida di prototipi, test o dimostrazioni.

Task 1: Creare la distribuzione di Stream Analytics

Per creare una distribuzione Stream Analytics:
  1. Nel menu di navigazione della console, fare clic su Oracle Database, quindi selezionare GoldenGate.
  2. Nella pagina Distribuzioni, fare clic su Crea distribuzione.
  3. Nel pannello Crea distribuzione, immettere un nome ed eventualmente una descrizione.
  4. Dall'elenco a discesa Compartimento selezionare un compartimento in cui creare la distribuzione.
  5. Selezionare Stream Analytics per il tipo di distribuzione.
  6. Il tipo di tecnologia Stream Analytics viene selezionato automaticamente.
  7. Per Versione, viene selezionata automaticamente l'ultima versione. Fare clic su Modifica versione per selezionare un'altra versione.

    Nota

    Sono disponibili ulteriori informazioni sulle versioni.
  8. Selezionare una delle opzioni riportate di seguito.
    • Sviluppo o test: imposta una distribuzione con le impostazioni predefinite consigliate per un ambiente di produzione o di test. Il numero minimo di OCPU è 1.
    • Produzione: imposta una distribuzione con l'impostazione predefinita consigliata di 4 OCPU con la scala automatica abilitata per un ambiente di produzione. Il numero minimo di OCPU necessarie è 3, con la scala automatica abilitata.
  9. Per Seleziona OCPU immettere il numero o fare clic su Modifica forma per utilizzare il dispositivo di scorrimento per scegliere il numero di unità Oracle Compute (OCPU) da utilizzare.
  10. (Facoltativo) Selezionare Scalabilità automatica.

    Nota

    La scalabilità automatica consente a OCI GoldenGate di eseguire lo scale-up fino a tre volte il numero di OCPU specificate per il conteggio di OCPU, fino a 24 OCPU. Ad esempio, se si specifica il conteggio OCPU come 2 e si abilita il ridimensionamento automatico, la distribuzione può eseguire lo scale-up fino a 6 OCPU. Se si specifica il conteggio OCPU come 20 e si abilita la scala automatica, OCI GoldenGate può eseguire lo scale-up solo fino a 24 OCPU.
  11. Dall'elenco a discesa Subnet in <Compartment>, selezionare la subnet in cui viene creato un endpoint privato dalla tenancy del servizio OCI GoldenGate. Ciò garantisce che la distribuzione sia sempre disponibile in questa subnet, purché i criteri per questa subnet consentano l'accesso.

    Per selezionare una subnet in un compartimento diverso, fare clic su Modifica compartimento.

    Nota

    È possibile selezionare una subnet privata solo durante la creazione o l'aggiornamento di una distribuzione.
  12. Selezionare un tipo di licenza.
  13. Per il nome dell'istanza GoldenGate, immettere un nome per l'istanza di Stream Analytics.
  14. Per l'area di memorizzazione delle credenziali, selezionare una delle seguenti opzioni:
    • OCI Identity and Access Management (OCI IAM) per consentire agli utenti di eseguire il login alla console di distribuzione utilizzando il proprio account Oracle Cloud (single sign on) nelle tenancy abilitate per IAM (Identity and Access Management).

      Nota

      • Dopo aver selezionato IAM, non sarà possibile passare a GoldenGate quando si modificano le impostazioni di distribuzione in un secondo momento.
      • Questa opzione è preferibile per una distribuzione Db2 for i per evitare problemi con il login e i percorsi di distribuzione.
      1. (Facoltativo: si applica solo alle distribuzioni di replica dati) Selezionare Personalizza mapping gruppo-ruolo per mappare i gruppi di utenti a ruoli GoldenGate specifici. È necessario almeno assegnare il gruppo di ruoli sicurezza a un gruppo di utenti. Ulteriori informazioni sui ruoli e i privilegi utente di Oracle GoldenGate.
    • GoldenGate, per GoldenGate, per gestire gli utenti.
      1. Immettere il nome utente amministratore
      2. Selezionare un segreto password nel compartimento o fare clic su Modifica compartimento per selezionarne uno in un compartimento diverso. È inoltre possibile creare un nuovo segreto password.

        Per creare un nuovo segreto password, procedere come segue.

        1. Fare clic su Crea segreto password.
        2. Nel pannello Crea segreto, immettere un nome per il segreto e, facoltativamente, una descrizione.
        3. Selezionare un compartimento dall'elenco a discesa Compartimento in cui salvare il segreto.
        4. Selezionare un vault nel compartimento corrente o fare clic su Modifica compartimento per selezionare un vault in un altro compartimento.
        5. Selezionare una chiave di cifratura.

          Nota

          Sono supportate solo chiavi AES, chiavi protette dal software e chiavi HSM. Le chiavi RSA ed ECDSA non sono supportate per le chiavi segrete della password GoldenGate.
        6. Immettere una password di lunghezza compresa tra 8 e 30 caratteri e contenente almeno 1 lettera maiuscola, 1 lettera minuscola, 1 numero e 1 carattere speciale. I caratteri speciali non devono essere '$', '^' o '?'.
        7. Confermare la password.
        8. Fare clic su Crea.

      Nota

      È possibile gestire gli utenti GoldenGate nella console di distribuzione. Ulteriori informazioni.
  15. (Facoltativo) Fare clic su Mostra opzioni avanzate per le opzioni di rete e per aggiungere tag.
    1. Nella scheda Network,
      1. Selezionare Abilita accesso pubblico alla console GoldenGate per includere un endpoint pubblico oltre a un endpoint privato e consentire l'accesso pubblico alla console di distribuzione per gli utenti. Se selezionata, OCI GoldenGate crea un load balancer nella tenancy per creare un IP pubblico. Selezionare una subnet pubblica nella stessa VCN di questa distribuzione in cui creare il load balancer.

        Nota

        Il load balancer è una risorsa dotata di un costo aggiuntivo. È possibile gestire questa risorsa, ma assicurarsi di non eliminare il load balancer mentre la distribuzione è ancora in uso. Scopri di più sui prezzi del load balancer.
      2. Selezionare Personalizza endpoint per fornire un prefisso FQDN (Domain Name) completamente qualificato privato che verrà utilizzato per accedere all'URL della console del servizio privato. Facoltativamente, è anche possibile caricare un certificato SSL/TLS (.pem) e la chiave privata corrispondente, tuttavia i certificati protetti da password non sono supportati.

        • È responsabilità dell'utente assicurarsi che il nome FQDN venga risolto nell'indirizzo IP privato della distribuzione nella subnet selezionata in precedenza.
        • Se la distribuzione è pubblica, è responsabilità dell'utente assicurarsi che il nome FQDN venga risolto pubblicamente all'indirizzo IP pubblico della distribuzione.

        I servizi utilizzano il proprio certificato, se non lo si fornisce, e potrebbero verificarsi avvisi di sicurezza all'avvio della console di distribuzione.

        Nota

        Il certificato SSL deve soddisfare i seguenti requisiti:
        • Il nome comune deve corrispondere al nome FQDN della distribuzione. In caso contrario, si verificheranno avvertenze quando si accede alla console di distribuzione.
        • Deve essere firmato utilizzando un algoritmo di hashing efficace. arcfour, arcfour128, arcfour256, nessun tipo di algoritmo è consentito.
        • Non deve essere scaduto.
        • La sua validità massima non deve superare i 13 mesi.
        • Non deve essere un certificato autofirmato.
        Se si verificano errori di "Chiave privata non valida", è possibile verificare la correttezza della chiave utilizzando i seguenti comandi OpenSSL. Eseguire questo comando sul certificato:
        openssl x509 --noout --modulus --in <cert>.pem |openssl md5

        Quindi eseguire questo comando sulla chiave privata:

        openssl rsa --noout --modulus --in <key>.pem |openssl md5

        L'output dei due comandi dovrebbe restituire lo stesso valore md5. In caso contrario, il certificato e la chiave privata non corrispondono.

    2. Nella sezione Manutenzione:
      1. Selezionare Personalizza finestra di manutenzione per definire l'inizio della finestra di manutenzione per aggiornare la distribuzione.
      2. (Facoltativo) Per il periodo di upgrade automatico della release principale in giorni, immettere il numero di giorni, compreso tra 0 e 365.
      3. (Facoltativo) Per il periodo di upgrade automatico della release del bundle in giorni, immettere il numero di giorni, compreso tra 0 e 180 giorni.
      4. (Facoltativo) Per il periodo di upgrade automatico della patch di sicurezza in giorni, immettere il numero di giorni, compreso tra 0 e 14 giorni.
      5. Selezionare Abilita upgrade automatico release secondaria e, facoltativamente, immettere il numero di giorni.

      Nota

      Ulteriori informazioni sulla pianificazione degli aggiornamenti.
    3. Nella sezione Pianificazione backup:
      1. Selezionare Configura pianificazione backup.
      2. Selezionare Data e Ora per avviare la creazione dei backup.
      3. Selezionare la frequenza per la creazione dei backup, Giornaliero, Settimanale o Mensile.
      4. Selezionare Solo metadati di backup per creare backup senza file di trail.
      5. Selezionare il compartimento in cui creare i backup.
      6. Selezionare il compartimento e il bucket di storage degli oggetti in cui salvare i backup.
    4. Nella sezione Tag, aggiungere tag per tenere traccia delle risorse all'interno della tenancy. Fare clic su + Tag aggiuntivo per aggiungere altre tag. Ulteriori informazioni sull'applicazione di tag.
  16. Fare clic su Crea per creare la distribuzione oppure fare clic su Salva come stack per salvare la configurazione in Resource Manager.

    Se si seleziona Salva come stack, viene visualizzato il pannello Salva come stack, in cui è possibile facoltativamente fornire un nome e una descrizione per lo stack e selezionare il compartimento in cui salvarlo. Ulteriori informazioni su Resource Manager.

Task 2: Creare e pubblicare la pipeline

  1. Avviare la pipeline di Stream Analytics.
    1. Nella pagina Dettagli distribuzione Stream Analytics, fare clic su Avvia console.
    2. Eseguire il login alla console di distribuzione di Stream Analytics utilizzando il nome utente e la password dell'amministratore specificati quando è stata creata la distribuzione nel task 1, passi 14 e 15.
  2. Nella console di distribuzione Stream Analytics, fare clic su Catalogo.
  3. Creare un flusso di file.
  4. Creare una pipeline utilizzando il flusso di file creato nel Passo 3.
    Ulteriori informazioni sull'Editor pipeline. Di seguito sono riportate alcune azioni che è possibile eseguire sulla pipeline del flusso di file.
  5. Pubblica la pipeline.