Account Usage-Ansicht QUERY_HISTORY: Änderung in QUERY_TAG¶
Achtung
Diese Verhaltensänderung ist in Bundle 2024_03 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Die Ausgabe von Ansicht QUERY_HISTORY, wenn Sie Informationen zu einer Streamlit in Snowflake-Abfrage zurückgeben, sieht wie folgt aus:
- Vor der Änderung:
Die Spalte
QUERY_TAG
enthält einen Freiformatwert, der in etwa wie folgt aussieht:ExecuteStreamlit,streamlitName: STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME,streamlitId:123456789
Mit einem untergeordneten Abfrage-Tag, dessen Inhalt in etwa wie folgt aussieht:
File "/usr/lib/python_udf/ed2bb26281494c8405804a3281315153bd4c74b8d05d7de038bb8ce6fe8796d5/lib/python3.8/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 552, in _run_script exec(code, module.dict) File "/home/udf/10380937708282/streamlit_app.py", line 29, in <module> df = session.sql(sql).collect() File "/usr/lib/python_udf/ed2bb26281494c8405804a3281315153bd4c74b8d05d7de038bb8ce6fe8796d5/lib/python3.8/site-packages/snowflake/snowpark/_internal/telemetry.py", line 139, in wrap result = func(*args, **kwargs)
- Nach der Änderung:
Die Spalte
QUERY_TAG
enthält einen JSON-Wert, in etwa wie folgt aussieht:{ "StreamlitEngine": "ExecuteStreamlit", "StreamlitName": "STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME" }
Mit einem untergeordneten Abfrage-Tag, dessen Inhalt in etwa wie folgt aussieht:
{ "StreamlitEngine": "ExecuteStreamlit", "StreamlitName": "STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME", "ChildQuery": "true" }
Wenn Sie den Abfrageverlauf analysieren oder die Streamlit-App nachverfolgen, referenzieren Sie den vollqualifizierten Namen der Streamlit-App, zum Beispiel
"StreamlitName": "STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME"
.
Ref.: 1571