Wie behebe ich Probleme beim Zusammenführen von Datenquellen in QuickSight?

Lesedauer: 4 Minute
0

Ich möchte Datenquellen in Amazon QuickSight zusammenführen, aber es treten Probleme auf.

Kurzbeschreibung

Im Folgenden sind gängige Szenarien aufgeführt, die das Zusammenführen von Daten aus verschiedenen Quellen in Amazon QuickSight verhindern können:

  • Die Schaltfläche Add data (Daten hinzufügen) und der Rasterbereich werden auf der Seite Edit dataset (Datensatz bearbeiten) nicht angezeigt.
  • Sie verwenden geografische Felder.
  • Sie versuchen, einen dritten Datensatz aus zwei Amazon-Datensätzen zu erstellen.
  • QuickSight hat keinen Join-Speicher mehr.
  • Sie erhalten eine Fehlermeldung wegen doppelter Spalte oder mehrdeutiger Spalte.

Lösung

„Add data“ und der Rasterbereich werden auf der Seite „Edit dataset“ nicht angezeigt

Wenn die Schaltfläche Add data und der Bearbeitungsbereich nicht angezeigt werden, müssen Sie den Zugriff auf die Datenquelle vom Besitzer des Datensatzes anfordern.

Wenn Sie der Besitzer des Datensatzes sind und ihn für andere Benutzer freigeben möchten, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie die Amazon QuickSight-Konsole.
  2. Wählen Sie Datasets (Datensätze) und dann New dataset (Neuer Datensatz) aus.
  3. Wählen Sie den Datensatz aus, den Sie freigeben möchten.
  4. Wählen Sie Share data source (Datenquelle freigeben) und dann Invite users (Benutzer einladen) aus.
  5. Geben Sie den Benutzernamen und die erforderliche Berechtigung ein.
  6. Wählen Sie Share (Freigeben).

So fügen Sie dem Datensatz weitere Daten hinzu:

  1. Öffnen Sie den Datensatz, dem Sie Daten hinzufügen möchten, und wählen Sie dann Edit dataset (Datensatz bearbeiten) aus.
  2. Wählen Sie auf der Seite Data preparation (Datenaufbereitung) die Option Add data (Daten hinzufügen) aus.
  3. Wählen Sie aus, wie Sie die Daten hinzufügen möchten. Sie können sie aus dem Datensatz, aus der Datenquelle oder durch Hochladen einer Datei hinzufügen.
    Hinweis: Sie können auch Use Custom SQL (Benutzerdefiniertes SQL verwenden) wählen, um den Abfrage-Editor zu öffnen und dann eine Abfrage für die SQL-Datenquelle zu schreiben.
  4. Wählen Sie die roten Punkte, um den Join zu konfigurieren.
  5. Wählen Sie Ihren bevorzugten Join-Typ aus: Innen, Links, Rechts oder Vollständig.
  6. Wählen Sie Apply (Anwenden).

Sie verwenden geografische Felder

Geografische Felder werden in der Join-Oberfläche nicht unterstützt. Zum Beheben dieses Problem können Sie folgendermaßen vorgehen:

  1. Ändern Sie den Datentyp von Geospatial in String.
  2. Wenden Sie Ihren bevorzugten Join-Typ an.
  3. Kehren Sie zur Datensatzseite zurück und wählen Sie den Datensatz aus.
  4. Wählen Sie Use in a new Dataset (In einem neuen Datensatz verwenden), um einen neuen untergeordneten Datensatz im übergeordneten Datensatz zu erstellen.
  5. Ändern Sie den Feldtyp wieder in Geospatial.
  6. Wählen Sie Save (Speichern) aus.

Sie versuchen, einen dritten Datensatz aus zwei Datensätzen zu erstellen

Sie können nicht zwei Datensätze zusammenführen, um einen dritten Datensatz zu erstellen.

Bei Amazon Athena-Datensätzen können Sie jedoch Folgendes tun:

  1. Schreiben Sie eine Abfrage in Athena, indem Sie zwei Tabellen zusammenführen, und erstellen Sie dann eine Ansicht.
  2. Erstellen Sie eine Athena-Datenquelle in der Ansicht.
  3. Schreiben Sie ein benutzerdefiniertes SQL und erstellen Sie dann einen Athena-Datensatz in QuickSight mithilfe der neuen Athena-Datenquelle.

QuickSight hat keinen Join-Speicher mehr

Wenn Sie Datensätze zusammenführen, muss die Größe eines der Datensätze unterhalb von 1 GB liegen. Wenn mehr als ein Datensatz größer als 1 GB ist, hat QuickSight nicht mehr genügend Speicher. Verwenden Sie zum Beheben dieses Problems eine benutzerdefinierte SQL-Abfrage für die Zusammenführung.

Bei großen Tabellenzusammenführungen empfiehlt es sich, eine Abfrage der Zusammenführungsbedingungen an die Datenbank auszuführen und eine Tabelle oder Ansicht zu erstellen. Erstellen Sie dann den Datensatz in QuickSight aus der Tabelle oder Ansicht.

Weitere Informationen finden Sie unter Zusammenführen von Datenquellen auf Amazon QuickSight.

Sie erhalten eine Fehlermeldung wegen doppelter Spalte oder mehrdeutiger Spalten

Es wird der folgende Fehler wegen doppelter Spalte angezeigt:

ERROR - Duplicate column name 'column name

Die folgende Beispielabfrage führt zu einem Fehler wegen doppelter Spalte:

select * from schema.sales, schema.date where sales.dateid = date.dateid;

Es wird der folgende Fehler wegen mehrdeutiger Spalte angezeigt:

ERROR - column reference "dateid" is ambiguous

Die folgende Beispielabfrage führt zu einem Fehler wegen mehrdeutiger Spalte:

select sid, dateid from schema.sales, schema.date, schema.users where sales.sid = users.userid and dateid = dateid and year = 2010 and city = 'dallas';

Fehler wegen doppelter und mehrdeutiger Spalte treten auf, wenn der gemeinsame Spaltenname nicht durch den Tabellennamen oder Alias qualifiziert ist. Um Fehler wegen doppelter und mehrdeutiger Spalten zu beheben, geben Sie den Namen der zusammengeführten Spalte mit dem Tabellennamen oder Alias als Qualifizierer an.


AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren