2017-07-17 2 views
1

Ich habe Superset auf meinem Jupiter-Notebook eingerichtet und es funktioniert, d. H. Die Beispiel-Dashboards usw. funktionieren. Wenn ich versuche, eine einfache Tabellenansicht zu erstellen, um nur ein SELECT * from Table tun, um die gesamte Tabelle zu sehen (es ist ein kleiner Tisch), hält Superset die SQL-Generierung:Wie bearbeiten Sie SQL-Abfrage in Apache Superset?

SELECT 
FROM* 
    (SELECT Country, 
      Region, 
      Users, 
      Emails 
    FROM `UserStats` 
    LIMIT 50000) *AS expr_qry 
LIMIT 50000 

Die ersten SELECT FROM und die AS expr_qry LIMIT 50000 werden automatisch generiert und Ich kann sie nicht loswerden (dh in der Slice-Ansicht wird dies als Abfrage angezeigt, aber ich kann sie nicht bearbeiten). Warum generiert es seine eigene SQL und wo ändern Sie dies? Ich habe versucht, Workarounds dafür zu finden, aber ich fühle, dass ich hier etwas Grundlegendes vermisse.

Antwort

1

Es gibt eine Konfiguration für 'ROW_LIMIT' in superset/config.py, (Standard ist 50000). Wenn Sie 'Ursache begrenzen' entfernen müssen, versuchen Sie die Funktion superset/viz.py, query_obj.

Verwandte Themen