SQL CoPilot
Die im JupyterHub erzeugten Result Files für Ihre aus dem PUF DM3 synthetisierte Studienpopulation können nun im SQL CoPilot geladen werden, um SQL Scripte zu erstellen und zu testen, die auf den FDZ DM3 Tabellen sicher lauffähig sind.
So ersparen Sie sich zeitraubende Iterationen in Ihrem FDZ Secure Processing Environment
1. Zugang zum CoPilot
Klicken Sie auf folgenden Link, um zum CoPilot zu gelangen: https://copilot-staging.m21lab.com/
Melden Sie sich mit folgenden Zugangsdaten im KeyCloak Bereich an: User: fdz_test PWD: deiy3ooNg4eiw9ee
2. IHRE COpilot Data Source erstellen
In der Menüleiste auf „Data Sources“ klicken und mit der „+Create" Taste eine neue DataSource anlegen.
Als Identifier einen passenden Namen vergeben und als Type "Files" auswählen.
Ihre synthetisierten Studypop .csv Dateien von Ihrer lokalen Platte per drag and drop in die DataSource laden.
Sie können auch mehrere Data Sources mit verschiedenen Studypop Dateien erzeugen
3. CoPILOT Instructions hinzufügen
Neben den Daten selbst benötigt der CoPilot auch die zum FDZ DM3 passenden Instructions für SQL-Generierung, Mapping und Verarbeitung.
Laden Sie die dafür vorbereitetet Dateien prompt_augment, prompt_qery, prompt_summarize, prompt_component und prompt_interprete vom Ordner Instruction\SQL_query_instructions im JupyterHub Testbereich per Rechtsklick auf Ihre lokale Platte
Im unteren Bereich Ihrer CoPilot Data Source gelangen Sie für jede Instruction Rubrik über das Stift Symbol in ein PopUp Fenster und können über Ihre Instructions über die Taste „Attach Text File“ Ihrer DataSouce zuordnen.
Im Rahmen Ihrer Testläufe können Sie diese Instructions individuell anpassen. Bitte lokal auf Ihre Platte sichern, da die CoPilot Zugänge aktuell noch nicht personalisiert sind!
4. SQL Queries erstellen
Wechseln Sie dazu im CoPilot Hauptmenü zu "Chat" und wählen Sie Ihre Datasource über die Taste "Change Data Suurce" aus. In den folgenden Sekunden werden Ihre Studypop Daten und Instruktionen geladen, interpretiert und mögliche Fragen vorgeschlagen.
Stellen Sie im Chat Prompt zunächst einfache und schrittweise komplexere Fragen Ihrer Forschungsfrage oder der dafür benötigten Kohorte. Auf Nachfrage erhalten Sie die Antwort auch als Ergebnistabelle (siehe Beispiel rechts).
Über die Taste "Show SQL" können Sie den vom CoPilot erstellten und angewendeten SQL Code und eine schrittweise Erläuterung einsehen (siehe Beispiel).
Sie können beliebig viele Chats mit Folgefragen ausführen um Ihr erwartetes Ergebnis zu erzielen. Die Refresh Taste ermöglicht das Reset bei Fehlern und Start neuer Fragefolgen.
Bitte beachten Sie, dass der CoPilot nur die von Ihnen synthetisierten Daten nutzen kann.
Wenn Sie den SQL Code für Ihr erwartetes Ergebnis erreicht haben, können Sie diesen per copy-paste in ein txt File auf Ihrer Platte speichern und später in den Forscher GitHub Ihrer FDZ SPE laden.
Im oberen Teil enthalten die SQL Statements auskommentierte Mappings aller genutzten Tabellen auf Ihr persönliches FDZ Schema. Diese bitte bei Übertragung in Ihr SPE aktivieren und personalisieren.
Bei Fragen bitte einen Support Termin vereinbaren oder
eine e-mail an service@risikoanalytik.de schreiben.
Auch wir sind noch in der Entwicklung und für jedes Feedback dankbar
Ihre Data Sources im SQL Pilot

einfacher CoPilot Chat mit Antwort

Ergebnisstabellen

SQL Code mit Erläuterungen

zum FDZ übertragbarer SQL Code


