Creazione di un set di dati da un database - Amazon QuickSight

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di un set di dati da un database

Le seguenti procedure ti guideranno durante la procedura di connessione a origini dati di database e di creazione dei set di dati. Per creare set di AWS dati da fonti di dati rilevate automaticamente dal tuo QuickSight account Amazon, usa. Creazione di un set di dati da un cluster Amazon Redshift o da un'istanza Amazon RDS rilevati automaticamente Per creare set di dati da qualsiasi altra origine dati di database, utilizza Creazione di un set di dati mediante un database non rilevato automaticamente.

Creazione di un set di dati da un cluster Amazon Redshift o da un'istanza Amazon RDS rilevati automaticamente

Utilizza la procedura seguente per creare una connessione a un'origine dati AWS rilevata automaticamente.

Creazione di una connessione a una origine dati AWS rilevata automaticamente
  1. Verifica i Quote di origini dati per accertarti che la query o la tabella di destinazione non superi i limiti definiti per le origini dati.

  2. Verificare che le credenziali del database che si intende utilizzare dispongano delle autorizzazioni appropriate, come descritto in Autorizzazioni richieste.

  3. Assicurati di aver configurato il cluster o l'istanza per QuickSight l'accesso ad Amazon seguendo le istruzioni riportate inRequisiti relativi alla configurazione della rete e del database.

  4. Nella pagina QuickSight iniziale di Amazon, scegli Datasets.

  5. Nella pagina Set di dati, scegli Nuovo set di dati.

  6. Nella sezione DA NUOVE ORIGINI DATI della pagina Crea un set di dati, scegli le icone RDS o Redshift con rilevamento automatico, in base al servizio AWS a cui desideri connetterti.

  7. Inserire le informazioni sulla connessione per l'origine dati, come segue:

    • In Data source name (Nome origine dati) digitare un nome per l'origine dati.

    • In Instance ID (ID istanza) scegliere il nome dell'istanza o del cluster a cui connettersi.

    • Database name (Nome del database) indica il database predefinito di Instance ID (ID istanza) del cluster o dell'istanza. Per utilizzare un database diverso nel cluster o nell'istanza, immettere il relativo nome.

    • Per UserName, inserisci il nome utente di un account utente che dispone delle autorizzazioni per eseguire le seguenti operazioni:

      • Accesso al database di destinazione.

      • Lettura (esecuzione di un'istruzione su SELECT) di tutte le tabelle del database da utilizzare.

    • In Password immetti la password per l'account utente specificato.

  8. Scegliere Validate connection (Convalida connessione) per verificare che le informazioni sulla connessione siano corrette.

  9. Se la connessione viene convalidata, scegliere Create data source (Crea origine dati). In caso contrario, correggere le informazioni di connessione e riprovare a eseguire la convalida.

    Nota

    Amazon protegge QuickSight automaticamente le connessioni alle istanze Amazon RDS e ai cluster Amazon Redshift utilizzando Secure Sockets Layer (SSL). Per attivare la protezione non occorre effettuare alcunché.

  10. Seleziona una delle seguenti opzioni:

    • SQL personalizzato

      Nella schermata successiva, è possibile scegliere di scrivere una query tramite l'opzione Use custom SQL (Usa SQL personalizzato). In questo modo viene aperta la schermata Enter custom SQL query (Immetti query SQL personalizzata), in cui è possibile immettere un nome per la query, quindi l'SQL. Per ottenere risultati ottimali, comporre la query in un editor SQL e incollarlo in questa finestra. Dopo avere assegnato un nome e inserito la query, è possibile scegliere Edit/Preview data (Modifica/Anteprima dati) o Confirm query (Conferma query). Scegliere Edit/Preview data (Modifica/Anteprima dati) per passare immediatamente alla preparazione dei dati. Scegliere Confirm query (Conferma query) per convalidare l'SQL e accertarsi che non ci siano errori.

    • Scegliere le tabelle

      Per connettersi a tabelle specifiche, per Schema: contiene set di tabelle, scegli Seleziona, quindi scegli uno schema. Nei casi in cui nel database è disponibile un solo schema, questo verrà scelto automaticamente e l'opzione di selezione dello schema non verrà visualizzata.

      Per preparare i dati prima di creare un'analisi, scegliere Edit/Preview data (Modifica/Anteprima dati) per aprire la preparazione dei dati. Utilizzare questa opzione se si desidera combinare più tabelle.

      Altrimenti, dopo aver scelto una tabella, scegliere Select (Seleziona).

  11. Selezionare una delle seguenti opzioni:

    • Preparare i dati prima di creare un'analisi. A tale scopo, scegliere Edit/Preview data (Modifica/Anteprima dati) per aprire la preparazione dei dati per la tabella selezionata. Per ulteriori informazioni sulla preparazione dei dati, consulta Preparazione di esempi di set di dati.

    • Crea un set di dati e un'analisi utilizzando i dati della tabella senza modificarli e importa i dati del set di dati in SPICE per migliorare le prestazioni (consigliato). Per farlo, controlla le dimensioni della tabella e l'indicatore SPICE per vedere se la capacità è sufficiente.

      Se si dispone di capacità SPICE sufficiente, scegli Importa in SPICE per analisi più rapide, quindi crea un'analisi scegliendo Visualizza.

      Nota

      Se si desidera utilizzare SPICE ma non si dispone di spazio sufficiente, scegli Modifica/Anteprima dati. Nella preparazione dei dati, è possibile rimuovere i campi dal set di dati per ridurre le dimensioni. È anche possibile applicare un filtro o scrivere una query SQL per ridurre il numero di righe o colonne restituite. Per ulteriori informazioni sulla preparazione dei dati, consulta Preparazione di esempi di set di dati.

    • Per creare un set di dati e un'analisi utilizzando i dati della tabella senza modificarli e per eseguire query sui dati direttamente dal database, scegli l'opzione Query diretta sui dati, quindi creare un'analisi scegliendo Visualize (Visualizza).

Creazione di un set di dati mediante un database non rilevato automaticamente

Utilizza la procedura seguente per creare una connessione a un qualsiasi database diverso da un cluster Amazon Redshift o un'istanza Amazon RDS rilevata automaticamente. Tali database includono cluster Amazon Redshift e istanze Amazon RDS che si trovano in una Regione AWS diversa o che sono associati a un account AWS diverso. Includono inoltre istanze MariaDB, Microsoft SQL Server, MySQL e PostgreSQL on-premises, in Amazon EC2 o in un altro ambiente accessibile.

Creazione di una connessione a un database che non sia un cluster Amazon Redshift o un'istanza RDS rilevati automaticamente
  1. Verifica i Quote di origini dati per accertarti che la query o la tabella di destinazione non superi i limiti definiti per le origini dati.

  2. Verificare che le credenziali del database che si intende utilizzare dispongano delle autorizzazioni appropriate, come descritto in Autorizzazioni richieste.

  3. Assicurati di aver configurato il cluster o l'istanza per QuickSight l'accesso ad Amazon seguendo le istruzioni riportate inRequisiti relativi alla configurazione della rete e del database.

  4. Nella pagina QuickSight iniziale di Amazon, scegli Gestisci dati.

  5. Nella pagina Set di dati scegli Nuovo set di dati.

  6. Nella sezione DA NUOVE ORIGINI DATI della pagina Crea un set di dati scegli l'icona Connessione manuale a Redshift se si desidera stabilire la connessione a un cluster Amazon Redshift che si trova in un'altra Regione AWS o che è associato a un account AWS diverso. In alternativa, scegli l'icona del sistema di gestione del database appropriata per connettersi a un'istanza di Amazon Aurora, MariaDB, Microsoft SQL Server, MySQL, Oracle o PostgreSQL.

  7. Inserire le informazioni sulla connessione per l'origine dati, come segue:

    • In Data source name (Nome origine dati) digitare un nome per l'origine dati.

    • In Database server (Server database) immettere uno dei seguenti valori:

      • Per un cluster Amazon Redshift o un'istanza Amazon RDS, immetti l'endpoint del cluster o dell'istanza senza il numero di porta. Ad esempio, se il valore dell'endpoint è clustername.1234abcd.us-west-2.redshift.amazonaws.com:1234, immettere clustername.1234abcd.us-west-2.redshift.amazonaws.com. È possibile ottenere il valore dell'endpoint dal campo Endpoint nella pagina dei dettagli del cluster o dell'istanza nella console AWS.

      • Per un'istanza Amazon EC2 di MariaDB, Microsoft SQL Server, MySQL, Oracle o PostgreSQL, immetti l'indirizzo DNS pubblico. È possibile recuperare il valore del DNS pubblico dal campo DNS pubblico nel riquadro dei dettagli dell'istanza nella console Amazon EC2.

      • Per un'istanza non Amazon EC2 di MariaDB, Microsoft SQL Server, MySQL, Oracle o PostgreSQL, immettie il nome host o l'indirizzo IP pubblico del server di database. Se si sta usando il protocollo Secure Sockets Layer (SSL) per una connessione protetta (opzione consigliata), potrebbe essere necessario fornire il nome host in base alle informazioni richieste dal certificato SSL. Per un elenco dei certificati supportati, consulta QuickSight Certificati SSL e CA.

    • In Port (Porta) immettere la porta utilizzata dal cluster o dall'istanza per le connessioni.

    • In Database name (Nome del database) immettere il nome del database da utilizzare.

    • Per UserName, inserisci il nome utente di un account utente che dispone delle autorizzazioni per eseguire le seguenti operazioni:

      • Accesso al database di destinazione.

      • Lettura (esecuzione di un'istruzione su SELECT) di tutte le tabelle del database da utilizzare.

    • In Password immetti la password associata all'account utente immesso.

  8. (Facoltativo) Se si sta effettuando la connessione a un sistema diverso dal cluster Amazon Redshift e non si desidera una connessione protetta, deseleziona Abilita SSL. Consigliamo vivamente di lasciare selezionata questa opzione perché una connessione non protetta è soggetta a intromissioni indesiderate.

    Per ulteriori informazioni su come l'istanza di destinazione utilizza il protocollo SSL per proteggere le connessioni, consulta la documentazione del sistema di gestione del database di destinazione. Amazon QuickSight non accetta certificati SSL autofirmati come validi. Per un elenco dei certificati supportati, consulta QuickSight Certificati SSL e CA.

    Amazon protegge QuickSight automaticamente le connessioni ai cluster Amazon Redshift utilizzando SSL. Per attivare la protezione non occorre effettuare alcunché.

    Alcuni database, come Presto e Apache Spark, devono soddisfare requisiti aggiuntivi prima che Amazon QuickSight possa connettersi. Per ulteriori informazioni, consulta Creazione di un'origine dati mediante Presto o Creazione di un'origine dati mediante Apache Spark.

  9. (Facoltativo) Scegliere Validate connection (Convalida connessione) per verificare che le informazioni sulla connessione siano corrette.

  10. Se la connessione viene convalidata, scegliere Create data source (Crea origine dati). In caso contrario, correggere le informazioni di connessione e riprovare a eseguire la convalida.

  11. Seleziona una delle seguenti opzioni:

    • SQL personalizzato

      Nella schermata successiva, è possibile scegliere di scrivere una query tramite l'opzione Use custom SQL (Usa SQL personalizzato). In questo modo viene aperta la schermata Enter custom SQL query (Immetti query SQL personalizzata), in cui è possibile immettere un nome per la query, quindi l'SQL. Per ottenere risultati ottimali, comporre la query in un editor SQL e incollarlo in questa finestra. Dopo avere assegnato un nome e inserito la query, è possibile scegliere Edit/Preview data (Modifica/Anteprima dati) o Confirm query (Conferma query). Scegliere Edit/Preview data (Modifica/Anteprima dati) per passare immediatamente alla preparazione dei dati. Scegliere Confirm query (Conferma query) per convalidare l'SQL e accertarsi che non ci siano errori.

    • Scegliere le tabelle

      Per connettersi a tabelle specifiche, per Schema: contiene set di tabelle, scegli Seleziona, quindi scegli uno schema. Nei casi in cui nel database è disponibile un solo schema, questo verrà scelto automaticamente e l'opzione di selezione dello schema non verrà visualizzata.

      Per preparare i dati prima di creare un'analisi, scegliere Edit/Preview data (Modifica/Anteprima dati) per aprire la preparazione dei dati. Utilizzare questa opzione se si desidera combinare più tabelle.

      Altrimenti, dopo aver scelto una tabella, scegliere Select (Seleziona).

  12. Selezionare una delle seguenti opzioni:

    • Preparare i dati prima di creare un'analisi. A tale scopo, scegliere Edit/Preview data (Modifica/Anteprima dati) per aprire la preparazione dei dati per la tabella selezionata. Per ulteriori informazioni sulla preparazione dei dati, consulta Preparazione di esempi di set di dati.

    • Crea un set di dati e un'analisi utilizzando i dati della tabella senza modificarli e importare i dati del set di dati in SPICE per migliorare le prestazioni (consigliato). Per farlo, controllare le dimensioni della tabella e l'indicatore SPICE per vedere se lo spazio è sufficiente.

      Se si dispone di capacità SPICE sufficiente, scegli Importa in SPICE per analisi più rapide, quindi crea un'analisi scegliendo Visualizza.

      Nota

      Se si desidera utilizzare SPICE ma non si dispone di spazio sufficiente, scegli Modifica/Anteprima dati. Nella preparazione dei dati, è possibile rimuovere i campi dal set di dati per ridurre le dimensioni. È anche possibile applicare un filtro o scrivere una query SQL per ridurre il numero di righe o colonne restituite. Per ulteriori informazioni sulla preparazione dei dati, consulta Preparazione di esempi di set di dati.

    • Crea un set di dati e un'analisi utilizzando i dati della tabella senza modificarli ed eseguire query sui dati direttamente dal database. Per farlo, scegliere l'opzione Directly query your data (Query diretta sui dati), quindi creare un'analisi scegliendo Visualize (Visualizza).