Exibição QUERY_HISTORY do Account Usage: alterar para QUERY_TAG¶
Atenção
Essa mudança de comportamento está no pacote 2024_03.
Para saber o status atual do pacote, consulte Histórico do pacote.
A saída do Exibição QUERY_HISTORY, ao retornar informações relacionadas a uma consulta Streamlit in Snowflake, é exibida da seguinte forma:
- Antes da mudança:
A coluna
QUERY_TAG
contém um valor de forma livre semelhante a:ExecuteStreamlit,streamlitName: STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME,streamlitId:123456789
Com um conteúdo de tag de consulta filho semelhante a:
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)
- Após a mudança:
A coluna
QUERY_TAG
contém um valor JSON semelhante a:{ "StreamlitEngine": "ExecuteStreamlit", "StreamlitName": "STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME" }
Com um conteúdo de tag de consulta filho semelhante a:
{ "StreamlitEngine": "ExecuteStreamlit", "StreamlitName": "STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME", "ChildQuery": "true" }
Ao analisar o histórico de consultas ou rastrear o aplicativo Streamlit, consulte o nome totalmente qualificado do aplicativo Streamlit, por exemplo
"StreamlitName": "STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME"
.
Ref: 1571