Fenster-Popup für SQL-Abfrage, das dem Benutzer Feedback zu den abgerufenen #Zeilen gibtIch arbeite in JMP 18. Ich habe Probleme damit, etwas wiederherzustellen, von dem ich dachte, es sei eine Funktion beim Abrufen von Daten aus einer Datenbank.
Ich arbeite in einem Workflow und der erste Schritt besteht darin, Daten aus einer unserer internen Datenbanken abzurufen. Das JSL wurde direkt aus dem Abfrage-Generator abgerufen.
Das gewünschte Verhalten besteht darin, dass der Benutzer den Schritt ausführt. Während die Abfrage läuft (was einige Minuten dauert), öffnet sich ein Fenster mit einer Rückmeldung zur Anzahl der abgerufenen Zeilen. Der Workflow sollte warten, bis die Abfrage abgeschlossen ist und die Ausgabetabelle vorliegt, bevor er fortfährt. Ich habe es bisher nicht geschafft, das Popup-Fenster anzuzeigen, obwohl ich mich erinnere, dass dies früher funktioniert hat. Meine Versuche:
1. Verwenden Sie „Vordergrund ausführen“ – der Workflow wird nach Abschluss der Abfrage fortgesetzt, JMP wird jedoch während der Ausführung der Abfrage „eingefroren“.
2. Verwenden Sie „im Hintergrund ausführen“ – läuft und friert nicht ein, hat aber kein Popup-Fenster mit den abgerufenen Zeilen und unterbricht den Workflow, da versucht wird, mit dem nächsten Schritt fortzufahren, bevor die Daten geladen werden
3. Verwenden Sie „Hintergrund ausführen“ und fügen Sie eine JSL-Schleife hinzu, die prüft, ob die Abfrage abgeschlossen ist, bevor mit dem nächsten Schritt fortgefahren wird. Sie wird ausgeführt, friert nicht ein und schreitet erst im Workflow fort, wenn die Abfrage abgeschlossen ist. Auch hier gibt es jedoch kein Benutzerfeedback, das das Fenster „Abgerufene Zeilen“ anzeigt.
Automatisierung und SkriptingBetreff: Fenster-Popup für SQL-Abfrage, das dem Benutzer Feedback zu den abgerufenen #Zeilen gibtMit Option drei werden nicht so "saubere" Zeilen abgerufen, aber Sie könnten vielleicht das Fenster "Running Queries" verwenden
Main Menu("View:Running Queries");

Betreff: Fenster-Popup für SQL-Abfrage, das dem Benutzer Feedback zu den abgerufenen #Zeilen gibtja, das habe ich in Betracht gezogen, aber es ist etwas klobig für ein Tool, das ich für ein großes Team entwickle ... Kennen Sie das Fenster zum Abrufen von Zeilen, von dem ich spreche? Ich schaffe es irgendwie nicht, es wieder zu öffnen, egal was ich tue.
Betreff: Fenster-Popup für SQL-Abfrage, das dem Benutzer Feedback zu den abgerufenen #Zeilen gibtIch nehme an, Sie meinen dieses hier (ich bin nicht sicher, ob es möglich ist, das anzuzeigen, wenn Sie << Run Background verwenden):

Sie könnten vielleicht Ihr eigenes erstellen, indem Sie laufende Abfragen und ein benutzerdefiniertes neues Fenster verwenden, in dem Sie die Werte aus dem Fenster „Laufende Abfragen“ auswählen und das benutzerdefinierte Fenster innerhalb Ihrer Schleife aktualisieren.
Betreff: Fenster-Popup für SQL-Abfrage, das dem Benutzer Feedback zu den abgerufenen #Zeilen gibtJa! Das ist es. Ich muss es nicht im Hintergrund laufen lassen, ich kann es im Vordergrund laufen lassen, aber selbst wenn ich es mit „Vordergrund ausführen“ ausführe, wird das Fenster zum Abrufen der Datensätze nicht angezeigt und es scheint, als wäre JMP komplett eingefroren.
Betreff: Fenster-Popup für SQL-Abfrage, das dem Benutzer Feedback zu den abgerufenen #Zeilen gibtVerstanden. Es klingt, als ob die Abfrage die meiste Zeit nicht mit dem Abrufen der Daten verbringt. Vielleicht fehlt mir einfach der Dialog „Datensätze abrufen“ oder er ist so kurz (einige tausend Zeilen), dass er nie angezeigt wird.
Betreff: Fenster-Popup für SQL-Abfrage, das dem Benutzer Feedback zu den abgerufenen #Zeilen gibtDas hängt normalerweise von Ihrer SQL-Abfrage ab. Es kann einige Zeit dauern, bis der Datenabruf beginnt, während andere Verarbeitungsphasen auf dem Server ausgeführt werden. JMP scheint eingefroren zu sein, bis es mit dem Abrufen der Daten beginnen kann.
Betreff: Fenster-Popup für SQL-Abfrage, das dem Benutzer Feedback zu den abgerufenen #Zeilen gibtHoffentlich ist @briancorcoran die richtige Person von JMP, die ich taggen kann, um eine angemessene Erklärung zu geben, aber das wäre nur meine Vermutung. Ich habe viele Abfragen, die ich von JMP aus ausführe. Einige davon brauchen ziemlich lange (im Allgemeinen kompliziertere Abfragen), um das Fenster anzuzeigen, und andere zeigen es sofort an, höchstwahrscheinlich, weil das Abrufen aufgrund eines einfacheren Ausführungsplans sofort beginnt.
Betreff: Fenster-Popup für SQL-Abfrage, das dem Benutzer Feedback zu den abgerufenen #Zeilen gibtDie Ausführung im Vordergrund ist die Lösung.
Der Fortschrittsbalken „Datensätze abrufen“ wird nach einigen Sekunden automatisch angezeigt, wenn viele Zeilen zu importieren sind.
Diese Tabelle umfasst beispielsweise über 600.000 Zeilen.

Beachten Sie, dass beim Abrufen von Datensätzen in den meisten Fällen nicht jeweils ein Datensatz aus der Datenbank abgerufen wird. In vielen Fällen kann JMP beispielsweise 500 Datensätze gleichzeitig abrufen.