MicroStrategy ONE

Connetti a Google Cloud Storage

Google Cloud Storage è un servizio online per l'archiviazione e l'accesso ai dati nella Google Cloud Platform. MicroStrategy Cloud Object Connector consente di accedere a Google Cloud Storage per esplorare rapidamente cartelle e file e importarli nei cubi MicroStrategy.

Esplora i seguenti argomenti in questa pagina:

  1. Preparare i parametri di connessione
  2. Crea un ruolo DB
  3. Importa dati
  4. Limitazioni

Preparare i parametri di connessione

Affinché Cloud Object Connector possa esplorare correttamente il file system di Google Cloud Storage, è necessario un account di servizio creato con le autorizzazioni adeguate. Le combinazioni di autorizzazioni non sono disponibili da un ruolo di base in Google Cloud. MicroStrategy consiglia di creare un ruolo personalizzato per il connettore Google Cloud.

È necessario aggiungere le seguenti autorizzazioni al ruolo personalizzato:

  • storage.bucket.get
  • storage.bucket.list
  • storage.objects.get
  • storage.objects.list

Una volta creato correttamente l'account di servizio, chiedi la chiave all'amministratore. La chiave ha la forma di un file JSON e sarà necessaria per un uso futuro.

Crea un ruolo DB

Accedere al connettore dell'oggetto cloud di Google Cloud Storage in MicroStrategy Web o Workstation.

  1. Scegliere Aggiungi dati > Nuovi dati.
  2. Trovare e selezionare il Google Cloud Storage Connettore oggetto cloud dall'elenco di origini dati.

  3. Accanto a Origini dati, fare clic su Nuova origine dati per aggiungere una nuova connessione.

  4. Inserisci le tue credenziali di connessione.

    • Nome connessione: un nome per la nuova connessione.
    • ID progetto: l'ID progetto dal file JSON della chiave dell'account di servizio ottenuto dall'amministratore.
    • Client ID: l'ID client dal file JSON della chiave dell'account di servizio ottenuto dall'amministratore.
    • E-mail client: l'indirizzo e-mail del client contenuto nel file JSON della chiave dell'account di servizio ottenuto dall'amministratore.
    • ID chiave privata: l'ID della chiave privata contenuto nel file JSON della chiave dell'account di servizio ottenuto dall'amministratore.
    • Chiave privata: la chiave privata contenuta nel file JSON della chiave dell'account di servizio ottenuto dall'amministratore.

      La chiave privata deve essere inclusa tra virgolette (ad es. "tua_chiave_privata").

  1. Nel riquadro di sinistra, accanto a Dataset, fare clic su Crea un nuovo dataset .

  2. Trova e seleziona Google Cloud Storage Connettore oggetto cloud dall'elenco di origini dati.

  3. Accanto a Origini dati, fare clic su Nuova origine dati per aggiungere una nuova connessione.

  4. Inserisci le tue credenziali di connessione.

    • Nome connessione: un nome per la nuova connessione
    • Progetto di fatturazione: l'ID progetto dal file JSON della chiave dell'account di servizio ottenuto dall'amministratore
    • Metodo di autenticazione: il metodo di autenticazione che si desidera utilizzare
    • Client ID: l'ID client dal file JSON della chiave dell'account di servizio ottenuto dall'amministratore
    • Segreto client Il segreto del client contenuto nel file JSON della chiave dell'account di servizio ottenuto dall'amministratore
    • URL di richiamata: l'URL richiamato dopo l'accesso dell'utente

Importa dati

Una volta creato il connettore, è possibile importare i dati in MicroStrategy.

  1. Seleziona la connessione appena creata.
  2. Nel menu a discesa, seleziona il bucket e sfoglia le cartelle o i file.
  3. Fare doppio clic sui file o trascinarli nel riquadro di destra.

    Nel riquadro Anteprima puoi visualizzare i dati di esempio e modificare il tipo di colonna.

  4. Pubblica il cubo in MicroStrategy con i dati selezionati.

Limitazioni

Tipi di file supportati

Sono supportati solo i seguenti tipi di file:

  • .json
  • .parquet
  • .Euro
  • .orco
  • .csv
  • Formato delta

Seleziona Cartelle

Quando si seleziona l'intera cartella, la cartella deve soddisfare i seguenti requisiti:

  • Tutti i file nella cartella devono avere gli stessi tipi di file. Una finestra di dialogo ti chiederà di scegliere il tipo di file
  • Tutti i file condividono lo stesso schema
  • Se la cartella dispone di sottocartelle, le sottocartelle devono essere in un formato partizionato valido. Di seguito è riportato un esempio di struttura di cartelle valida

Limitazioni della scintilla

  • È possibile leggere solo i file JSON con ogni nuova riga come JSON completo
  • I file parquet che contengono caratteri speciali (, ; { } \ = " .) non possono essere letti
  • I file parquet con tipi di dati di colonna come INT32(UINT_8)/(UNIT_16)/(UNIT_32)/(TIME_MILLIS) non sono supportati
  • Le colonne con tipo binario non possono essere pubblicate nel cubo
  • I file ORC con nomi di campo con prefisso "_col" (ad esempio, _col0, _col1), dove lo schema del file contiene almeno una struttura nidificata, un array o un campo mappa, non possono essere importati

Funzioni

Le seguenti funzionalità non sono supportate:

  • Caricamento di file MicroStrategy per la connessione a Cloud Object Connector
  • Wrangling dei dati nell'importazione dei dati
  • Definizione della geografia nell'importazione dei dati
  • Pianificazione avanzata per la pubblicazione di Schedule Cube
  • Raggruppare tabelle nell'importazione dati