SPS-C01 문제 66
두 개의 위도 및 경도 좌표(A 지점과 B 지점) 사이의 하버사인 거리를 계산하는 Snowpark UDF를 생성해야 합니다. 이 UDF의 배포 및 사용과 관련하여 다음 설명 중 참인 것은 무엇입니까?
SPS-C01 문제 67
Snowflake 테이블에는 웹사이트 사용자 상호작용을 나타내는 중첩 배열과 객체가 포함된 JSON 데이터가 있습니다. 각 이벤트에 대해 'session' 객체 안에 중첩된 'viewed_products' 배열에서 모든 'product_id' 값을 추출하려고 합니다. 'raw_events' 테이블에는 'event_data'라는 변형 열이 있다고 가정합니다. 다음 Snowpark 코드 조각 중 어떤 것이 'product_id' 값을 올바르게 추출하고 DataFrame으로 변환합니까?
SPS-C01 문제 68
여러 개의 큰 테이블을 조인하고 복잡한 집계를 수행하는 'SALES SUMMARY VW'라는 Snowflake 뷰가 있습니다. 이 뷰에서 Snowpark DataFrame을 생성해야 합니다. 이 DataFrame을 사용할 때 최적의 성능과 리소스 활용을 보장하기 위해 다음 중 어떤 사항을 가장 중요하게 고려해야 할까요?
SPS-C01 문제 69
데이터 엔지니어링 팀에서 Snowpark Python 저장 프로시저를 배포하려고 합니다. 이 프로시저는 'SALES DATA' 테이블에서 매출 데이터를 집계하여 'AGGREGATED SALES' 테이블에 저장합니다. 이 저장 프로시저는 서로 다른 역할을 가진 여러 사용자가 실행해야 합니다. 팀은 사용자가 저장 프로시저만 실행할 수 있고, 기본 'SALES DATA' 테이블에는 직접 접근할 수 없도록 하고 싶습니다. 이러한 시나리오에서 데이터 접근 및 보안을 관리하는 데 가장 적합한 접근 방식은 무엇이며, 'EXECUTE AS OWNER'와 'EXECUTE AS CALLER'를 사용할 때의 차이점은 무엇일까요?
SPS-C01 문제 70
Snowflake를 사용하여 DataFrame 'df'의 결과를 'my_stage'라는 Snowflake 스테이지에 저장해야 합니다. 다음과 같은 조건을 충족해야 합니다. 1. 데이터를 JSON 형식으로 저장합니다. 2. Snappy 압축을 사용합니다. 3. 발생 가능한 쓰기 오류를 적절하게 처리합니다. 4. 동일한 이름의 기존 파일을 덮어씁니다. 다음 중 이러한 요구 사항을 충족할 수 있는 접근 방식은 무엇입니까? (해당하는 모든 항목을 선택하십시오)
