단일 데이터 대상(ETL)은 엔터프라이즈 기능입니다. 이 기능을 사용하는 데 관심이 있는 경우 고객 성공 관리자에게 문의하세요.
Singular는 데이터를 데이터 웨어하우스, 스토리지 서비스 또는 BI 플랫폼에 직접 공급할 수 있으며, 여기서 자체 BI 및 시각화 도구를 사용하여 데이터를 처리하고 분석할 수있습니다.
데이터 대상을 설정하면 Singular의 보고 API를 구현하거나 내부 BI 포스트백을 처리하기 위한 엔지니어링 작업 없이도 정기적으로 Singular 데이터를 스토리지 서비스 또는 플랫폼으로 푸시할 수 있습니다.
문제 해결
트래커 지표가 포함된 사용자 정의 스키마가있는 데이터 대상을 사용하는 경우, 트래커 지표가 별도의 행에 표시될 수 있습니다. 이는 기본적으로 데이터 대상에 메트릭이 가져온 데이터 커넥터(통합)를 식별하는 필드가 포함되어 있기 때문입니다. 비용과 같은 네트워크 지표는 네트워크 데이터 커넥터를 통해 가져오는 반면, 트래커 지표는 내부적으로 싱귤러(싱귤러가 MMP인 경우) 또는 타사 어트리뷰션 제공업체의 데이터 커넥터에서 가져옵니다.
네트워크 데이터와 트래커 데이터를 같은 행에 병합하려면(예: 캠페인의 비용 및 수익 데이터를 모두 확인하려면), 데이터베이스에서 데이터를 그룹화하고 데이터 커넥터 필드("data_connector_XXX")를 제외하는 쿼리를 수행하면 됩니다.
" 싱귤러가 트래커 및 네트워크 데이터와 함께 작동하는 방식에 대한 자세한 내용은 싱귤러 리포팅 데이터 이해를참조하세요.
ETL 상태를 확인할 수 있는 방법은 여러 가지가 있습니다:
- ETL 가용성 API를 통해 데이터 대상 업데이트 상태를 확인할 수 있습니다.
- 설정 > 데이터 대상으로 이동하여 ETL 상태 열을 확인하세요.
- 모든 데이터 대상에는 데이터_커넥터_타임스탬프_유씨라는 차원이 있습니다. 이 차원은 네트워크에서 데이터를 가져온 시점의 타임스탬프를 보여줍니다.
- 모든 데이터 대상에는 ETL에서 데이터를 마지막으로 업데이트한 시간을 표시하는 etl_query_timestamp_utc라는 차원이 있습니다.
참고: 연속형 ETL에서 타임스탬프는 이 마지막 타임스탬프 이후 이 데이터 행에 대한 새 데이터가 들어온 것이 없음을 의미합니다. 즉, 후속 ETL 작업이 있었을 수 있지만 이 특정 데이터 행에 대해서는 업데이트할 필요가 없었다는 의미입니다.
FAQ
데이터 유형 | 설명 | 포함된 필드 |
---|---|---|
Aggregated Campaign Data | Ad spend (campaign cost), creative data, install and re-engagement stats, and other KPIs Singular pulls from ad networks and MMPs, broken down by source (network), app, os, country, and other dimensions. | See Data Destinations: Aggregated Data Schemas |
Aggregated Ad Monetization Data | Data about your ad revenue, ad requests, and ad impressions. For more information about Singular's ad monetization data, see the Ad Monetization Analytics FAQ. |
|
User-Level Data | User-level information from Singular's attribution logs, including attributions (conversions), in-app events, SKAN postbacks, and others. This data is available if you are using Singular's attribution service (for mobile, web, or cross-device). This data resembles what's you would see from the exported logs (see the Export Logs and User-Level Data FAQ). | See Data Destinations: User-Level Data Schemas |
User-Level Ad Revenue Data | If you are collecting user-level ad monetization data in Singular from mediation partners (see Ad Revenue Attribution FAQ and Troubleshooting), you can export it using this type of data destination. You can export data from IronSource and AppLovin. |
See Data Destinations: User-Level Ad Monetization Data Schema |
집계 데이터는 일반적으로 6시간마다 푸시되는 반면, 사용자 수준 데이터는 1시간마다 푸시됩니다. 이 수치가 반드시 데이터의 최신성을 나타내는 것은 아니며, Singular에서 사용하는 데이터 소스 등 다른 변수에 따라 달라질 수 있다는 점에 유의하세요.
사용자 수준 데이터의 경우, 95%의 이벤트가 발생 후 3시간 이내에 시스템으로 내보내질 것으로 예상할 수 있습니다. 소수의 이벤트는 처리 및 내보내는 데 더 오랜 시간이 걸릴 수 있습니다.
날짜 열에는 집계된 데이터가 쿼리된 날짜가 표시됩니다. 쿼리 계정에 설정된 표준 시간대는 쿼리 날짜에 포함되는 데이터에 영향을 줍니다.
계정에 데이터 대상을 사용하도록 설정한 경우 데이터 대상페이지를 통해 새 대상을 추가할 수 있습니다:
- Singular 계정에 로그인하고 설정 > 데이터 대상으로이동합니다.
- 새 대상 추가를 클릭하면 계정에 지원되는 대상 목록이 표시됩니다. "사용자 수준"으로 표시된 대상은 사용자 수준 데이터를 내보내는 데 사용됩니다. 다른 대상은 집계된 데이터를 내보내는 데 사용됩니다.
그러나 Singular에서 대상을 추가하기 전에 일반적으로 파트너 플랫폼에서 몇 가지 구성 단계(예: 플랫폼에 데이터를 푸시할 수 있는 권한을 Singular에 부여하는 것)를 수행해야합니다. 특정 데이터 대상을 설정하는 방법은 데이터 대상 섹션에서 원하는 대상을 찾습니다.
참고: Singular 서버 IP를 화이트리스트에 추가해야 합니다.
플랫폼의 보안 설정에 따라 다음과 같은 특정 서버 IP를 허용 목록에 추가해야 데이터 내보내기를 받을 수 있습니다:
54.183.135.179/32 |
54.183.113.72/32 |
13.52.189.144/32 |
단일 데이터 대상 내보내기에는 각 데이터 행에 대한 고유 키가 없습니다. 대신 데이터가 파티션으로 나뉘며, 파티션 중 하나의 정보가 변경될 때마다 Singular는 기존 파티션을 새 파티션으로 완전히 교체합니다.
S3 대상에서는 각 파티션이 별도의 파일로 존재합니다. 파일을 처리할 때 변경된 파일을 찾아서 기존 데이터를 새 데이터로 완전히 대체해야 합니다.
파티션 키는 데이터 유형에 따라 다릅니다:
Export Type | Partition Key |
Aggregate data (e.g. "S3 Destination") | Date |
User-level data (e.g. "S3 User-Level Destination") | Hour (etl_record_processing_hour_utc) |
Ad revenue user-level data (e.g. "S3 Ad Revenue User-Level Destination") | Date |