MicroStrategy ONE

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

Se si è arrivati qui da Workstation, vedere Guida per la creazione di documenti della workstation.

È possibile importare dati da un database, Hadoop, o Google BigQuery creando una query SQL o uno script personalizzato per recuperare i dati dall'origine. Un'interfaccia visiva intuitiva semplifica la creazione della query SQL che importa i dati trascinando le tabelle, selezionando le colonne, definendo i join e specificando le condizioni del filtro.

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

Se si sta importando da Google BigQuery:

  • È necessario attivare l'API BigQuery di Google nell'Account Google del progetto e abilitare la fatturazione per il progetto. Per ulteriori informazioni, consulta la documentazione di Google BigQuery.
  • È necessario disporre dell'ID client e del segreto client forniti da Google BiqQuery per MicroStrategy Workstation è configurato come applicazione di accesso remoto.
  • 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. Vedere Norme quota Google BigQuery per le ultime restrizioni sui dati.

È inoltre possibile utilizzare questa procedura per accedere a un database di Salesforce su un computer Windows. Vedere Importare dati da un report Salesforce per accedere a Salesforce su un Mac.

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 una dashboard vuota o aprine una esistente.
  2. Scegliere Aggiungi dati > Nuovi dati per importare i dati in un nuovo dataset.

    oppure

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

    Viene visualizzata la finestra di dialogo Origini dati.

  1. Per importare dati da un database specifico, selezionare il logo corrispondente (Amazon Redshift, Apache Cassandra, Cloudera Hive, Google BigQuery, Hadoop, ecc.). Se si seleziona Maiale o Servizi Web, si apre la finestra di dialogo Importa da tabelle, che ignora la finestra di dialogo Seleziona opzioni di importazione e consente di farlo digitare una query per importare una tabella.

    oppure

    Per importare i 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 una query e fare clic su Successiva. 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/il progetto supporta spazi dei nomi, selezionare uno spazio dei nomi da Spazio dei nomi elenco a discesa nel riquadro Tabelle/dataset disponibili per visualizzare solo le tabelle/dataset all'interno di uno spazio dei nomi selezionato. Per cercare uno spazio dei nomi, digitarne il nome 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 cercare una tabella/set di dati, digitarne il nome 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. Passa il mouse sopra il Informazioni icona nella parte superiore del riquadro Tabelle/dataset disponibili per visualizzare una descrizione comando che mostra il numero di tabelle e l'ultimo aggiornamento della cache.
  5. Fare clic su Aggiorna spazi dei nomi nel riquadro Tabelle/dataset disponibili per aggiornare gli spazi dei nomi.
  6. Fare clic su Aggiorna nel riquadro Tabelle/dataset disponibili per aggiornare le tabelle/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/set di dati, fare doppio clic su Aggiungi tutte le colonne nella tabella/set di dati corrispondente nel riquadro Generatore di 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, posizionare il cursore sul nome della colonna nel riquadro Anteprima, fare clic sulla freccia dell'elenco 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 sue colonne dall'importazione, fare clic su Elimina a destra del nome della tabella nel riquadro Generatore di 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 su 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 Somm, 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. Scegliere Tutte le funzioni, il tipo di funzione e la funzione. Completare i campi di Argomenti funzione e Espressione finestre di dialogo.
  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. Scegliere Filtri di base e un filtro. Immettere quindi 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 Crea filtri avanzati per l'importazione di dati da un database.
  12. Quando la selezione dei dati è soddisfatta, fare clic su Esegui SQL . Nel riquadro Anteprima viene visualizzata un'anteprima dei dati. Per modificare la query SQL per la selezione dei dati, vedere Importa dati da database, Hadoop o Google BigQuery digitando una query.
  1. Fare clic su Prepara dati se si sta aggiungendo un nuovo dataset e si desidera visualizzare in anteprima, modificare e specificare le opzioni di importazione.. 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 aggiunge un nuovo dataset, andare al passaggio successivo.

    oppure

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

  3. Se si utilizza MicroStrategy ONE Update 12 o versioni successive, i tre passaggi seguenti non sono applicabili.

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

    Fare clic su Connetti in tempo reale per connettersi a un database live 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 in memoria per importare i dati direttamente nel 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.

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

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

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

Finestra di dialogo Espressione

Finestra di dialogo Modifica opzioni catalogo