Vue QUERY_HISTORY Account Usage : passe à QUERY_TAG¶
Attention
Ce changement de comportement est présent dans le bundle 2024_03.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
La sortie de Vue QUERY_HISTORY, lors du renvoi d’informations liées à une requête Streamlit in Snowflake, s’affiche comme suit :
- Avant la modification:
La colonne
QUERY_TAG
contient une valeur de forme libre ressemblant à ceci :ExecuteStreamlit,streamlitName: STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME,streamlitId:123456789
Avec un contenu de balise de requête enfant ressemblant à ceci :
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)
- Après la modification:
La colonne
QUERY_TAG
contient une valeur JSON ressemblant à ceci :{ "StreamlitEngine": "ExecuteStreamlit", "StreamlitName": "STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME" }
Avec un contenu de balise de requête enfant ressemblant à ceci :
{ "StreamlitEngine": "ExecuteStreamlit", "StreamlitName": "STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME", "ChildQuery": "true" }
Lors de l’analyse de l’historique des requêtes ou du suivi de l’application Streamlit, faites référence au nom complet de l’application Streamlit, par exemple
"StreamlitName": "STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME"
.
Réf : 1571