문서 메뉴

Apple App Store#

발급자 ID, 키 ID, 비공개 키, 공급업체 번호를 사용해 Apple App Store에 연결합니다. 이 소스는 titan.apple_app_store 아래에 고정 테이블 1개를 기록합니다.

sql
select
  event_date,
  app_name,
  app_apple_id
from titan.apple_app_store.sales_subscriber_detailed
limit 10

Apple App Store 연결#

  1. 을 열고 앱 연결을 선택한 뒤 Apple App Store 항목을 선택합니다.

  2. 발급자 ID, 키 ID, 비공개 키, 공급업체 번호를 입력합니다.

  3. 테이블을 확인한 뒤 소스를 저장합니다.

  4. 첫 실행이 완료될 때까지 동기화 기록을 확인합니다.

자격 증명은 비밀 정보로 저장됩니다. 레이크 열이 되거나 쿼리 결과에 나타나지 않습니다.

동기화 동작#

Supernova는 상세 구독자 판매 보고서를 다운로드하고 보고서 필드를 타입이 지정된 열로 보관합니다.

새 소스는 연결할 때 동기화한 다음 설정된 일정을 따릅니다. 기본 반복 간격은 4시간입니다. 실행이 중단되어도 완료한 진행 상황을 유지하며 안전하게 재시도합니다.

모든 레이크 테이블에는 시스템 열_synced_at_deleted도 있습니다. 아래 열 참조에는 소스 열만 나열합니다.

테이블 참조#

sales_subscriber_detailed#

titan.apple_app_store.sales_subscriber_detailed의 소스 열 수는 26개입니다.

apple_app_store.sales_subscriber_detailed열 26개
event_datedatepk

event_date 소스 필드.

app_namestring

app_name 소스 필드.

app_apple_idinteger

app_apple_id 소스 필드.

subscription_namestringpk

subscription_name 소스 필드.

subscription_apple_idinteger

subscription_apple_id 소스 필드.

subscription_group_idinteger

subscription_group_id 소스 필드.

standard_subscription_durationstring

standard_subscription_duration 소스 필드.

subscription_offer_namestring

subscription_offer_name 소스 필드.

promotional_offer_idstring

promotional_offer_id 소스 필드.

subscription_offer_typestring

subscription_offer_type 소스 필드.

subscription_offer_durationstring

subscription_offer_duration 소스 필드.

marketing_opt_in_durationstring

marketing_opt_in_duration 소스 필드.

customer_pricefloat

customer_price 소스 필드.

customer_currencystring

customer_currency 소스 필드.

developer_proceedsfloat

developer_proceeds 소스 필드.

proceeds_currencystring

proceeds_currency 소스 필드.

preserved_pricingstring

preserved_pricing 소스 필드.

proceeds_reasonstring

proceeds_reason 소스 필드.

clientstring

client 소스 필드.

devicestring

device 소스 필드.

countrystring

country 소스 필드.

subscriber_idintegerpk

subscriber_id 소스 필드.

subscriber_id_resetstring

subscriber_id_reset 소스 필드.

refundstringpk

refund 소스 필드.

purchase_datedatepk

purchase_date 소스 필드.

unitsinteger

units 소스 필드.

삭제와 이력#

행은 소스 키로 병합됩니다. 소스에서 행 삭제를 입증할 수 있으면 Supernova는 행을 유지하고 _deleted를 설정합니다. 따라서 쿼리에서 이력을 포함할지 선택할 수 있습니다. 현재 상태를 조회하는 쿼리에는 where not _deleted 필터를 사용하세요.