Version 2021

Importa dati da un database, Hadoop o Google BigQuery creando una query SQL

Se si proviene da Workstation, fare clic qui pour obtenir de l’aide.

È possibile importare dati da un database, Hadoop, o Google BigQuery creando una query SQL, o uno script, propri per recuperare i dati dall’origine. Un'interfaccia visiva intuitiva consente di creare facilmente la query SQL che importa i dati trascinando tabelle, selezionando colonne, definendo join e specificando condizioni di filtro.

L'importazione di dati da un database richiede una connessione a un'origine dati. È possibile creare la connessione prima di iniziare l'importazione oppure durante il processo di importazione.

Se si sta importando da Google BigQuery:

  • è necessario attivare l'API di Google BigQuery nell'account Google del progetto e abilitare la fatturazione per il progetto. Per ulteriori informazioni, vedere la documentazione di Google BigQuery.
  • Quando MicroStrategy Web viene configurato come applicazione di accesso remoto, è necessario disporre dell'ID client e del segreto client forniti da Google BigQuery.
  • Google BigQuery limita la quantità di dati che è possibile importare contemporaneamente. Se il progetto contiene una grande quantità di dati, prendere in considerazione l'aggiunta di filtri alla query per recuperare solo i dati necessari. Per le limitazioni più recenti relative ai dati, vedere i criteri di quota di Google BigQuery.

È inoltre possibile utilizzare la procedura seguente per accedere a un database di Salesforce su un computer Windows. Per accedere a Salesforce su un Mac, vedere Importare dati da un report Salesforce.

Per importare dati da un database creando una query SQL

