Verwirrter Abfrage-Generator oder verwirrter Benutzer?Da ich mit JMP 17 endlich in der Lage bin, den Query Builder auszuführen, ohne dass er ständig abstürzt (es gab ein ungelöstes Ticket beim technischen Support von JMP), habe ich damit begonnen, ihn mit relativ großem Erfolg zu verwenden. Allerdings trifft es einige der von mir vorgegebenen Auswahlmöglichkeiten nicht. Das bedeutet, dass ich das Skript kopieren und manuell ändern muss, um meine Auswahl widerzuspiegeln.
Sehen Sie sich zum Beispiel den folgenden Screenshot an:
- „Verestertes Astaxanthin“ wurde zweimal mit Großbuchstaben A in Astaxanthin hinzugefügt, obwohl „Verestertes Astaxanthin“ und „Verestertes Astaxanthin“ vorhanden sein sollten.
- „Phospholipid-Schätzung (%)“ ist Teil der Abfrage, obwohl ich sie nicht ausgewählt habe
- „Phosphatidylcholine“ fehlen vollständig, ebenso „Phospholipide“

Es gibt tatsächlich eine ganze Reihe zusätzlicher Diskrepanzen zwischen dem, was im Abfrage-Generator ausgewählt wird, und dem, was in das Skript kopiert wird. Ich frage mich: Haben andere Benutzer das Gleiche erlebt?
DatenzugriffBetreff: Verwirrter Abfrage-Generator oder verwirrter Benutzer?Ich habe es einfach ausprobiert (für alles das erste Mal!) und bei einem trivialen Test konnte ich das Problem nicht erkennen. Gibt es eine Möglichkeit, das Problem mit etwas Kleinem zu reproduzieren? Dachten Sie, dass es sich um einen gemischten Fall handelte? Oder Werte, die Präfixe anderer Werte sind?
Es scheint wahrscheinlich, dass es ein Problem mit der Listenfeldsteuerung und einigen dieser Möglichkeiten gibt, aber einige Ihrer Beispiele sehen nicht so aus.
Betreff: Verwirrter Abfrage-Generator oder verwirrter Benutzer?Danke für das Antworten. Es handelt sich durchaus um Mischfälle. Ich lade eine Tabelle, die zumindest einige Altdaten mit gemischten Groß-/Kleinschreibungen enthält, darunter beispielsweise „Astaxanthin“ und „Astaxanthin“. Das Problem besteht aber auch darin, dass Auswahlen getroffen werden, die ich nicht getroffen habe (z. B. „Peroxide_miliEqPerKg“), oder dass Auswahlen, die ich getroffen habe, nicht in der SQL enthalten sind (z. B. „Phospholipide“).
Leider habe ich genau zu diesem Zeitpunkt und möglicherweise bis nach Juli keine Zeit, verschiedene Testfälle zu entwickeln. Ich vermutete, dass dies etwas mit der Anzahl der Zeilen in der Datenbank (>1 Million) zu tun haben könnte, aber ich täusche mich wahrscheinlich.
Wenn ich die SQL jedoch später an meine eigenen Bedürfnisse anpasse, funktioniert sie wie erwartet.
Betreff: Verwirrter Abfrage-Generator oder verwirrter Benutzer?Grüße @Ressel .Wir haben versucht, die von Ihnen beschriebenen Schritte und die Symptome zu untersuchen, können aber nicht genau erkennen, was Sie sehen. Wenn Sie später noch Zeit haben, wären alle zusätzlichen Testfälle, die Sie uns zur Verfügung stellen könnten, hilfreich für uns.
Können Sie uns mitteilen, welche Datenbank Sie verwenden? Wir haben einige Merkwürdigkeiten bei der Art und Weise festgestellt, wie verschiedene Datenbanken doppelte Spaltennamen speichern und zurückgeben, die sich nur in der Groß-/Kleinschreibung unterscheiden. Bei SQL Server und MySQL werden beispielsweise Spalten mit den Namen „ABC“ und „abc“ nur als eine Spalte in der Query Builder-Liste angezeigt. Wenn Sie hingegen eine Verbindung zu einer Oracle-Datenbank herstellen, zeigt Query Builder beide Spalten in der Spaltenliste an. Dies kann mit Ihrem genauen Problem zusammenhängen oder auch nicht. Wir untersuchen weiter. Vielen Dank, dass Sie Ihr Problem hierher gebracht haben. Wenn Sie nach dem 1. Juli weitere Informationen für uns haben, werden wir diese gerne nutzen.
Betreff: Verwirrter Abfrage-Generator oder verwirrter Benutzer?Hallo und vielen Dank, dass Sie sich das angesehen haben. Ich verbinde mich über Simba ODBC mit Google BigQuery. Unten füge ich ein paar Screenshots aus dem Query Builder hinzu.
Nr. 1: Sehen Sie, wie das Auswahlfeld rechts „Verestertes Astaxanthin“ und „Verestertes Astaxanthin“ korrekt anzeigt und wie dies falsch in die SQL übertragen wird. Für dieses Beispiel wurden keine weiteren Auswahlen getroffen.

Nr. 2: das war interessant. In diesem Screenshot können Sie sehen, dass, wenn ich „Phosphatidylcholines“ auswähle, „Phosphatidylcholines(2)“ in die SQL geschrieben wird. An den roten Indizes, die ich hinzugefügt habe, können Sie erkennen, dass die Auswahl über der von mir getroffenen Auswahl in die SQL geschrieben wird. Noch besser sieht man das im Screenshot Nr. 3 unten.

Nr. 3 : Hier habe ich bewusst nur alle anderen Parameter ausgewählt. Diese werden jetzt nicht in SQL geschrieben. Im Screenshot Nr. 4 Ich habe getestet, ob das Auftreten von „verestertem Astaxanthin“ und „verestertem Astaxanthin“ die Grundursache ist.

Nr. 4 : „Verestertes Astaxanthin“ und „verestertes Astaxanthin“ scheinen die Ursache zu sein.
