MicroStrategy ONE

Importieren Sie Daten aus einer Datenbank, Hadoop oder Google BigQuery, indem Sie eine Abfrage eingeben

Sie können Daten aus einer Datenbank, Hadoop, oder Google BigQuery, indem Sie Ihr eigenes Freiformskript oder Ihre eigene Abfrage schreiben, um Daten aus der Quelle abzurufen.

Sie können Daten aus einer Datenbank mit SQL, von Webdiensten Dritter mit XQuery, von Salesforce.com mit SOQL oder von Hadoop mit HiveQL importieren.

Mit ... anfangen MicroStrategy 11.0 können Sie Daten aus Google BigQuery entweder mit Legacy-SQL oder Standard-SQL importieren. Sie müssen das Präfix angeben #legacySQL oder #standardSQL in Ihrer Abfrage. Wenn kein Präfix vorhanden ist, wird Standard-SQL verwendet.

Die Abfragepräfixe #legacySQL Und #standardSQL:

  • unterscheiden nicht zwischen Groß- und Kleinschreibung.
  • MÜSSEN der Abfrage vorangestellt werden.
  • MÜSSEN von der Abfrage durch ein Zeichen für eine neue Zeile getrennt werden.

Dies sind Anforderungen der SQL-Syntax von Google BigQuery. Bei mehreren SQL-Abfragen muss jeder SQL-Abfrage ein Präfix vorangestellt werden.

Das Importieren von Daten aus einer Datenbank erfordert eine Verbindung zu einer Datenquelle. Sie können die Verbindung erstellen, bevor Sie mit dem Import beginnen oder während Sie den Importvorgang ausführen.

Wenn Sie aus Google BigQuery importieren:

  • Sie müssen die Google-BigQuery-API (Programmierschnittstelle) im Google-Konto des Projekts aktivieren und Billing für das Projekt aktivieren. Weitere Informationen finden Sie in der Dokumentation zu Google BigQuery.
  • Sie müssen über die Client-ID und das Client-Geheimnis verfügen, die Google BiqQuery bereitstellt, wenn MicroStrategy Workstation ist als Remote-Zugriffsanwendung konfiguriert.
  • Google BigQuery beschränkt die Datenmenge, die Sie auf ein Mal importieren können. Enthält Ihr Projekt eine große Datenmenge, sollten Sie in Betracht ziehen, Filter zu Ihrer Abfrage hinzuzufügen, um nur die Daten zu beziehen, die Sie benötigen. Informationen zu den aktuellen Datenbeschränkungen finden Sie unter Google BigQuery-Kontingentrichtlinie.

Sie können auch mit dem folgenden Verfahren auf eine Salesforce-Datenbank auf einem Windows-Computer zugreifen. Weitere Informationen zum Zugriff auf Salesforce auf einem Mac-Computer finden Sie unter Importieren von Daten aus einem Salesforce-Bericht.