A partire da MicroStrategy versione 11.0, le query per importare dati da Google BigQuery saranno costruite tramite SQL standard.

  1. Crea un dossier vuoto o aprine uno esistente.
  2. Scegliere Aggiungi dati > Nuovi dati per importare i dati in un nuovo dataset.

    oppure

    Nel riquadro Dataset, fare clic su clic Di più accanto al nome del dataset e scegliere Modifica dataset per aggiungere dati al dataset. Si apre la finestra di dialogo Anteprima. Fare clic su Aggiungi una nuova tabella.

    Viene visualizzata la finestra di dialogo Origini dati.

  1. Per importare i dati di un database specifico, selezionare il logo corrispondente (Amazon Redshift, Apache Cassandra, Cloudera Hive, Google BigQuery, Hadoop e così via). Se si seleziona Pig o Web Services, anziché la finestra di dialogo Selezionare le opzioni di importazione, verrà visualizzata la finestra di dialogo Importa da tabelle che consente di digitare una query per importare una tabella.

    oppure

    Per importare dati senza specificare un tipo di database, fare clic su Database.

    Viene visualizzata la finestra di dialogo Selezionare le opzioni di importazione.

  1. Selezionare Crea un query e fare clic su Avanti. Viene visualizzata la finestra di dialogo Importa da tabelle. Se è stato selezionato un database, verranno visualizzate solo le connessioni dell'origine dati corrispondenti al database selezionato. Se non è stato selezionato un database, verranno visualizzate tutte le connessioni dell'origine dati disponibili.
  2. Se necessario, è possibile creare una nuova connessione a un'origine dati durante l'importazione dei dati.

    La terminologia utilizzata nella finestra di dialogo Importa da tabelle può variare in base all'origine dati.

  1. Nel riquadro Origini dati o Progetti, fare clic sull'origine dati o sul progetto contenente i dati da importare.
  2. Se l'origine dati o il progetto supporta spazi dei nomi, selezionare uno spazio dei nomi nell'elenco a discesa Spazio dei nomi nel riquadro Tabelle o Dataset disponibili per visualizzare solo le tabelle o i dataset all'interno di uno spazio dei nomi selezionato. Per effettuare la ricerca di uno spazio dei nomi, digitarne il nome nello Spazio dei nomi. Le scelte nell'elenco del menu a discesa vengono filtrate durante la digitazione.
  3. Espandere una tabella/un dataset per visualizzare le colonne presenti. Ogni colonna è accompagnata dal tipo di dati corrispondente tra parentesi. Per effettuare la ricerca di una tabella/un dataset, digitarne il nome nella Tabella. Le tabelle/i dataset vengono filtrati durante la digitazione.
  4. MicroStrategy crea una cache delle tabelle e delle colonne del database al primo utilizzo di un'origine dati/un progetto. Passare il cursore sull'icona Informazioni nella parte superiore del riquadro Tabelle o Dataset disponibili per visualizzare il numero di tabelle e l'ora dell'ultimo aggiornamento della cache.
  5. Fare clic su Aggiorna spazi dei nomi nel riquadro Tabelle o Dataset disponibili per aggiornare gli spazi dei nomi.
  6. Fare clic su Aggiorna nel riquadro Tabelle disponibili o Dataset disponibili per aggiornare le tabelle o i dataset.
  7. Fare doppio clic sulle tabelle o sui dataset nel riquadro Tabelle o Dataset disponibili per aggiungerli all'elenco delle tabelle da importare. Le tabelle o i dataset vengono visualizzati nel riquadro Elaboratore query con le colonne corrispondenti.
  1. Se dalla stessa istanza di database si selezionano più tabelle con la stessa struttura (ovvero, le stesse colonne e tipo di dati), verrà aperta una finestra di dialogo. Scegliere se trattare le tabelle come tabella partizionata singola.

    è possibile aggiungere tabelle da più istanze di database. Selezionare una diversa connessione all'origine dati nel riquadro Origini dati e aggiungere la tabella come descritto sopra.

  2. Per includere una colonna nell'importazione, fare doppio clic sulla colonna nel riquadro Elaboratore query. Il nome della colonna viene visualizzato in grassetto per indicare che è stata inclusa ed è presente nel riquadro Anteprima.
  3. Per includere nell'importazione tutte le colonne di una tabella o di un dataset, fare doppio clic su Aggiungi tutte le colonne nella tabella o nel dataset corrispondente all'interno di Elaboratore query. I nomi delle colonne vengono visualizzati in grassetto per indicare che sono state incluse e sono presenti nel riquadro Anteprima.
  4. Per escludere una colonna dall'importazione, passare il cursore sul nome della colonna nel riquadro Anteprima, fare clic sulla freccia a discesa e scegliere Elimina. Il nome della colonna non è più visualizzato in grassetto nel riquadro Elaboratore query e viene rimosso dal riquadro Anteprima.
  5. Per rimuovere una tabella e tutte le relative colonne dall'importazione, fare clic su Elimina a destra del nome della tabella nel riquadro Elaboratore query. La tabella viene rimossa dal riquadro Elaboratore query e le colonne corrispondenti vengono rimosse dal riquadro Anteprima.
  6. Per modificare la query, vedere Personalizza la query durante l'importazione di dati da un database, Hadoop o Google BigQuery.
  7. Per creare join tra più tabelle, vedere Definisci join tra colonne in tabelle di database per ulteriori informazioni.
  8. Per eseguire funzioni di base sui dati di una colonna, fare clic con il pulsante destro del mouse sulla colonna nel riquadro Elaboratore query. Scegliere Funzioni di base e la funzione (ad esempio, Somma, Media, Minimo). La funzione viene visualizzata nel riquadro Anteprima per la colonna corrispondente.
  9. Per eseguire funzioni più avanzate sui dati di una colonna, fare clic con il pulsante destro del mouse sulla colonna nel riquadro Elaboratore query. Selezionare Tutte le funzioni, il tipo di funzione e la funzione. Completare i campi nelle finestre di dialogo Argomenti funzione ed Espressione.
  10. Per creare un filtro semplice per determinare i dati da importare, fare clic con il pulsante destro del mouse sulla colonna su cui fondare il filtro. Selezionare Filtri di base e un filtro. Quindi, digitare il valore o i valori con cui confrontare i dati e fare clic su OK. Un'icona filtro viene visualizzata accanto alla colonna dati.
  11. Per creare filtri più avanzati basati su espressioni complesse, vedere Creazione di filtri avanzati per l'importazione di dati da un database.
  12. Quando sei soddisfatto della selezione dei dati, fai clic su Esegui SQL . Nel riquadro Anteprima viene visualizzata un'anteprima dei dati. Se si desidera modificare la query SQL per la selezione dei dati, vedere Importazione di dati da un database, da Hadoop o da Google BigQuery digitando una query.
  1. Clic Prepara i dati se stai aggiungendo un nuovo set di dati e lo desideri visualizzare in anteprima, modificare e specificare le opzioni di importazione.

    oppure

    Fare clic su Aggiungi se si sta modificando un dataset esistente.

  2. Fare clic su Fine se si sta aggiungendo un nuovo dataset e procedere col passaggio successivo.

    oppure

    Fare clic su Aggiorna dataset se si sta modificando un dataset esistente e saltare il passaggio successivo.

  3. Viene visualizzata la finestra di dialogo Modalità di accesso dati.

    Fare clic su Connessione in tempo reale per connettersi a un database in tempo reale durante il recupero dei dati. La connessione in tempo reale risulta utile se si lavora con grandi quantità di dati e l'importazione all'interno del dossier potrebbe non essere fattibile. Andare all'ultimo passaggio.

    oppure

    Fare clic su Importa come dataset nella memoria per importare i dati direttamente nel proprio dossier. L'importazione dei dati comporta un'interazione più veloce con i dati, ma anche un utilizzo superiore di memoria RAM. Andare all'ultimo passaggio.

  4. Viene visualizzata la finestra di dialogo Stato di pubblicazione.

    Se si sta modificando un dataset con connessione in tempo reale, il dataset esistente viene aggiornato.

    oppure

    Se si sta modificando un dataset nella memoria, verrà chiesto di aggiornare dapprima il dataset esistente.

  5. Visualizzare i dataset nuovi o aggiornati nel riquadro Dataset.

Argomenti correlati

Importa dati

Procedure consigliate per l'importazione di dati da un file

Connessione a un'origine dati

Come gestire le connessioni al database

Creazione di filtri avanzati per l'importazione di dati da un database

Finestra di dialogo Espressione

Finestra di dialogo Modifica opzioni catalogo