2016-07-20 3 views
0

Ich habe eine Tabelle in BigQuery mit 35 Millionen Zeilen, die ich in einen Tableau-Extrakt umwandeln möchte, aber die Anzahl der Zeilen ist so groß, dass sie es ist kann nicht alle gleichzeitig hinzufügen. Die Lösung, die ich gefunden habe, besteht darin, zunächst die Anzahl der Zeilen in der BigQuery-Ansicht anzugeben, indem nur Zeilen innerhalb eines bestimmten Datumsbereichs für einen vollständigen Extrakt angezeigt werden. Nach dem Extrahieren wird die Anzahl der angezeigten Zeilen langsam erhöht Zeigen Sie an (indem Sie die where-Anweisung so ändern, dass nur bestimmte Zeilen angezeigt werden) und Tableau anschließend einen inkrementellen Auszug basierend auf dem Feld mit dem Zeitstempel ausführen. Das funktionierte für einige inkrementelle Updates, aber jetzt ist ein Problem aufgetreten, bei dem Tableau Desktop sagt: "Erforderliche Spalten sind in der entfernten Datenquelle nicht vorhanden. Führen Sie eine vollständige Aktualisierung des Extrakts durch, außer dass sich nichts in der Datenquelle oder im Tableau geändert hat, außer der WHERE-Klausel, die sich auf den Datumsbereich der Ansicht auswirkt. Dies war anscheinend ein Problem in Tableau 8, aber ich bin auf Tableau 9.3. Hat jemand irgendwelche Vorschläge?Tableau Zeigt an, dass erforderliche Spalten bei einem inkrementellen Extrakt nicht vorhanden sind, aber sie sind

+1

Können Sie auf die Protokolle zugreifen? Es sollte Ihnen zeigen, was ausgeführt wird, so dass Sie möglicherweise die Ursache darin identifizieren können. – Nicarus

+0

Wo finde ich die Protokolle, um auf sie zuzugreifen? –

+1

Wo auch immer Ihr Repository ist. Zum Beispiel kann es sein: 'C: \ Benutzer \ Benutzername \ Dokumente \ Mein Tableau-Repository \ Logs' – Nicarus

Antwort

0

Ich bin mir nicht sicher, ob dies eine Lösung für alle sein wird, aber das Problem, das ich hatte, scheint durch stündliche Verbindungen zu Google BigQuery verursacht worden zu sein.

Verwandte Themen