MicroStrategy ONE

Mit Google Cloud Storage verbinden

Google Cloud Storage ist ein Onlinedienst für die Speicherung von und den Zugriff auf Daten in der Google Cloud Platform. Der MicroStrategy Cloud Object Connector bietet Zugriff auf Google Cloud Storage, um Ordner und Dateien schnell zu durchsuchen und in MicroStrategy Cubes zu importieren.

Erkunden Sie die folgenden Themen auf dieser Seite:

  1. Verbindungsparameter vorbereiten
  2. Erstellen Sie eine Datenbankrolle
  3. Daten importieren
  4. Einschränkungen

Verbindungsparameter vorbereiten

Damit der Cloud-Objekt-Konnektor das Google Cloud Storage-Dateisystem erfolgreich durchsuchen kann, muss ein Dienstkonto mit den entsprechenden Berechtigungen erstellt werden. Berechtigungskombinationen sind nicht für eine Basisrolle in Google Cloud verfügbar. MicroStrategy empfiehlt, eine benutzerdefinierte Rolle für den Google Cloud-Konnektor zu erstellen.

Die folgenden Berechtigungen sollten der benutzerdefinierten Rolle hinzugefügt werden:

  • Storage.buckets.get
  • Storage.buckets.list
  • Storage.objects.get
  • Storage.objects.list

Nachdem das Dienstkonto erfolgreich erstellt wurde, bitten Sie Ihren Administrator um den Schlüssel. Der Schlüssel liegt in Form einer JSON-Datei vor und wird für die zukünftige Verwendung benötigt.

Erstellen Sie eine Datenbankrolle

Greifen Sie in MicroStrategy Web oder Workstation auf den Google Cloud Storage Cloud Object-Konnektor zu.

  1. Wählen Sie Daten hinzufügen > Neue Daten.
  2. Suchen und auswählen Google Cloud Storage Cloud-Objekt-Konnektor aus der Liste der Datenquellen.

  3. Klicken Sie neben Datenquellen auf Neue Datenquelle , um eine neue Verbindung hinzuzufügen.

  4. Geben Sie Ihre Verbindungsanmeldeinformationen ein.

    • Verbindungsname: Ein Name für die neue Verbindung.
    • Projekt-ID: Die Projekt-ID aus der JSON-Datei des Dienstkontoschlüssels, die Sie von Ihrem Administrator erhalten haben.
    • Client-ID: Die Client-ID aus der JSON-Datei des Dienstkontoschlüssels, die Sie von Ihrem Administrator erhalten haben.
    • Client-E-Mail: Die Client-E-Mail aus der JSON-Datei des Dienstkontoschlüssels, die Sie von Ihrem Administrator erhalten haben.
    • Privater Schlüssel ID: Die private Schlüssel-ID aus der JSON-Datei des Dienstkontoschlüssels, die Sie von Ihrem Administrator erhalten haben.
    • Privater Schlüssel: Der private Schlüssel aus der JSON-Datei des Dienstkontoschlüssels, die Sie von Ihrem Administrator erhalten haben.

      Der private Schlüssel muss zwischen doppelten Anführungszeichen stehen (z. B. "your_private_key").

  1. Klicken Sie im Abschnitt links neben Datensätzen auf Neuen Datensatz erstellen .

  2. Suchen und auswählen Google Cloud Storage Cloud-Objekt-Konnektor aus der Liste der Datenquellen.

  3. Klicken Sie neben Datenquellen auf Neue Datenquelle , um eine neue Verbindung hinzuzufügen.

  4. Geben Sie Ihre Verbindungsanmeldeinformationen ein.

    • Verbindungsname: Ein Name für die neue Verbindung
    • Abrechnungsprojekt: Die Projekt-ID aus der JSON-Datei des Dienstkontoschlüssels, die Sie von Ihrem Administrator erhalten haben
    • Authentifizierungsmethode: Die Authentifizierungsmethode, die Sie verwenden möchten
    • Client-ID: Die Client-ID aus der JSON-Datei des Dienstkontoschlüssels, die Sie von Ihrem Administrator erhalten haben
    • Geheimer Clientschlüssel Der geheime Clientschlüssel aus der JSON-Datei des Dienstkontoschlüssels, die von Ihrem Administrator erhalten wurde
    • Callback-URL: Die URL, die nach der Benutzeranmeldung aufgerufen wird

Daten importieren

Nachdem Sie den Konnektor erfolgreich erstellt haben, können Sie Daten in MicroStrategy importieren.

  1. Wählen Sie die neu erstellte Verbindung aus.
  2. Wählen Sie im Dropdown den Bucket aus und durchsuchen Sie die Ordner oder Dateien.
  3. Doppelklicken Sie auf Dateien oder ziehen Sie sie in den rechten Bereich.

    Im Vorschaubereich können Sie die Beispieldaten sehen und den Spaltentyp anpassen.

  4. Veröffentlichen the cube to MicroStrategy with your selected data.

Einschränkungen

Unterstützte Dateitypen

Nur die folgenden Dateitypen werden unterstützt:

  • .json
  • .parlet
  • .vro
  • .orc
  • CSV
  • Dreieck-Format

Wählen Sie Ordner aus

Bei Auswahl des gesamten Ordners muss der Ordner die folgenden Anforderungen erfüllen:

  • Alle Dateien im Ordner müssen den gleichen Dateityp haben. In einem Dialogfeld werden Sie aufgefordert, den Dateityp auszuwählen
  • Alle Dateien verwenden das gleiche Schema
  • Wenn der Ordner Unterordner hat, sollten die Unterordner in einem gültigen partitionierten Format vorliegen. Unten finden Sie ein Beispiel für eine gültige Ordnerstruktur

Spark-Einschränkungen

  • Nur JSON-Dateien, bei denen jede neue Zeile eine vollständige JSON-Datei ist, können gelesen werden
  • Parcat-Dateien, die Sonderzeichen (, ; { } \ = " .) enthalten, können nicht gelesen werden
  • Parcat-Dateien mit Spaltendatentypen wie INT32(UINT_8)/(UNIT_16)/(UNIT_32)/(Time_Millis) werden nicht unterstützt
  • Spalten des Binärtyps können nicht im Cube veröffentlicht werden
  • ORC-Dateien mit Feldnamen mit dem Präfix „_col“ (z. B. _col0, _col1) können nicht importiert werden, wenn das Dateischema mindestens ein geschachteltes Struktur-, Matrix- oder Kartenfeld enthält

Funktionen

Die folgenden Funktionen werden nicht unterstützt:

  • Hochladen von MicroStrategy -Dateien, die eine Verbindung mit dem Cloud Object Connector herstellen
  • Datenumbau beim Datenimport
  • Definieren der Geographie im Datenimport
  • Erweiterte Planung für Schedule Cube Veröffentlichung
  • Gruppieren Sie Tabellen im Datenimport