Vai al contenuto principale Passa a contenuto complementare

AWS Kinesis Data Stream

Connettiti al tuo servizio Amazon Kinesis da usare come sorgente dati nei tuoi progetti Qlik Open Lakehouse. Le connessioni Kinesis possono essere usate solo con l'attività di trasferimento in streaming e l'attività di trasformazione in streaming.

Un AWS Kinesis Data Stream è un servizio completamente gestito per l'acquisizione e l'elaborazione continua di flussi di dati in tempo reale. In un progetto Qlik Open Lakehouse, un flusso Kinesis può essere usato come sorgente dati in streaming per acquisire eventi e record ad alta velocità nelle tabelle Apache Iceberg. I dati letti dal flusso vengono elaborati tramite le attività di trasferimento in streaming e di trasformazione in streaming, consentendo l'acquisizione, la trasformazione e l'archiviazione quasi in tempo reale dei dati in streaming in un formato di tabella aperto e interrogabile, adatto per l'analisi e il consumo a valle. I flussi possono essere suddivisi in più set di dati utilizzando un'attività di trasformazione.

Prerequisiti

Per creare una connessione al servizio Amazon Kinesis, sono necessari i seguenti elementi:

  • Se si utilizza l'autenticazione basata sui ruoli per accedere al bucket, sono necessari:

    • L'autorizzazione per accedere all'integrazione di rete che si desidera utilizzare per la connessione.

    • Il ruolo ARN, oppure è possibile crearne uno durante il processo di configurazione.

  • Se si utilizza l'autenticazione della chiave di accesso per accedere al bucket, sono necessari:

    • L'ID della chiave di accesso di AWS.

    • La chiave di accesso segreta di AWS.

Impostazione delle proprietà di connessione Kinesis

Per configurare la connessione Kinesis, fare quanto segue:

  1. In Connessioni, fare clic su Crea connessione.

  2. Selezionare lo Spazio in cui si desidera creare la connessione o scegliere Crea nuovo spazio dati.

  3. Selezionare Kinesis dall'elenco dei nomi del connettore o utilizzare la casella di ricerca. Assicurarsi che il Tipo sia Origine e la Categoria sia Streaming.

  4. Selezionare la Regione in cui è ospitato il servizio Kinesis.

  5. In Tipo di autenticazione, seleziona come vuoi connetterti e configura le impostazioni.

Basato sui ruoli

Completa i seguenti passaggi per utilizzare l'autenticazione basata sui ruoli.

Crea ruolo ARN

  • Seleziona l'integrazione di rete per la tua connessione.

  • Inserisci il tuo ruolo ARN se lo possiedi già.

Nota informaticaFare clic sul collegamento, fare clic qui per accedere alla guida, per visualizzare le seguenti istruzioni per la creazione del ruolo ARN.

Creare un ruolo AWS

Seguire i passaggi per creare un ruolo AWS:

  1. Creare ruolo

    • Nella Console AWS, andare a IAM.

    • In Ruoli, fare clic su Crea ruolo e configurarlo:

      • Tipo di entità attendibile, selezionare il Criterio di attendibilità personalizzato.

      • Dichiarazione: Copiare il criterio Entità fidata creato in Creare un ruolo AWS in Qlik Cloud nel riquadro del codice in AWS.

      • Creare il ruolo.

  2. Crea un criterio inline

    • Nella Console AWS, in Ruoli, fare clic sul ruolo creato nel Passaggio 1.

    • In Criteri autorizzazione, fare clic su Aggiungi autorizzazioni > Crea criterio inline.

    • Copiare il codice in Qlik Cloud e incollarlo nel criterio in AWS.

      Nota informaticaIl codice concede alla connessione Kinesis l'accesso a tutti i flussi Kinesis in tutti gli account AWS nella regione selezionata.
  3. Copia ruolo ARN

    • Dalla pagina Ruoli nella console AWS, individuare il valore ARN nella sezione Riepilogo.

    • Copiare l'ARN e incollarlo in Ruolo ARN in Qlik Cloud.

Chiave di accesso

Completare i seguenti passaggi per utilizzare una chiave di accesso per autenticare la connessione:

  • Chiave di accesso: inserire l'ID univoco della chiave di accesso AWS da utilizzare per l'autenticazione.

  • Chiave segreta: inserire la chiave di accesso segreta di AWS da utilizzare con la chiave di accesso.

Nota informaticaFare clic sul collegamento, fare clic qui per accedere alla guida, per visualizzare le seguenti istruzioni per la creazione del criterio per il ruolo.
  1. Crea criterio
    • Nella Console AWS, andare a IAM.

    • Passare a CriteriCrea criterio.

    • In Qlik Cloud, nella finestra di dialogo Crea un ruolo AWS, copiare il criterio.

    • In AWS, nell' editor di criteri, incollare il criterio.

      Nota informaticaIl codice concede alla connessione Kinesis l'accesso a tutti i flussi Kinesis su tutti gli account AWS nella regione selezionata.
  2. Allega nuova policy a un utente

    • Allega la nuova policy all'utente a cui si desidera fornire l'accesso.

Crea la connessione

Dopo aver configurato il metodo di sicurezza, completa i seguenti passaggi per creare la tua connessione:

  • In Nome, immettere il nome visualizzato per la connessione, ad esempio, My Kinesis Streaming Source connection.

  • Fai clic su Test connessione per convalidare le credenziali.

  • Fare clic su Crea.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!