So importieren Sie Daten aus einer Datenbank durch Eingeben einer Abfrage

  1. Erstellen Sie ein leeres Dashboard oder öffnen Sie ein vorhandenes.
  2. Wählen Sie Daten hinzufügen > Neue Daten, um Daten in einen neuen Datensatz zu importieren.

    oder

    Klicken Sie im Abschnitt „Datensätze“ neben dem Namen des Datensatzes auf klicken Mehr und wählen Sie Datensatz bearbeiten, um Daten zum Datensatz hinzuzufügen. Der Vorschaudialog wird geöffnet. Klicken Sie auf Neue Tabelle hinzufügen.

    Das Dialogfeld „Datenquellen“ wird geöffnet.

  1. Um Daten aus einer bestimmten Datenbank zu importieren, wählen Sie das entsprechende Logo aus (Amazon Redshift, Apache Cassandra, Cloudera Hive, Google BigQuery, Hadoop usw.). Wenn Sie Pig oder Web Services auswählen, gehen Sie weiter zu Schritt 5.

    oder

    Um Daten ohne Angabe eines bestimmten Datenbanktyps zu importieren, klicken Sie auf Datenbanken.

    Das Dialogfeld „Importoptionen auswählen“ wird geöffnet.

  1. Wählen Geben Sie eine Abfrage ein und klicken Sie auf Nächste. Das Dialogfeld „Aus Tabellen importieren“ wird geöffnet. Wenn Sie eine bestimmte Datenbank ausgewählt haben, werden nur die Datenquellenverbindungen angezeigt, die der ausgewählten Datenbank entsprechen. Wenn Sie keine Datenbank ausgewählt haben, werden alle verfügbaren Datenquellenverbindungen angezeigt.

    Bei Bedarf können Sie Erstellen Sie beim Importieren Ihrer Daten eine neue Verbindung zu einer Datenquelle..

    Die Terminologie im Dialogfeld „Aus Tabellen importieren“ variiert je nach Datenquelle.

  1. Klicken Sie im Bereich „Datenquellen/Projekte“ auf die Datenquelle bzw. das Projekt, das die zu importierenden Daten enthält.
  2. Wenn Ihre Datenquelle bzw. Ihr Projekt mehrere Namespaces unterstützt, wählen Sie in der Dropdown-Liste Namespace im Bereich „Verfügbare Tabellen/Datensätze“ einen Namespace aus, um nur die Tabellen/Datensätze innerhalb eines ausgewählten Namespace anzuzeigen. Um nach einem Namespace zu suchen, geben Sie den Namen in das Feld Namespace ein. Die Auswahlmöglichkeiten in der Dropdown-Liste werden gefiltert, während Sie Ihre Eingabe vornehmen.
  3. Erweitern Sie die Tabelle/den Datensatz, um die darin enthaltenen Spalten anzuzeigen. Jede Spalte wird zusammen mit dem entsprechenden Datentyp in Klammern angezeigt. Um nach einer Tabelle/einem Datensatz zu suchen, geben Sie den Namen in das Feld Tabelle ein. Die Tabellen/Datensätze werden während der Eingabe gefiltert.
  4. MicroStrategy Erstellt einen Cache der Tabellen und Spalten der Datenbank, wenn eine Datenquelle/ein Projekt zum ersten Mal verwendet wird. Bewegen Sie den Mauszeiger über das Symbol Information oben im Bereich „Verfügbare Tabellen/Datensätze“, um eine Quickinfo mit der Anzahl der Tabellen und dem Datum, an dem der Cache zuletzt aktualisiert wurde, anzuzeigen.
  5. Klicken Sie im Bereich „Verfügbare Tabellen/Datensätze“ auf Namespaces aktualisieren, um die Namespaces zu aktualisieren.
  6. Klicken Sie im Bereich „Verfügbare Tabellen/Datensätze“ auf Aktualisieren, um die Tabellen/Datensätze zu aktualisieren.
  7. Doppelklicken Sie im Bereich „Verfügbare Tabellen/Datensätze“ auf die Tabellen/Datensätze, um sie der Liste der zu importierenden Tabellen hinzuzufügen. Die Tabellen/Datensätze werden zusammen mit den entsprechenden Spalten im Bereich „Abfragegenerator“ angezeigt.
  1. Geben Sie Ihre Änderungen in den Bereich „Abfrage-Generator“ ein, um das generierte Skript zu bearbeiten. Schließen Sie nur die Spalten ein, die Sie importieren möchten.
  2. Wenn Sie Ihr Skript löschen und neu beginnen müssen, klicken Sie auf Klar .
  3. Wenn Sie mit Ihrer Abfrage zufrieden sind, klicken Sie auf SQL ausführen um Ihr Freeform-Skript auszuführen. Wenn Sie eine SQL-Anweisung mit mehreren Durchläufen eingegeben haben, gibt das System die Daten aus dem letzten Auswahldurchlauf zurück. Eine Vorschau Ihrer Abfrageergebnisse wird im Vorschaubereich angezeigt.
  1. Klicken Vorbereiten der Daten wenn Sie einen neuen Datensatz hinzufügen undVorschau, Änderung und Angabe von Importoptionen.. Vorschau, Änderung und Angabe von Importoptionen.

    oder

    Klicken Sie auf Hinzufügen, wenn Sie einen vorhandenen Datensatz bearbeiten.

  2. Klicken Sie auf Fertigstellen, wenn Sie einen neuen Datensatz hinzufügen, und fahren Sie dann mit dem nächsten Schritt fort.

    oder

    Klicken Sie auf Datensatz aktualisieren, wenn Sie einen vorhandenen Datensatz bearbeiten, und überspringen Sie den nächsten Schritt.

  3. Wenn Sie MicroStrategy ONE Ab Update 12 sind die folgenden drei Schritte nicht mehr anwendbar.

  4. Das Dialogfeld „Datenzugriffsmodus“ wird geöffnet.

    Klicken Sie auf Live verbinden, um beim Abrufen von Daten eine Verbindung zu einer Live-Datenbank herzustellen. Wenn der Import in das dossier ggf. nicht durchführbar ist, ist eine Live-Verbindung hilfreich, sofern Sie mit einer großen Datenmenge arbeiten. Fahren Sie mit dem letzten Schritt fort.

    oder

    Klicken Sie auf Als einen Datensatz im Arbeitsspeicher importieren, um die Daten direkt in Ihr dossier zu importieren. Das Importieren der Daten führt zu einer schnelleren Interaktion mit den Daten, es wird jedoch mehr RAM-Speicher verbraucht. Fahren Sie mit dem letzten Schritt fort.

  5. Das Dialogfeld „Veröffentlichungsstatus“ wird geöffnet.

    Wenn Sie einen Live-verbinden-Datensatz bearbeiten, wird der bestehende Datensatz aktualisiert.

    oder

    Wenn Sie einen Datensatz im Arbeitsspeicher bearbeiten, werden Sie aufgefordert, zuerst den bestehenden Datensatz zu aktualisieren.

  6. Die neuen oder aktualisierten Datensätze können im Abschnitt „Datensätze“ angezeigt werden.

Weitere Themen

Datenimport

Importieren Sie Daten aus einer Datenbank, Hadoop oder Google BigQuery, indem Sie eine SQL-Abfrage erstellen.

Importieren Sie Daten aus einer Datenbank, Hadoop oder Google Big Query durch Auswählen von Tabellen

Optimale Verfahren für das Importieren von Daten aus einer Datei

Verbinden mit einer Datenquelle

Verwalten von Datenbankverbindungen

Dialogfeld „Katalogoptionen bearbeiten“