Account Usage QUERY_HISTORY 뷰: QUERY_TAG로 변경

주의

이 동작 변경 사항은 2024_03 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

Streamlit in Snowflake 쿼리와 관련된 정보를 반환하는 QUERY_HISTORY 뷰 의 출력은 다음과 같이 표시됩니다.

변경 전:

QUERY_TAG 열에는 다음과 유사한 자유 형식 값이 포함되어 있습니다.

ExecuteStreamlit,streamlitName: STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME,streamlitId:123456789
Copy

하위 쿼리 태그 내용은 다음과 유사합니다.

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)
Copy
변경 후:

QUERY_TAG 열에는 다음과 유사한 JSON 값이 포함됩니다.

{
  "StreamlitEngine": "ExecuteStreamlit",
  "StreamlitName": "STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME"
}
Copy

하위 쿼리 태그 내용은 다음과 유사합니다.

{
  "StreamlitEngine": "ExecuteStreamlit",
  "StreamlitName": "STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME",
  "ChildQuery": "true"
}
Copy

쿼리 기록을 구문 분석하거나 Streamlit 앱을 추적할 때는 Streamlit 앱의 정규화된 이름(예: "StreamlitName": "STREAMLIT_DB.STREAMLIT_SCHEMA.OBJECT_NAME")을 참조하십시오.

참조: 1571