SPS-C01 문제 11

'customer df'라는 이름의 Snowpark DataFrame이 있습니다. 이 DataFrame에는 'credit card'라는 열에 신용카드 번호와 같은 민감한 정보가 포함된 고객 데이터가 들어 있습니다. 이 데이터를 'secure_customers'라는 이름의 Snowflake 테이블에 저장해야 합니다. 저장 과정에서 'credit card' 열이 평문으로 노출되지 않도록 하면서, 이후 분석 쿼리에 최적화된 가장 안전하고 효율적인 방법은 무엇일까요?

SPS-C01 문제 12

'CUSTOMER DATA'라는 이름의 Snowflake 테이블이 있으며, 이 테이블에는 'CUSTOMER ID', 'NAME', 'CITY', 'ORDER COUNT' 열이 있습니다. 'ORDER COUNT'가 10보다 큰 '뉴욕' 지역의 고객 데이터만 포함하는 'customer_df'라는 Snowpark DataFrame을 생성하려고 합니다. 다음 코드 조각 중 데이터 전송량을 최소화하고 Snowflake로의 푸시다운 최적화를 최대화하면서 이 목표를 달성하는 가장 효율적이고 정확한 방법은 무엇입니까?

SPS-C01 문제 13

Snowpark에서 키 페어 인증을 사용할 때 개인 키를 보호하기 위해 어떤 보안 모범 사례를 구현해야 할까요?
(해당되는 모든 항목을 선택하세요)

SPS-C01 문제 14

Snowflake에 저장된 대규모 데이터셋(100GB 이상)을 처리하는 Snowpark Python 애플리케이션에서 심각한 성능 저하가 발생하고 있습니다. 이 애플리케이션은 윈도우 함수 및 소규모 조회 테이블과의 조인을 포함한 복잡한 변환 작업을 수행합니다. 데이터 편향이 문제의 원인으로 의심됩니다. 다음 중 데이터 편향의 영향을 완화하고 성능을 향상시키는 데 가장 효과적인 전략은 무엇일까요?

SPS-C01 문제 15

현재 Snowpark DataFrame을 사용하여 매출 거래를 처리하고 있습니다. 'transactions df' DataFrame에는 최근 거래 내역이 포함되어 있고, Snowflake의 'sales_table'에는 과거 매출 데이터가 저장되어 있습니다. 새로운 거래 내역을 'sales_table'에 병합해야 하는데, 병합 과정에서 어떤 행이 삽입, 업데이트 또는 변경되지 않았는지 추적하고 싶습니다. Snowpark를 사용하여 이 정보를 수집하고 별도의 테이블에 저장하는 방법은 무엇일까요?