2017-12-11 2 views
0

Wenn wir aggregierte Summe Abfrage in Drill für Mongo Storage tun, ist das Ergebnis der Ausgabe in exponentieller Form. Können wir irgendwo in Drill konfigurieren, so dass wir ohne Exponentialform ausgegeben werden können?Apache Drill - Aggregation SUM Abfrage ergibt exponentielle Ergebnis

Wir wollen kein exponentielles Ergebnis.

Vielen Dank im Voraus.

+1

Es wäre hilfreich zu wissen, wie Ihre Abfrage aussieht. Auch das Eingabedatenformat und die Ausgabedaten bilden. Bitte bearbeiten Sie Ihre Frage, damit die Leute helfen können. – tobi6

Antwort

2

Drill stellt zwei Tools zur Verfügung, die Abfrageergebnisse anzeigen (und auch Zahlen formatieren): die Drill-Benutzeroberfläche und das Sqlline-Befehlszeilentool. Benutzt du eine von diesen? Diese Tools werden häufig für experimentelle Abfragen verwendet. Mir ist keine Möglichkeit bekannt, die Anzeige in dieser Benutzeroberfläche anzupassen.

Wenn Sie den ODBC- oder JDBC-Treiber verwenden, werden die Zahlen im Binärformat gespeichert, und die Formatierung wird vom Tool mithilfe der Treiber ausgeführt, um Abfragen auszuführen. Die xDBC-Treiber sind eher für die Produktion geeignet, da sie größere Ergebnismengen besser verarbeiten als die UI-Tools.

Jetzt ist eine dritte Möglichkeit, dass etwas im Mongo-Plugin Zahlen in Zeichenfolgen (VARCHAR) konvertiert. In diesem Fall können Sie die Zeichenfolge möglicherweise wieder in eine Zahl umwandeln.

Wenn Sie ein wenig mehr Details zu dem von Ihnen verwendeten Werkzeug angeben können, können wir Ihnen vielleicht eine etwas genauere Antwort geben.