2017-07-17 2 views
1

J'ai mis en place Superset sur mon ordinateur portable Jupiter et il fonctionne, c'est-à-dire les exemples de tableaux de bord, etc. Lorsque je tente de créer une vue simple de table pour faire juste un SELECT * from Table pour voir toute la table (il est une petite table), Superset continue à générer le SQL:Comment éditer une requête SQL dans Apache Superset?

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

Le premier SELECT FROM et AS expr_qry LIMIT 50000 sont générés automatiquement et Je ne peux pas me débarrasser d'eux (c'est-à-dire dans la vue Slice cela montre cela comme la requête, mais ne me laisse pas l'éditer). Pourquoi génère-t-il son propre SQL et où changez-vous cela? J'ai essayé de trouver des solutions de contournement pour cela, mais je sens qu'il me manque quelque chose de fondamental ici.

Répondre

1

Il existe une configuration pour 'ROW_LIMIT' dans superset/config.py (la valeur par défaut est 50000). Si vous avez besoin de supprimer 'cause limite', essayez superset/viz.py, fonction query_obj.