-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcatalog.json
1 lines (1 loc) · 354 KB
/
catalog.json
1
{"metadata": {"dbt_schema_version": "https://schemas.getdbt.com/dbt/catalog/v1.json", "dbt_version": "1.8.3", "generated_at": "2024-07-23T16:10:51.077235Z", "invocation_id": "2521882c-4a36-459b-8fdd-a4342543a9e8", "env": {}}, "nodes": {"seed.app_reporting_integration_tests.app": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "app", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"id": {"type": "integer", "index": 1, "name": "id", "comment": null}, "is_enabled": {"type": "boolean", "index": 2, "name": "is_enabled", "comment": null}, "name": {"type": "text", "index": 3, "name": "name", "comment": null}, "asset_token": {"type": "text", "index": 4, "name": "asset_token", "comment": null}, "pre_order_info": {"type": "integer", "index": 5, "name": "pre_order_info", "comment": null}, "icon_url": {"type": "text", "index": 6, "name": "icon_url", "comment": null}, "app_opt_in_rate": {"type": "integer", "index": 7, "name": "app_opt_in_rate", "comment": null}, "ios": {"type": "boolean", "index": 8, "name": "ios", "comment": null}, "tvos": {"type": "boolean", "index": 9, "name": "tvos", "comment": null}, "is_bundle": {"type": "boolean", "index": 10, "name": "is_bundle", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 11, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.app"}, "seed.app_reporting_integration_tests.app_store_platform_version_source_type": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "app_store_platform_version_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "platform_version": {"type": "text", "index": 3, "name": "platform_version", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "impressions": {"type": "integer", "index": 6, "name": "impressions", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "impressions_unique_device": {"type": "integer", "index": 8, "name": "impressions_unique_device", "comment": null}, "page_views": {"type": "integer", "index": 9, "name": "page_views", "comment": null}, "page_views_unique_device": {"type": "integer", "index": 10, "name": "page_views_unique_device", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.app_store_platform_version_source_type"}, "seed.app_reporting_integration_tests.app_store_source_type_device": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "app_store_source_type_device", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "device": {"type": "text", "index": 3, "name": "device", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "impressions": {"type": "integer", "index": 6, "name": "impressions", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "impressions_unique_device": {"type": "integer", "index": 8, "name": "impressions_unique_device", "comment": null}, "page_views": {"type": "integer", "index": 9, "name": "page_views", "comment": null}, "page_views_unique_device": {"type": "integer", "index": 10, "name": "page_views_unique_device", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.app_store_source_type_device"}, "seed.app_reporting_integration_tests.app_store_territory_source_type": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "app_store_territory_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "source_type": {"type": "text", "index": 3, "name": "source_type", "comment": null}, "territory": {"type": "text", "index": 4, "name": "territory", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "impressions": {"type": "integer", "index": 6, "name": "impressions", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "impressions_unique_device": {"type": "integer", "index": 8, "name": "impressions_unique_device", "comment": null}, "page_views": {"type": "integer", "index": 9, "name": "page_views", "comment": null}, "page_views_unique_device": {"type": "integer", "index": 10, "name": "page_views_unique_device", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.app_store_territory_source_type"}, "seed.app_reporting_integration_tests.crashes_app_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "crashes_app_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "app_version": {"type": "text", "index": 2, "name": "app_version", "comment": null}, "date": {"type": "timestamp without time zone", "index": 3, "name": "date", "comment": null}, "device": {"type": "text", "index": 4, "name": "device", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "crashes": {"type": "integer", "index": 6, "name": "crashes", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.crashes_app_version"}, "seed.app_reporting_integration_tests.crashes_platform_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "crashes_platform_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "device": {"type": "text", "index": 3, "name": "device", "comment": null}, "platform_version": {"type": "text", "index": 4, "name": "platform_version", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "crashes": {"type": "integer", "index": 6, "name": "crashes", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.crashes_platform_version"}, "seed.app_reporting_integration_tests.downloads_platform_version_source_type": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "downloads_platform_version_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "platform_version": {"type": "text", "index": 3, "name": "platform_version", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "first_time_downloads": {"type": "integer", "index": 6, "name": "first_time_downloads", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "redownloads": {"type": "integer", "index": 8, "name": "redownloads", "comment": null}, "total_downloads": {"type": "integer", "index": 9, "name": "total_downloads", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.downloads_platform_version_source_type"}, "seed.app_reporting_integration_tests.downloads_source_type_device": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "downloads_source_type_device", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "device": {"type": "text", "index": 3, "name": "device", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "first_time_downloads": {"type": "integer", "index": 6, "name": "first_time_downloads", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "redownloads": {"type": "integer", "index": 8, "name": "redownloads", "comment": null}, "total_downloads": {"type": "integer", "index": 9, "name": "total_downloads", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.downloads_source_type_device"}, "seed.app_reporting_integration_tests.downloads_territory_source_type": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "downloads_territory_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "source_type": {"type": "text", "index": 3, "name": "source_type", "comment": null}, "territory": {"type": "text", "index": 4, "name": "territory", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "first_time_downloads": {"type": "integer", "index": 6, "name": "first_time_downloads", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "redownloads": {"type": "integer", "index": 8, "name": "redownloads", "comment": null}, "total_downloads": {"type": "integer", "index": 9, "name": "total_downloads", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.downloads_territory_source_type"}, "seed.app_reporting_integration_tests.earnings": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "earnings", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "description": {"type": "text", "index": 4, "name": "description", "comment": null}, "transaction_date": {"type": "text", "index": 5, "name": "transaction_date", "comment": null}, "transaction_time": {"type": "text", "index": 6, "name": "transaction_time", "comment": null}, "tax_type": {"type": "integer", "index": 7, "name": "tax_type", "comment": null}, "transaction_type": {"type": "text", "index": 8, "name": "transaction_type", "comment": null}, "refund_type": {"type": "integer", "index": 9, "name": "refund_type", "comment": null}, "product_title": {"type": "text", "index": 10, "name": "product_title", "comment": null}, "product_id": {"type": "text", "index": 11, "name": "product_id", "comment": null}, "product_type": {"type": "integer", "index": 12, "name": "product_type", "comment": null}, "sku_id": {"type": "text", "index": 13, "name": "sku_id", "comment": null}, "hardware": {"type": "integer", "index": 14, "name": "hardware", "comment": null}, "buyer_country": {"type": "text", "index": 15, "name": "buyer_country", "comment": null}, "buyer_state": {"type": "text", "index": 16, "name": "buyer_state", "comment": null}, "buyer_postal_code": {"type": "integer", "index": 17, "name": "buyer_postal_code", "comment": null}, "buyer_currency": {"type": "text", "index": 18, "name": "buyer_currency", "comment": null}, "amount_buyer_currency_": {"type": "double precision", "index": 19, "name": "amount_buyer_currency_", "comment": null}, "currency_conversion_rate": {"type": "double precision", "index": 20, "name": "currency_conversion_rate", "comment": null}, "merchant_currency": {"type": "text", "index": 21, "name": "merchant_currency", "comment": null}, "amount_merchant_currency_": {"type": "double precision", "index": 22, "name": "amount_merchant_currency_", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 23, "name": "_fivetran_synced", "comment": null}, "base_plan_id": {"type": "integer", "index": 24, "name": "base_plan_id", "comment": null}, "offer_id": {"type": "integer", "index": 25, "name": "offer_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.earnings"}, "seed.app_reporting_integration_tests.financial_stats_subscriptions_country": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "financial_stats_subscriptions_country", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "product_id": {"type": "text", "index": 6, "name": "product_id", "comment": null}, "country": {"type": "text", "index": 7, "name": "country", "comment": null}, "new_subscriptions": {"type": "integer", "index": 8, "name": "new_subscriptions", "comment": null}, "cancelled_subscriptions": {"type": "integer", "index": 9, "name": "cancelled_subscriptions", "comment": null}, "active_subscriptions": {"type": "integer", "index": 10, "name": "active_subscriptions", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 11, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.financial_stats_subscriptions_country"}, "seed.app_reporting_integration_tests.sales_account": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "sales_account", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"id": {"type": "integer", "index": 1, "name": "id", "comment": null}, "name": {"type": "text", "index": 2, "name": "name", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 3, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.sales_account"}, "seed.app_reporting_integration_tests.sales_subscription_events": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "sales_subscription_events", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_filename": {"type": "text", "index": 1, "name": "_filename", "comment": null}, "account_number": {"type": "integer", "index": 2, "name": "account_number", "comment": null}, "vendor_number": {"type": "integer", "index": 3, "name": "vendor_number", "comment": null}, "_index": {"type": "integer", "index": 4, "name": "_index", "comment": null}, "event_date": {"type": "date", "index": 5, "name": "event_date", "comment": null}, "app_name": {"type": "text", "index": 6, "name": "app_name", "comment": null}, "days_canceled": {"type": "integer", "index": 7, "name": "days_canceled", "comment": null}, "subscription_name": {"type": "text", "index": 8, "name": "subscription_name", "comment": null}, "consecutive_paid_periods": {"type": "integer", "index": 9, "name": "consecutive_paid_periods", "comment": null}, "previous_subscription_name": {"type": "integer", "index": 10, "name": "previous_subscription_name", "comment": null}, "cancellation_reason": {"type": "text", "index": 11, "name": "cancellation_reason", "comment": null}, "proceeds_reason": {"type": "text", "index": 12, "name": "proceeds_reason", "comment": null}, "subscription_apple_id": {"type": "integer", "index": 13, "name": "subscription_apple_id", "comment": null}, "standard_subscription_duration": {"type": "text", "index": 14, "name": "standard_subscription_duration", "comment": null}, "original_start_date": {"type": "date", "index": 15, "name": "original_start_date", "comment": null}, "device": {"type": "text", "index": 16, "name": "device", "comment": null}, "days_before_canceling": {"type": "integer", "index": 17, "name": "days_before_canceling", "comment": null}, "quantity": {"type": "integer", "index": 18, "name": "quantity", "comment": null}, "marketing_opt_in_duration": {"type": "integer", "index": 19, "name": "marketing_opt_in_duration", "comment": null}, "promotional_offer_name": {"type": "integer", "index": 20, "name": "promotional_offer_name", "comment": null}, "state": {"type": "text", "index": 21, "name": "state", "comment": null}, "previous_subscription_apple_id": {"type": "integer", "index": 22, "name": "previous_subscription_apple_id", "comment": null}, "event": {"type": "text", "index": 23, "name": "event", "comment": null}, "subscription_group_id": {"type": "integer", "index": 24, "name": "subscription_group_id", "comment": null}, "country": {"type": "text", "index": 25, "name": "country", "comment": null}, "promotional_offer_id": {"type": "integer", "index": 26, "name": "promotional_offer_id", "comment": null}, "app_apple_id": {"type": "integer", "index": 27, "name": "app_apple_id", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 28, "name": "_fivetran_synced", "comment": null}, "subscription_offer_type": {"type": "integer", "index": 29, "name": "subscription_offer_type", "comment": null}, "subscription_offer_duration": {"type": "integer", "index": 30, "name": "subscription_offer_duration", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.sales_subscription_events"}, "seed.app_reporting_integration_tests.sales_subscription_summary": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "sales_subscription_summary", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_filename": {"type": "text", "index": 1, "name": "_filename", "comment": null}, "account_number": {"type": "integer", "index": 2, "name": "account_number", "comment": null}, "vendor_number": {"type": "integer", "index": 3, "name": "vendor_number", "comment": null}, "_index": {"type": "integer", "index": 4, "name": "_index", "comment": null}, "developer_proceeds": {"type": "double precision", "index": 5, "name": "developer_proceeds", "comment": null}, "app_name": {"type": "text", "index": 6, "name": "app_name", "comment": null}, "free_trial_promotional_offer_subscriptions": {"type": "integer", "index": 7, "name": "free_trial_promotional_offer_subscriptions", "comment": null}, "proceeds_currency": {"type": "text", "index": 8, "name": "proceeds_currency", "comment": null}, "subscription_name": {"type": "text", "index": 9, "name": "subscription_name", "comment": null}, "pay_as_you_go_promotional_offer_subscriptions": {"type": "integer", "index": 10, "name": "pay_as_you_go_promotional_offer_subscriptions", "comment": null}, "customer_currency": {"type": "text", "index": 11, "name": "customer_currency", "comment": null}, "marketing_opt_ins": {"type": "integer", "index": 12, "name": "marketing_opt_ins", "comment": null}, "pay_up_front_promotional_offer_subscriptions": {"type": "integer", "index": 13, "name": "pay_up_front_promotional_offer_subscriptions", "comment": null}, "billing_retry": {"type": "integer", "index": 14, "name": "billing_retry", "comment": null}, "proceeds_reason": {"type": "text", "index": 15, "name": "proceeds_reason", "comment": null}, "subscription_apple_id": {"type": "integer", "index": 16, "name": "subscription_apple_id", "comment": null}, "active_standard_price_subscriptions": {"type": "integer", "index": 17, "name": "active_standard_price_subscriptions", "comment": null}, "standard_subscription_duration": {"type": "text", "index": 18, "name": "standard_subscription_duration", "comment": null}, "grace_period": {"type": "integer", "index": 19, "name": "grace_period", "comment": null}, "device": {"type": "text", "index": 20, "name": "device", "comment": null}, "active_pay_up_front_introductory_offer_subscriptions": {"type": "integer", "index": 21, "name": "active_pay_up_front_introductory_offer_subscriptions", "comment": null}, "customer_price": {"type": "double precision", "index": 22, "name": "customer_price", "comment": null}, "promotional_offer_name": {"type": "integer", "index": 23, "name": "promotional_offer_name", "comment": null}, "state": {"type": "text", "index": 24, "name": "state", "comment": null}, "active_pay_as_you_go_introductory_offer_subscriptions": {"type": "integer", "index": 25, "name": "active_pay_as_you_go_introductory_offer_subscriptions", "comment": null}, "subscription_group_id": {"type": "integer", "index": 26, "name": "subscription_group_id", "comment": null}, "country": {"type": "text", "index": 27, "name": "country", "comment": null}, "active_free_trial_introductory_offer_subscriptions": {"type": "integer", "index": 28, "name": "active_free_trial_introductory_offer_subscriptions", "comment": null}, "promotional_offer_id": {"type": "integer", "index": 29, "name": "promotional_offer_id", "comment": null}, "app_apple_id": {"type": "integer", "index": 30, "name": "app_apple_id", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 31, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.sales_subscription_summary"}, "seed.app_reporting_integration_tests.stats_crashes_app_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_crashes_app_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "app_version_code": {"type": "integer", "index": 6, "name": "app_version_code", "comment": null}, "daily_crashes": {"type": "integer", "index": 7, "name": "daily_crashes", "comment": null}, "daily_anrs": {"type": "integer", "index": 8, "name": "daily_anrs", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_crashes_app_version"}, "seed.app_reporting_integration_tests.stats_crashes_os_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_crashes_os_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "android_os_version": {"type": "text", "index": 6, "name": "android_os_version", "comment": null}, "daily_crashes": {"type": "integer", "index": 7, "name": "daily_crashes", "comment": null}, "daily_anrs": {"type": "integer", "index": 8, "name": "daily_anrs", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_crashes_os_version"}, "seed.app_reporting_integration_tests.stats_crashes_overview": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_crashes_overview", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "daily_crashes": {"type": "integer", "index": 6, "name": "daily_crashes", "comment": null}, "daily_anrs": {"type": "integer", "index": 7, "name": "daily_anrs", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 8, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_crashes_overview"}, "seed.app_reporting_integration_tests.stats_installs_app_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_installs_app_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "app_version_code": {"type": "integer", "index": 6, "name": "app_version_code", "comment": null}, "current_device_installs": {"type": "integer", "index": 7, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 8, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 9, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 10, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 11, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 12, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 13, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 14, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 15, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "integer", "index": 16, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 17, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 18, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 19, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_installs_app_version"}, "seed.app_reporting_integration_tests.stats_installs_country": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_installs_country", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "country": {"type": "text", "index": 6, "name": "country", "comment": null}, "current_device_installs": {"type": "integer", "index": 7, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 8, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 9, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 10, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 11, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 12, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 13, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 14, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 15, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "integer", "index": 16, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 17, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 18, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 19, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_installs_country"}, "seed.app_reporting_integration_tests.stats_installs_device": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_installs_device", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "device": {"type": "text", "index": 6, "name": "device", "comment": null}, "current_device_installs": {"type": "integer", "index": 7, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 8, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 9, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 10, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 11, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 12, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 13, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 14, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 15, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "integer", "index": 16, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 17, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 18, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 19, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_installs_device"}, "seed.app_reporting_integration_tests.stats_installs_os_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_installs_os_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "android_os_version": {"type": "text", "index": 6, "name": "android_os_version", "comment": null}, "current_device_installs": {"type": "integer", "index": 7, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 8, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 9, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 10, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 11, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 12, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 13, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 14, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 15, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "integer", "index": 16, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 17, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 18, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 19, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_installs_os_version"}, "seed.app_reporting_integration_tests.stats_installs_overview": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_installs_overview", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "current_device_installs": {"type": "integer", "index": 6, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 7, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 8, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 9, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 10, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 11, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 12, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 13, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 14, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "bigint", "index": 15, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 16, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 17, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 18, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_installs_overview"}, "seed.app_reporting_integration_tests.stats_ratings_app_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_ratings_app_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "app_version_code": {"type": "bigint", "index": 6, "name": "app_version_code", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_ratings_app_version"}, "seed.app_reporting_integration_tests.stats_ratings_country": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_ratings_country", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "country": {"type": "text", "index": 6, "name": "country", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_ratings_country"}, "seed.app_reporting_integration_tests.stats_ratings_device": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_ratings_device", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "device": {"type": "text", "index": 6, "name": "device", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_ratings_device"}, "seed.app_reporting_integration_tests.stats_ratings_os_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_ratings_os_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "android_os_version": {"type": "text", "index": 6, "name": "android_os_version", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_ratings_os_version"}, "seed.app_reporting_integration_tests.stats_ratings_overview": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_ratings_overview", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"a": {"type": "integer", "index": 1, "name": "a", "comment": null}, "_file": {"type": "text", "index": 2, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 3, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 4, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 5, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 6, "name": "package_name", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_ratings_overview"}, "seed.app_reporting_integration_tests.stats_store_performance_country": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_store_performance_country", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "country_region": {"type": "text", "index": 6, "name": "country_region", "comment": null}, "store_listing_acquisitions": {"type": "integer", "index": 7, "name": "store_listing_acquisitions", "comment": null}, "store_listing_visitors": {"type": "integer", "index": 8, "name": "store_listing_visitors", "comment": null}, "store_listing_conversion_rate": {"type": "double precision", "index": 9, "name": "store_listing_conversion_rate", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 10, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_store_performance_country"}, "seed.app_reporting_integration_tests.stats_store_performance_traffic_source": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_store_performance_traffic_source", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "traffic_source": {"type": "text", "index": 6, "name": "traffic_source", "comment": null}, "search_term": {"type": "text", "index": 7, "name": "search_term", "comment": null}, "utm_source": {"type": "text", "index": 8, "name": "utm_source", "comment": null}, "utm_campaign": {"type": "text", "index": 9, "name": "utm_campaign", "comment": null}, "store_listing_acquisitions": {"type": "integer", "index": 10, "name": "store_listing_acquisitions", "comment": null}, "store_listing_visitors": {"type": "integer", "index": 11, "name": "store_listing_visitors", "comment": null}, "store_listing_conversion_rate": {"type": "double precision", "index": 12, "name": "store_listing_conversion_rate", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 13, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.stats_store_performance_traffic_source"}, "seed.app_reporting_integration_tests.usage_app_version_source_type": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "usage_app_version_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "app_version": {"type": "text", "index": 2, "name": "app_version", "comment": null}, "date": {"type": "timestamp without time zone", "index": 3, "name": "date", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "installations": {"type": "integer", "index": 6, "name": "installations", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "sessions": {"type": "integer", "index": 8, "name": "sessions", "comment": null}, "active_devices": {"type": "integer", "index": 9, "name": "active_devices", "comment": null}, "active_devices_last_30_days": {"type": "integer", "index": 10, "name": "active_devices_last_30_days", "comment": null}, "deletions": {"type": "integer", "index": 11, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.usage_app_version_source_type"}, "seed.app_reporting_integration_tests.usage_platform_version_source_type": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "usage_platform_version_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "platform_version": {"type": "text", "index": 3, "name": "platform_version", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "installations": {"type": "integer", "index": 6, "name": "installations", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "sessions": {"type": "integer", "index": 8, "name": "sessions", "comment": null}, "active_devices": {"type": "integer", "index": 9, "name": "active_devices", "comment": null}, "active_devices_last_30_days": {"type": "integer", "index": 10, "name": "active_devices_last_30_days", "comment": null}, "deletions": {"type": "integer", "index": 11, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.usage_platform_version_source_type"}, "seed.app_reporting_integration_tests.usage_source_type_device": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "usage_source_type_device", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "device": {"type": "text", "index": 3, "name": "device", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "installations": {"type": "integer", "index": 6, "name": "installations", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "sessions": {"type": "integer", "index": 8, "name": "sessions", "comment": null}, "active_devices": {"type": "integer", "index": 9, "name": "active_devices", "comment": null}, "active_devices_last_30_days": {"type": "integer", "index": 10, "name": "active_devices_last_30_days", "comment": null}, "deletions": {"type": "integer", "index": 11, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.usage_source_type_device"}, "seed.app_reporting_integration_tests.usage_territory_source_type": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "usage_territory_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "source_type": {"type": "text", "index": 3, "name": "source_type", "comment": null}, "territory": {"type": "text", "index": 4, "name": "territory", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "installations": {"type": "integer", "index": 6, "name": "installations", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "sessions": {"type": "integer", "index": 8, "name": "sessions", "comment": null}, "active_devices": {"type": "integer", "index": 9, "name": "active_devices", "comment": null}, "active_devices_last_30_days": {"type": "integer", "index": 10, "name": "active_devices_last_30_days", "comment": null}, "deletions": {"type": "integer", "index": 11, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.app_reporting_integration_tests.usage_territory_source_type"}, "model.app_reporting.app_reporting__app_version_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "app_reporting__app_version_report", "database": "postgres", "comment": "Each record in this table represents the daily count of deletions and crashes by app_platform, app_name and app_version.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format YYYY-MM-DD."}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": "The name of the App Platform and will either be 'apple_store' or 'google_play.'"}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "app_version": {"type": "text", "index": 5, "name": "app_version", "comment": "The app version of the app that the user is engaging with."}, "deletions": {"type": "numeric", "index": 6, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). A value of 0 indicates there were 0 deletions or no values from the source report that day."}, "crashes": {"type": "numeric", "index": 7, "name": "crashes", "comment": "The number of recorded crashes experienced (User Opt-In only); a value of 0 indicates there were 0 crash reports or no values from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.app_reporting__app_version_report"}, "model.app_reporting.app_reporting__country_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "app_reporting__country_report", "database": "postgres", "comment": "Each record in this table represents the daily count of downloads, deletions and page_views by app_platform, app_name, country, region and sub_region.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format YYYY-MM-DD."}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": "The name of the App Platform and will either be 'apple_store' or 'google_play.'"}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "country_long": {"type": "text", "index": 5, "name": "country_long", "comment": "The long country name for this record; a handful of countries will have names specific to the Apple App Store, while most will align completely with ISO-3166 naming conventions."}, "country_short": {"type": "text", "index": 6, "name": "country_short", "comment": "The short 2-character name for this record's country; countries that are not officially included in ISO-3166 are not included. For example, Google Play includes records from two unofficial ISO-3166 countries, XK and AN."}, "region": {"type": "character varying(255)", "index": 7, "name": "region", "comment": "The UN Statistics region name assignment. ([Original Source](https://github.com/lukes/ISO-3166-Countries-with-Regional-Codes/blob/master/all/all.csv))"}, "sub_region": {"type": "character varying(255)", "index": 8, "name": "sub_region", "comment": "The UN Statistics sub-region name. ([Original Source](https://github.com/lukes/ISO-3166-Countries-with-Regional-Codes/blob/master/all/all.csv))"}, "downloads": {"type": "numeric", "index": 9, "name": "downloads", "comment": "The number of times your app has been downloaded onto a user's device. An individual user can have multiple device installs."}, "deletions": {"type": "numeric", "index": 10, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). A value of 0 indicates there were 0 deletions or no values from the source report that day."}, "page_views": {"type": "numeric", "index": 11, "name": "page_views", "comment": "The number of times your app listing was viewed."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.app_reporting__country_report"}, "model.app_reporting.app_reporting__device_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "app_reporting__device_report", "database": "postgres", "comment": "Each record in this table represents the daily count of downloads and deletions by app_platform, app_name and device.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format YYYY-MM-DD."}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": "The name of the App Platform and will either be 'apple_store' or 'google_play.'"}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "device": {"type": "text", "index": 5, "name": "device", "comment": "Device type associated with the respective metric(s)."}, "downloads": {"type": "numeric", "index": 6, "name": "downloads", "comment": "The number of times your app has been downloaded onto a user's device. An individual user can have multiple device installs."}, "deletions": {"type": "numeric", "index": 7, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). A value of 0 indicates there were 0 deletions or no values from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.app_reporting__device_report"}, "model.app_reporting.app_reporting__os_version_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "app_reporting__os_version_report", "database": "postgres", "comment": "Each record in this table represents the daily count of downloads, deletions and crashes by app_platform, app_name and os_version.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format YYYY-MM-DD."}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": "The name of the App Platform and will either be 'apple_store' or 'google_play.'"}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "os_version": {"type": "text", "index": 5, "name": "os_version", "comment": "The operating system version of the device engaging with your app."}, "downloads": {"type": "numeric", "index": 6, "name": "downloads", "comment": "The number of times your app has been downloaded onto a user's device. An individual user can have multiple device installs."}, "deletions": {"type": "numeric", "index": 7, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). A value of 0 indicates there were 0 deletions or no values from the source report that day."}, "crashes": {"type": "numeric", "index": 8, "name": "crashes", "comment": "The number of recorded crashes experienced (User Opt-In only); a value of 0 indicates there were 0 crash reports or no values from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.app_reporting__os_version_report"}, "model.app_reporting.app_reporting__overview_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "app_reporting__overview_report", "database": "postgres", "comment": "Each record in this table represents the daily count of downloads, deletions, page_views and crashes by app_platform and app_name.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format YYYY-MM-DD."}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": "The name of the App Platform and will either be 'apple_store' or 'google_play.'"}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "downloads": {"type": "numeric", "index": 5, "name": "downloads", "comment": "The number of times your app has been downloaded onto a user's device. An individual user can have multiple device installs."}, "deletions": {"type": "numeric", "index": 6, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). A value of 0 indicates there were 0 deletions or no values from the source report that day."}, "page_views": {"type": "numeric", "index": 7, "name": "page_views", "comment": "The number of times your app listing was viewed."}, "crashes": {"type": "numeric", "index": 8, "name": "crashes", "comment": "The number of recorded crashes experienced (User Opt-In only); a value of 0 indicates there were 0 crash reports or no values from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.app_reporting__overview_report"}, "model.app_reporting.app_reporting__traffic_source_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "app_reporting__traffic_source_report", "database": "postgres", "comment": "Each record in this table represents the daily count of downloads and page_views by app_platform, app_name and traffic_source_type.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format YYYY-MM-DD."}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": "The name of the App Platform and will either be 'apple_store' or 'google_play.'"}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "traffic_source_type": {"type": "text", "index": 5, "name": "traffic_source_type", "comment": "The original source that was credited for directing traffic to your target (e.g. directed users to a page view or a download). For detailed descriptions, please refer to the [Apple App Store](https://github.com/fivetran/dbt_apple_store_source/blob/main/models/docs.md?plain=1#L72-L82) or [Google Play](https://github.com/fivetran/dbt_google_play_source/blob/main/models/docs.md?plain=1#L116) docs."}, "downloads": {"type": "numeric", "index": 6, "name": "downloads", "comment": "The number of times your app has been downloaded onto a user's device. An individual user can have multiple device installs."}, "page_views": {"type": "numeric", "index": 7, "name": "page_views", "comment": "The number of times your app listing was viewed."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.app_reporting__traffic_source_report"}, "model.apple_store.apple_store__app_version_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "apple_store__app_version_report", "database": "postgres", "comment": "Each record represents daily metrics for each by app_id, source_type and app version", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "source_type": {"type": "text", "index": 5, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "app_version": {"type": "text", "index": 6, "name": "app_version", "comment": "The app version of the app that the user is engaging with."}, "crashes": {"type": "numeric", "index": 7, "name": "crashes", "comment": "The number of recorded crashes experienced (User Opt-In only); a value of 0 indicates there were 0 crash reports or no value from the source report that day."}, "active_devices": {"type": "bigint", "index": 8, "name": "active_devices", "comment": "The count of active_device is the count of devices that ran the app at least one time and for at least two seconds on a given day (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices or no value from the source report that day."}, "active_devices_last_30_days": {"type": "bigint", "index": 9, "name": "active_devices_last_30_days", "comment": "The count of active_devices_last_30_days is the count of devices that ran the app at least one time and for at least two seconds on the date_day of the report minus 30 days (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices last 30 days or no value from the source report that day."}, "deletions": {"type": "bigint", "index": 10, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). Data from resetting or erasing a device\u2019s content and settings is not included. A value of 0 indicates there were 0 deletions or no value from the source report that day."}, "installations": {"type": "bigint", "index": 11, "name": "installations", "comment": "An installation event is when the user opens the App after they've downloaded it (User Opt-In only). If the App was downloaded but not opened or opened offline, this will not count; if the user opts out of sending data back to Apple, there will also be no data here. A value of 0 indicates there were 0 installations or no value from the source report that day."}, "sessions": {"type": "bigint", "index": 12, "name": "sessions", "comment": "Sessions is the count of the number of times the app has been used for at least two seconds (User Opt-In only). If the app is in the background and is later used again, that counts as another session. A value of 0 indicates there were 0 sessions or no value from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store.apple_store__app_version_report"}, "model.apple_store.apple_store__device_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "apple_store__device_report", "database": "postgres", "comment": "Each record represents daily subscription metrics by app_id, source_type and device", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "source_type": {"type": "text", "index": 5, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "device": {"type": "text", "index": 6, "name": "device", "comment": "Device type associated with the respective metric(s)."}, "impressions": {"type": "bigint", "index": 7, "name": "impressions", "comment": "The number of times your app was viewed in the App Store for more than one second. This includes search results, Featured, Explore, Top Charts and App Product Page views. (Source: [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "impressions_unique_device": {"type": "bigint", "index": 8, "name": "impressions_unique_device", "comment": "The number of unique devices that have viewed your app for more than one second on on the Today, Games, Apps, Featured, Explore, Top Charts, Search tabs of the App Store and App Product Page views. This metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI."}, "page_views": {"type": "bigint", "index": 9, "name": "page_views", "comment": "The total number of times your App Store product page was clicked and viewed; when a user taps on a link from an app, website or App Clip card that brings them to your App Store product page, the immediate product page_view is attributed to the referring app, website, or App Clip. (Sources: [Apple](https://help.apple.com/app-store-connect/#/itcf19c873df), [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "page_views_unique_device": {"type": "bigint", "index": 10, "name": "page_views_unique_device", "comment": "The number of unique devices that have viewed your App Store product page; this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI."}, "crashes": {"type": "numeric", "index": 11, "name": "crashes", "comment": "The number of recorded crashes experienced (User Opt-In only); a value of 0 indicates there were 0 crash reports or no value from the source report that day."}, "first_time_downloads": {"type": "bigint", "index": 12, "name": "first_time_downloads", "comment": "The number of first time downloads for your app; credit is attributed to the referring app, website, or App Clip of the first time download."}, "redownloads": {"type": "bigint", "index": 13, "name": "redownloads", "comment": "The count of redownloads where a redownload occurs when a user who previously downloaded your app adds it to their device again (User Opt-In only); credit is attributed to the source recorded when a user tapped to download/launch your app for the first time. A value of 0 indicates there were 0 redownloads or no value from the source report that day."}, "total_downloads": {"type": "bigint", "index": 14, "name": "total_downloads", "comment": "Total Downloads is the sum of Redownloads and First Time Downloads."}, "active_devices": {"type": "bigint", "index": 15, "name": "active_devices", "comment": "The count of active_device is the count of devices that ran the app at least one time and for at least two seconds on a given day (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices or no value from the source report that day."}, "active_devices_last_30_days": {"type": "bigint", "index": 16, "name": "active_devices_last_30_days", "comment": "The count of active_devices_last_30_days is the count of devices that ran the app at least one time and for at least two seconds on the date_day of the report minus 30 days (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices last 30 days or no value from the source report that day."}, "deletions": {"type": "bigint", "index": 17, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). Data from resetting or erasing a device\u2019s content and settings is not included. A value of 0 indicates there were 0 deletions or no value from the source report that day."}, "installations": {"type": "bigint", "index": 18, "name": "installations", "comment": "An installation event is when the user opens the App after they've downloaded it (User Opt-In only). If the App was downloaded but not opened or opened offline, this will not count; if the user opts out of sending data back to Apple, there will also be no data here. A value of 0 indicates there were 0 installations or no value from the source report that day."}, "sessions": {"type": "bigint", "index": 19, "name": "sessions", "comment": "Sessions is the count of the number of times the app has been used for at least two seconds (User Opt-In only). If the app is in the background and is later used again, that counts as another session. A value of 0 indicates there were 0 sessions or no value from the source report that day."}, "active_free_trial_introductory_offer_subscriptions": {"type": "numeric", "index": 20, "name": "active_free_trial_introductory_offer_subscriptions", "comment": null}, "active_pay_a_you_go_introductory_offer_subscriptions": {"type": "numeric", "index": 21, "name": "active_pay_a_you_go_introductory_offer_subscriptions", "comment": null}, "active_pay_up_front_introductory_offer_subscriptions": {"type": "numeric", "index": 22, "name": "active_pay_up_front_introductory_offer_subscriptions", "comment": null}, "active_standard_price_subscriptions": {"type": "numeric", "index": 23, "name": "active_standard_price_subscriptions", "comment": null}, "event_renew": {"type": "numeric", "index": 24, "name": "event_renew", "comment": null}, "event_cancel": {"type": "numeric", "index": 25, "name": "event_cancel", "comment": null}, "event_subscribe": {"type": "numeric", "index": 26, "name": "event_subscribe", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store.apple_store__device_report"}, "model.apple_store.apple_store__overview_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "apple_store__overview_report", "database": "postgres", "comment": "Each record represents daily metrics for each app_id", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "impressions": {"type": "numeric", "index": 5, "name": "impressions", "comment": "The number of times your app was viewed in the App Store for more than one second. This includes search results, Featured, Explore, Top Charts and App Product Page views. (Source: [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "page_views": {"type": "numeric", "index": 6, "name": "page_views", "comment": "The total number of times your App Store product page was clicked and viewed; when a user taps on a link from an app, website or App Clip card that brings them to your App Store product page, the immediate product page_view is attributed to the referring app, website, or App Clip. (Sources: [Apple](https://help.apple.com/app-store-connect/#/itcf19c873df), [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "crashes": {"type": "numeric", "index": 7, "name": "crashes", "comment": "The number of recorded crashes experienced (User Opt-In only); a value of 0 indicates there were 0 crash reports or no value from the source report that day."}, "first_time_downloads": {"type": "numeric", "index": 8, "name": "first_time_downloads", "comment": "The number of first time downloads for your app; credit is attributed to the referring app, website, or App Clip of the first time download."}, "redownloads": {"type": "numeric", "index": 9, "name": "redownloads", "comment": "The count of redownloads where a redownload occurs when a user who previously downloaded your app adds it to their device again (User Opt-In only); credit is attributed to the source recorded when a user tapped to download/launch your app for the first time. A value of 0 indicates there were 0 redownloads or no value from the source report that day."}, "total_downloads": {"type": "numeric", "index": 10, "name": "total_downloads", "comment": "Total Downloads is the sum of Redownloads and First Time Downloads."}, "active_devices": {"type": "numeric", "index": 11, "name": "active_devices", "comment": "The count of active_device is the count of devices that ran the app at least one time and for at least two seconds on a given day (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices or no value from the source report that day."}, "deletions": {"type": "numeric", "index": 12, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). Data from resetting or erasing a device\u2019s content and settings is not included. A value of 0 indicates there were 0 deletions or no value from the source report that day."}, "installations": {"type": "numeric", "index": 13, "name": "installations", "comment": "An installation event is when the user opens the App after they've downloaded it (User Opt-In only). If the App was downloaded but not opened or opened offline, this will not count; if the user opts out of sending data back to Apple, there will also be no data here. A value of 0 indicates there were 0 installations or no value from the source report that day."}, "sessions": {"type": "numeric", "index": 14, "name": "sessions", "comment": "Sessions is the count of the number of times the app has been used for at least two seconds (User Opt-In only). If the app is in the background and is later used again, that counts as another session. A value of 0 indicates there were 0 sessions or no value from the source report that day."}, "active_free_trial_introductory_offer_subscriptions": {"type": "numeric", "index": 15, "name": "active_free_trial_introductory_offer_subscriptions", "comment": null}, "active_pay_as_you_go_introductory_offer_subscriptions": {"type": "numeric", "index": 16, "name": "active_pay_as_you_go_introductory_offer_subscriptions", "comment": null}, "active_pay_up_front_introductory_offer_subscriptions": {"type": "numeric", "index": 17, "name": "active_pay_up_front_introductory_offer_subscriptions", "comment": null}, "active_standard_price_subscriptions": {"type": "numeric", "index": 18, "name": "active_standard_price_subscriptions", "comment": null}, "event_renew": {"type": "numeric", "index": 19, "name": "event_renew", "comment": null}, "event_cancel": {"type": "numeric", "index": 20, "name": "event_cancel", "comment": null}, "event_subscribe": {"type": "numeric", "index": 21, "name": "event_subscribe", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store.apple_store__overview_report"}, "model.apple_store.apple_store__platform_version_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "apple_store__platform_version_report", "database": "postgres", "comment": "Each record represents daily metrics for each by app_id, source_type and platform version", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "source_type": {"type": "text", "index": 5, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "platform_version": {"type": "text", "index": 6, "name": "platform_version", "comment": "The platform version of the device engaging with your app."}, "impressions": {"type": "bigint", "index": 7, "name": "impressions", "comment": "The number of times your app was viewed in the App Store for more than one second. This includes search results, Featured, Explore, Top Charts and App Product Page views. (Source: [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "impressions_unique_device": {"type": "bigint", "index": 8, "name": "impressions_unique_device", "comment": "The number of unique devices that have viewed your app for more than one second on on the Today, Games, Apps, Featured, Explore, Top Charts, Search tabs of the App Store and App Product Page views. This metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI."}, "page_views": {"type": "bigint", "index": 9, "name": "page_views", "comment": "The total number of times your App Store product page was clicked and viewed; when a user taps on a link from an app, website or App Clip card that brings them to your App Store product page, the immediate product page_view is attributed to the referring app, website, or App Clip. (Sources: [Apple](https://help.apple.com/app-store-connect/#/itcf19c873df), [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "page_views_unique_device": {"type": "bigint", "index": 10, "name": "page_views_unique_device", "comment": "The number of unique devices that have viewed your App Store product page; this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI."}, "crashes": {"type": "numeric", "index": 11, "name": "crashes", "comment": "The number of recorded crashes experienced (User Opt-In only); a value of 0 indicates there were 0 crash reports or no value from the source report that day."}, "first_time_downloads": {"type": "bigint", "index": 12, "name": "first_time_downloads", "comment": "The number of first time downloads for your app; credit is attributed to the referring app, website, or App Clip of the first time download."}, "redownloads": {"type": "bigint", "index": 13, "name": "redownloads", "comment": "The count of redownloads where a redownload occurs when a user who previously downloaded your app adds it to their device again (User Opt-In only); credit is attributed to the source recorded when a user tapped to download/launch your app for the first time. A value of 0 indicates there were 0 redownloads or no value from the source report that day."}, "total_downloads": {"type": "bigint", "index": 14, "name": "total_downloads", "comment": "Total Downloads is the sum of Redownloads and First Time Downloads."}, "active_devices": {"type": "bigint", "index": 15, "name": "active_devices", "comment": "The count of active_device is the count of devices that ran the app at least one time and for at least two seconds on a given day (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices or no value from the source report that day."}, "active_devices_last_30_days": {"type": "bigint", "index": 16, "name": "active_devices_last_30_days", "comment": "The count of active_devices_last_30_days is the count of devices that ran the app at least one time and for at least two seconds on the date_day of the report minus 30 days (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices last 30 days or no value from the source report that day."}, "deletions": {"type": "bigint", "index": 17, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). Data from resetting or erasing a device\u2019s content and settings is not included. A value of 0 indicates there were 0 deletions or no value from the source report that day."}, "installations": {"type": "bigint", "index": 18, "name": "installations", "comment": "An installation event is when the user opens the App after they've downloaded it (User Opt-In only). If the App was downloaded but not opened or opened offline, this will not count; if the user opts out of sending data back to Apple, there will also be no data here. A value of 0 indicates there were 0 installations or no value from the source report that day."}, "sessions": {"type": "bigint", "index": 19, "name": "sessions", "comment": "Sessions is the count of the number of times the app has been used for at least two seconds (User Opt-In only). If the app is in the background and is later used again, that counts as another session. A value of 0 indicates there were 0 sessions or no value from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store.apple_store__platform_version_report"}, "model.apple_store.apple_store__source_type_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "apple_store__source_type_report", "database": "postgres", "comment": "Each record represents daily metrics by app_id and source_type", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "source_type": {"type": "text", "index": 5, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "impressions": {"type": "numeric", "index": 6, "name": "impressions", "comment": "The number of times your app was viewed in the App Store for more than one second. This includes search results, Featured, Explore, Top Charts and App Product Page views. (Source: [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "page_views": {"type": "numeric", "index": 7, "name": "page_views", "comment": "The total number of times your App Store product page was clicked and viewed; when a user taps on a link from an app, website or App Clip card that brings them to your App Store product page, the immediate product page_view is attributed to the referring app, website, or App Clip. (Sources: [Apple](https://help.apple.com/app-store-connect/#/itcf19c873df), [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "first_time_downloads": {"type": "numeric", "index": 8, "name": "first_time_downloads", "comment": "The number of first time downloads for your app; credit is attributed to the referring app, website, or App Clip of the first time download."}, "redownloads": {"type": "numeric", "index": 9, "name": "redownloads", "comment": "The count of redownloads where a redownload occurs when a user who previously downloaded your app adds it to their device again (User Opt-In only); credit is attributed to the source recorded when a user tapped to download/launch your app for the first time. A value of 0 indicates there were 0 redownloads or no value from the source report that day."}, "total_downloads": {"type": "numeric", "index": 10, "name": "total_downloads", "comment": "Total Downloads is the sum of Redownloads and First Time Downloads."}, "active_devices": {"type": "numeric", "index": 11, "name": "active_devices", "comment": "The count of active_device is the count of devices that ran the app at least one time and for at least two seconds on a given day (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices or no value from the source report that day."}, "deletions": {"type": "numeric", "index": 12, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). Data from resetting or erasing a device\u2019s content and settings is not included. A value of 0 indicates there were 0 deletions or no value from the source report that day."}, "installations": {"type": "numeric", "index": 13, "name": "installations", "comment": "An installation event is when the user opens the App after they've downloaded it (User Opt-In only). If the App was downloaded but not opened or opened offline, this will not count; if the user opts out of sending data back to Apple, there will also be no data here. A value of 0 indicates there were 0 installations or no value from the source report that day."}, "sessions": {"type": "numeric", "index": 14, "name": "sessions", "comment": "Sessions is the count of the number of times the app has been used for at least two seconds (User Opt-In only). If the app is in the background and is later used again, that counts as another session. A value of 0 indicates there were 0 sessions or no value from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store.apple_store__source_type_report"}, "model.apple_store.apple_store__subscription_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "apple_store__subscription_report", "database": "postgres", "comment": "Each record represents daily subscription metrics by account, app, subscription name, country and state", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "account_id": {"type": "bigint", "index": 3, "name": "account_id", "comment": "Sales Account ID associated with the app name or app ID."}, "account_name": {"type": "text", "index": 4, "name": "account_name", "comment": "Sales Account Name associated with the Sales Account ID, app name or app ID."}, "app_id": {"type": "bigint", "index": 5, "name": "app_id", "comment": "Application ID."}, "app_name": {"type": "text", "index": 6, "name": "app_name", "comment": "Application Name."}, "subscription_name": {"type": "text", "index": 7, "name": "subscription_name", "comment": "The subscription name associated with the subscription event metric or subscription summary metric."}, "territory_long": {"type": "character varying(255)", "index": 8, "name": "territory_long", "comment": "Either the alternative country name, or the country name if the alternative doesn't exist."}, "territory_short": {"type": "text", "index": 9, "name": "territory_short", "comment": "The country associated with the subscription event metrics and subscription summary metric(s). This country code maps to ISO-3166 Alpha-2."}, "state": {"type": "text", "index": 10, "name": "state", "comment": "The state associated with the subscription event metrics or subscription summary metrics."}, "region": {"type": "character varying(255)", "index": 11, "name": "region", "comment": "The UN Statistics region name assignment. ([Original Source](https://github.com/lukes/ISO-3166-Countries-with-Regional-Codes/blob/master/all/all.csv))"}, "sub_region": {"type": "character varying(255)", "index": 12, "name": "sub_region", "comment": "The UN Statistics sub-region name. ([Original Source](https://github.com/lukes/ISO-3166-Countries-with-Regional-Codes/blob/master/all/all.csv))"}, "active_free_trial_introductory_offer_subscriptions": {"type": "numeric", "index": 13, "name": "active_free_trial_introductory_offer_subscriptions", "comment": "Total number of introductory offer subscriptions currently in a free trial."}, "active_pay_as_you_go_introductory_offer_subscriptions": {"type": "numeric", "index": 14, "name": "active_pay_as_you_go_introductory_offer_subscriptions", "comment": "Total number of introductory offer subscriptions currently with a pay as you go introductory price."}, "active_pay_up_front_introductory_offer_subscriptions": {"type": "numeric", "index": 15, "name": "active_pay_up_front_introductory_offer_subscriptions", "comment": "Total number of introductory offer subscriptions currently with a pay up front introductory price."}, "active_standard_price_subscriptions": {"type": "numeric", "index": 16, "name": "active_standard_price_subscriptions", "comment": "Total number of auto-renewable standard paid subscriptions currently active, excluding free trials, \nsubscription offers, introductory offers, and marketing opt-ins. Subscriptions are active during the period for which the customer has paid without cancellation."}, "event_renew": {"type": "numeric", "index": 17, "name": "event_renew", "comment": null}, "event_cancel": {"type": "numeric", "index": 18, "name": "event_cancel", "comment": null}, "event_subscribe": {"type": "numeric", "index": 19, "name": "event_subscribe", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store.apple_store__subscription_report"}, "model.apple_store.apple_store__territory_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "apple_store__territory_report", "database": "postgres", "comment": "Each record represents daily subscription metrics by app_id, source_type and territory", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "source_type": {"type": "text", "index": 5, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "territory_long": {"type": "text", "index": 6, "name": "territory_long", "comment": "Either the alternative country name, or the country name if the alternative doesn't exist."}, "territory_short": {"type": "text", "index": 7, "name": "territory_short", "comment": "The country associated with the subscription event metrics and subscription summary metric(s). This country code maps to ISO-3166 Alpha-2."}, "region": {"type": "character varying(255)", "index": 8, "name": "region", "comment": "The UN Statistics region name assignment. ([Original Source](https://github.com/lukes/ISO-3166-Countries-with-Regional-Codes/blob/master/all/all.csv))"}, "sub_region": {"type": "character varying(255)", "index": 9, "name": "sub_region", "comment": "The UN Statistics sub-region name. ([Original Source](https://github.com/lukes/ISO-3166-Countries-with-Regional-Codes/blob/master/all/all.csv))"}, "impressions": {"type": "bigint", "index": 10, "name": "impressions", "comment": "The number of times your app was viewed in the App Store for more than one second. This includes search results, Featured, Explore, Top Charts and App Product Page views. (Source: [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "impressions_unique_device": {"type": "bigint", "index": 11, "name": "impressions_unique_device", "comment": "The number of unique devices that have viewed your app for more than one second on on the Today, Games, Apps, Featured, Explore, Top Charts, Search tabs of the App Store and App Product Page views. This metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI."}, "page_views": {"type": "bigint", "index": 12, "name": "page_views", "comment": "The total number of times your App Store product page was clicked and viewed; when a user taps on a link from an app, website or App Clip card that brings them to your App Store product page, the immediate product page_view is attributed to the referring app, website, or App Clip. (Sources: [Apple](https://help.apple.com/app-store-connect/#/itcf19c873df), [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "page_views_unique_device": {"type": "bigint", "index": 13, "name": "page_views_unique_device", "comment": "The number of unique devices that have viewed your App Store product page; this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI."}, "first_time_downloads": {"type": "bigint", "index": 14, "name": "first_time_downloads", "comment": "The number of first time downloads for your app; credit is attributed to the referring app, website, or App Clip of the first time download."}, "redownloads": {"type": "bigint", "index": 15, "name": "redownloads", "comment": "The count of redownloads where a redownload occurs when a user who previously downloaded your app adds it to their device again (User Opt-In only); credit is attributed to the source recorded when a user tapped to download/launch your app for the first time. A value of 0 indicates there were 0 redownloads or no value from the source report that day."}, "total_downloads": {"type": "bigint", "index": 16, "name": "total_downloads", "comment": "Total Downloads is the sum of Redownloads and First Time Downloads."}, "active_devices": {"type": "bigint", "index": 17, "name": "active_devices", "comment": "The count of active_device is the count of devices that ran the app at least one time and for at least two seconds on a given day (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices or no value from the source report that day."}, "active_devices_last_30_days": {"type": "bigint", "index": 18, "name": "active_devices_last_30_days", "comment": "The count of active_devices_last_30_days is the count of devices that ran the app at least one time and for at least two seconds on the date_day of the report minus 30 days (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices last 30 days or no value from the source report that day."}, "deletions": {"type": "bigint", "index": 19, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). Data from resetting or erasing a device\u2019s content and settings is not included. A value of 0 indicates there were 0 deletions or no value from the source report that day."}, "installations": {"type": "bigint", "index": 20, "name": "installations", "comment": "An installation event is when the user opens the App after they've downloaded it (User Opt-In only). If the App was downloaded but not opened or opened offline, this will not count; if the user opts out of sending data back to Apple, there will also be no data here. A value of 0 indicates there were 0 installations or no value from the source report that day."}, "sessions": {"type": "bigint", "index": 21, "name": "sessions", "comment": "Sessions is the count of the number of times the app has been used for at least two seconds (User Opt-In only). If the app is in the background and is later used again, that counts as another session. A value of 0 indicates there were 0 sessions or no value from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store.apple_store__territory_report"}, "model.google_play.google_play__app_version_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "google_play__app_version_report", "database": "postgres", "comment": "Daily report on installs, crashes and ANRs, and ratings by app and app_version. Records with `NULL` app version codes are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "app_version_code": {"type": "integer", "index": 3, "name": "app_version_code", "comment": "Integer value of the version of the app being reported on."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "device_installs": {"type": "numeric", "index": 5, "name": "device_installs", "comment": "Devices on which users installed your app on this day. An individual user can have multiple device installs."}, "device_uninstalls": {"type": "numeric", "index": 6, "name": "device_uninstalls", "comment": "The number of devices from which users uninstalled your app on a given day."}, "device_upgrades": {"type": "numeric", "index": 7, "name": "device_upgrades", "comment": "The number of devices from which users upgraded your app on a given day."}, "user_installs": {"type": "numeric", "index": 8, "name": "user_installs", "comment": "The number of users who installed your app and did not have it installed on any other devices at the time on a given day."}, "user_uninstalls": {"type": "numeric", "index": 9, "name": "user_uninstalls", "comment": "The number of users who uninstalled your app from all of their devices on this day."}, "crashes": {"type": "numeric", "index": 10, "name": "crashes", "comment": "Daily crash reports collected from Android devices whose users have opted in to automatically share usage and diagnostics data."}, "anrs": {"type": "numeric", "index": 11, "name": "anrs", "comment": "Daily application not responding (ANR) reports collected from Android devices whose users have opted in to automatically share usage and diagnostics data."}, "install_events": {"type": "numeric", "index": 12, "name": "install_events", "comment": "The number of times your app was installed, including devices on which the app had been installed previously. This does not include pre-installs or device reactivations."}, "uninstall_events": {"type": "numeric", "index": 13, "name": "uninstall_events", "comment": "The number of times your app was uninstalled. This does not include inactive devices."}, "update_events": {"type": "numeric", "index": 14, "name": "update_events", "comment": "The number of times your app was updated."}, "active_devices_last_30_days": {"type": "numeric", "index": 15, "name": "active_devices_last_30_days", "comment": "The number of active devices on which your app is installed. An active device is one that has been turned on at least once in the past 30 days."}, "average_rating": {"type": "double precision", "index": 16, "name": "average_rating", "comment": "Average star rating this app has received across all ratings submitted on a given day."}, "rolling_total_average_rating": {"type": "double precision", "index": 17, "name": "rolling_total_average_rating", "comment": "Average star rating this app received across all ratings submitted up to and including the past day. For each user submitting a rating, only their most recent rating of the app is counted."}, "total_device_installs": {"type": "numeric", "index": 18, "name": "total_device_installs", "comment": "Cumulative number of device installs up to and including this day (aggregated on the dimension of this table). This does not take uninstalls into account and may contain duplicate devices."}, "total_device_uninstalls": {"type": "numeric", "index": 19, "name": "total_device_uninstalls", "comment": "Cumulative number of device uninstalls up to and including this day (aggregated on the dimension of this table). This does not take re-installs into account and may contain duplicate devices."}, "net_device_installs": {"type": "numeric", "index": 20, "name": "net_device_installs", "comment": "Cumulative net number of device installs up to and including this day (aggregated on the dimension of this table). This is the difference of `total_device_installs` and `total_device_uninstalls`."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play.google_play__app_version_report"}, "model.google_play.google_play__country_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "google_play__country_report", "database": "postgres", "comment": "Daily report on installs, ratings, and store performance by app and user country. Records with `NULL` countries (ie did not consent to being tracked) are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "country_short": {"type": "text", "index": 3, "name": "country_short", "comment": "The country associated with the subscription event metrics and subscription summary metric(s). This country code maps to ISO-3166 Alpha-2."}, "country_long": {"type": "character varying(255)", "index": 4, "name": "country_long", "comment": "Full name of the country."}, "region": {"type": "character varying(255)", "index": 5, "name": "region", "comment": "Geographical region of the country."}, "sub_region": {"type": "character varying(255)", "index": 6, "name": "sub_region", "comment": "Geographical subregion of the country."}, "package_name": {"type": "text", "index": 7, "name": "package_name", "comment": "The package name of the app owning the report data."}, "device_installs": {"type": "numeric", "index": 8, "name": "device_installs", "comment": "Devices on which users installed your app on this day. An individual user can have multiple device installs."}, "device_uninstalls": {"type": "numeric", "index": 9, "name": "device_uninstalls", "comment": "The number of devices from which users uninstalled your app on a given day."}, "device_upgrades": {"type": "numeric", "index": 10, "name": "device_upgrades", "comment": "The number of devices from which users upgraded your app on a given day."}, "user_installs": {"type": "numeric", "index": 11, "name": "user_installs", "comment": "The number of users who installed your app and did not have it installed on any other devices at the time on a given day."}, "user_uninstalls": {"type": "numeric", "index": 12, "name": "user_uninstalls", "comment": "The number of users who uninstalled your app from all of their devices on this day."}, "install_events": {"type": "numeric", "index": 13, "name": "install_events", "comment": "The number of times your app was installed, including devices on which the app had been installed previously. This does not include pre-installs or device reactivations."}, "uninstall_events": {"type": "numeric", "index": 14, "name": "uninstall_events", "comment": "The number of times your app was uninstalled. This does not include inactive devices."}, "update_events": {"type": "numeric", "index": 15, "name": "update_events", "comment": "The number of times your app was updated."}, "store_listing_acquisitions": {"type": "numeric", "index": 16, "name": "store_listing_acquisitions", "comment": "The number of users that visited your store listing and installed your app, who did not have your app installed on any device."}, "store_listing_visitors": {"type": "numeric", "index": 17, "name": "store_listing_visitors", "comment": "The number of users that visited your store listing who did not have your app installed on any device."}, "store_listing_conversion_rate": {"type": "double precision", "index": 18, "name": "store_listing_conversion_rate", "comment": "The percentage of store listing visitors who installed your app on a given day.\n\nNote: Does not include visits or installs from users who already have your app installed on another device"}, "active_devices_last_30_days": {"type": "numeric", "index": 19, "name": "active_devices_last_30_days", "comment": "The number of active devices on which your app is installed. An active device is one that has been turned on at least once in the past 30 days."}, "average_rating": {"type": "double precision", "index": 20, "name": "average_rating", "comment": "Average star rating this app has received across all ratings submitted on a given day."}, "rolling_total_average_rating": {"type": "double precision", "index": 21, "name": "rolling_total_average_rating", "comment": "Average star rating this app received across all ratings submitted up to and including the past day. For each user submitting a rating, only their most recent rating of the app is counted."}, "total_device_installs": {"type": "numeric", "index": 22, "name": "total_device_installs", "comment": "Cumulative number of device installs up to and including this day (aggregated on the dimension of this table). This does not take uninstalls into account and may contain duplicate devices."}, "total_device_uninstalls": {"type": "numeric", "index": 23, "name": "total_device_uninstalls", "comment": "Cumulative number of device uninstalls up to and including this day (aggregated on the dimension of this table). This does not take re-installs into account and may contain duplicate devices."}, "total_store_acquisitions": {"type": "numeric", "index": 24, "name": "total_store_acquisitions", "comment": "Cumulative number of users that visited your store listing and installed your app, who did not have your app installed on any device prior to this."}, "total_store_visitors": {"type": "numeric", "index": 25, "name": "total_store_visitors", "comment": "Cumulative number of users that visited your store listing who did not have your app installed on any device at the time."}, "rolling_store_conversion_rate": {"type": "numeric", "index": 26, "name": "rolling_store_conversion_rate", "comment": "Rolling percentage of store listing visitors who installed your app within a given country. The ratio of `total_store_acquisitions` to `total_store_visitors`."}, "net_device_installs": {"type": "numeric", "index": 27, "name": "net_device_installs", "comment": "Cumulative net number of device installs up to and including this day (aggregated on the dimension of this table). This is the difference of `total_device_installs` and `total_device_uninstalls`."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play.google_play__country_report"}, "model.google_play.google_play__device_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "google_play__device_report", "database": "postgres", "comment": "Daily report on installs and ratings by app and device model type. Records with `NULL` device types (ie did not consent to being tracked) are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "device": {"type": "text", "index": 3, "name": "device", "comment": "Device type associated with the respective metric(s)."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "device_installs": {"type": "numeric", "index": 5, "name": "device_installs", "comment": "Devices on which users installed your app on this day. An individual user can have multiple device installs."}, "device_uninstalls": {"type": "numeric", "index": 6, "name": "device_uninstalls", "comment": "The number of devices from which users uninstalled your app on a given day."}, "device_upgrades": {"type": "numeric", "index": 7, "name": "device_upgrades", "comment": "The number of devices from which users upgraded your app on a given day."}, "user_installs": {"type": "numeric", "index": 8, "name": "user_installs", "comment": "The number of users who installed your app and did not have it installed on any other devices at the time on a given day."}, "user_uninstalls": {"type": "numeric", "index": 9, "name": "user_uninstalls", "comment": "The number of users who uninstalled your app from all of their devices on this day."}, "install_events": {"type": "numeric", "index": 10, "name": "install_events", "comment": "The number of times your app was installed, including devices on which the app had been installed previously. This does not include pre-installs or device reactivations."}, "uninstall_events": {"type": "numeric", "index": 11, "name": "uninstall_events", "comment": "The number of times your app was uninstalled. This does not include inactive devices."}, "update_events": {"type": "numeric", "index": 12, "name": "update_events", "comment": "The number of times your app was updated."}, "active_devices_last_30_days": {"type": "numeric", "index": 13, "name": "active_devices_last_30_days", "comment": "The number of active devices on which your app is installed. An active device is one that has been turned on at least once in the past 30 days."}, "average_rating": {"type": "double precision", "index": 14, "name": "average_rating", "comment": "Average star rating this app has received across all ratings submitted on a given day."}, "rolling_total_average_rating": {"type": "double precision", "index": 15, "name": "rolling_total_average_rating", "comment": "Average star rating this app received across all ratings submitted up to and including the past day. For each user submitting a rating, only their most recent rating of the app is counted."}, "total_device_installs": {"type": "numeric", "index": 16, "name": "total_device_installs", "comment": "Cumulative number of device installs up to and including this day (aggregated on the dimension of this table). This does not take uninstalls into account and may contain duplicate devices."}, "total_device_uninstalls": {"type": "numeric", "index": 17, "name": "total_device_uninstalls", "comment": "Cumulative number of device uninstalls up to and including this day (aggregated on the dimension of this table). This does not take re-installs into account and may contain duplicate devices."}, "net_device_installs": {"type": "numeric", "index": 18, "name": "net_device_installs", "comment": "Cumulative net number of device installs up to and including this day (aggregated on the dimension of this table). This is the difference of `total_device_installs` and `total_device_uninstalls`."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play.google_play__device_report"}, "model.google_play.google_play__finance_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "google_play__finance_report", "database": "postgres", "comment": "Daily report on revenue (in merchant currency) and subscriptions by product (defined by 'sku_id') and buyer country. Includes financial metrics for each type of transaction that your app has completed. Note that this table draws from the `earnings` report and NOT `sales`. The Google Play UI draws from the `sales` data, and therefore this model will NOT tie out with the UI revenue reports. Google recommends using `earnings` data for financial analyses despite this -- `sales` does not include chargebacks and the like, making it more appropriate for trend analyses than accounting ([source](https://support.google.com/googleplay/android-developer/answer/6135870)).\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "country_short": {"type": "text", "index": 3, "name": "country_short", "comment": "The country associated with the subscription event metrics and subscription summary metric(s). This country code maps to ISO-3166 Alpha-2."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "sku_id": {"type": "text", "index": 5, "name": "sku_id", "comment": "Developer-specified unique ID assigned to the ordered product. Subscription order IDs include the renewal cycle number at the end."}, "merchant_currency": {"type": "text", "index": 6, "name": "merchant_currency", "comment": "Currency to which the order was converted. This is the local currency you are paid in."}, "net_amount": {"type": "numeric", "index": 7, "name": "net_amount", "comment": "Net amount of revenue summed across the different transaction types."}, "transactions": {"type": "bigint", "index": 8, "name": "transactions", "comment": "Total number of distinct transactions made."}, "charge_amount": {"type": "numeric", "index": 9, "name": "charge_amount", "comment": "Amount of revenue brought in through `charge` transaction types (ie charging a customer for a subscription)."}, "charge_transactions": {"type": "bigint", "index": 10, "name": "charge_transactions", "comment": "Number of distinct orders of the `charge` transaction type."}, "google_fee_amount": {"type": "numeric", "index": 11, "name": "google_fee_amount", "comment": "Amount of revenue paid to Google in fees. Transactions made in the European Economic Area will not include Google fees."}, "google_fee_transactions": {"type": "bigint", "index": 12, "name": "google_fee_transactions", "comment": "Number of distinct transactions of the `charge` transaction type."}, "new_subscriptions": {"type": "numeric", "index": 13, "name": "new_subscriptions", "comment": "The daily count of newly purchased subscriptions."}, "cancelled_subscriptions": {"type": "numeric", "index": 14, "name": "cancelled_subscriptions", "comment": "The daily count of cancelled subscriptions."}, "total_active_subscriptions": {"type": "numeric", "index": 15, "name": "total_active_subscriptions", "comment": "The rolling count of active subscriptions of this type in this country."}, "product_title": {"type": "text", "index": 16, "name": "product_title", "comment": "Developer-specified name of the product. Shown in the buyer's locale."}, "country_long": {"type": "character varying(255)", "index": 17, "name": "country_long", "comment": "Full name of the country."}, "region": {"type": "character varying(255)", "index": 18, "name": "region", "comment": "Geographical region of the country."}, "sub_region": {"type": "character varying(255)", "index": 19, "name": "sub_region", "comment": "Geographical subregion of the country."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play.google_play__finance_report"}, "model.google_play.google_play__os_version_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "google_play__os_version_report", "database": "postgres", "comment": "Daily report on installs, crashes and ANRs, and ratings by app and android os version. Records with `NULL` os versions (ie they do not consent to being tracked) are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "android_os_version": {"type": "text", "index": 3, "name": "android_os_version", "comment": "Operation System of the android being used. May be NULL if users do not consent to being tracked."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "device_installs": {"type": "numeric", "index": 5, "name": "device_installs", "comment": "Devices on which users installed your app on this day. An individual user can have multiple device installs."}, "device_uninstalls": {"type": "numeric", "index": 6, "name": "device_uninstalls", "comment": "The number of devices from which users uninstalled your app on a given day."}, "device_upgrades": {"type": "numeric", "index": 7, "name": "device_upgrades", "comment": "The number of devices from which users upgraded your app on a given day."}, "user_installs": {"type": "numeric", "index": 8, "name": "user_installs", "comment": "The number of users who installed your app and did not have it installed on any other devices at the time on a given day."}, "user_uninstalls": {"type": "numeric", "index": 9, "name": "user_uninstalls", "comment": "The number of users who uninstalled your app from all of their devices on this day."}, "crashes": {"type": "numeric", "index": 10, "name": "crashes", "comment": "Daily crash reports collected from Android devices whose users have opted in to automatically share usage and diagnostics data."}, "anrs": {"type": "numeric", "index": 11, "name": "anrs", "comment": "Daily application not responding (ANR) reports collected from Android devices whose users have opted in to automatically share usage and diagnostics data."}, "install_events": {"type": "numeric", "index": 12, "name": "install_events", "comment": "The number of times your app was installed, including devices on which the app had been installed previously. This does not include pre-installs or device reactivations."}, "uninstall_events": {"type": "numeric", "index": 13, "name": "uninstall_events", "comment": "The number of times your app was uninstalled. This does not include inactive devices."}, "update_events": {"type": "numeric", "index": 14, "name": "update_events", "comment": "The number of times your app was updated."}, "active_devices_last_30_days": {"type": "numeric", "index": 15, "name": "active_devices_last_30_days", "comment": "The number of active devices on which your app is installed. An active device is one that has been turned on at least once in the past 30 days."}, "average_rating": {"type": "double precision", "index": 16, "name": "average_rating", "comment": "Average star rating this app has received across all ratings submitted on a given day."}, "rolling_total_average_rating": {"type": "double precision", "index": 17, "name": "rolling_total_average_rating", "comment": "Average star rating this app received across all ratings submitted up to and including the past day. For each user submitting a rating, only their most recent rating of the app is counted."}, "total_device_installs": {"type": "numeric", "index": 18, "name": "total_device_installs", "comment": "Cumulative number of device installs up to and including this day (aggregated on the dimension of this table). This does not take uninstalls into account and may contain duplicate devices."}, "total_device_uninstalls": {"type": "numeric", "index": 19, "name": "total_device_uninstalls", "comment": "Cumulative number of device uninstalls up to and including this day (aggregated on the dimension of this table). This does not take re-installs into account and may contain duplicate devices."}, "net_device_installs": {"type": "numeric", "index": 20, "name": "net_device_installs", "comment": "Cumulative net number of device installs up to and including this day (aggregated on the dimension of this table). This is the difference of `total_device_installs` and `total_device_uninstalls`."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play.google_play__os_version_report"}, "model.google_play.google_play__overview_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "google_play__overview_report", "database": "postgres", "comment": "Daily overview report on installs, crashes and ANRs, ratings, and store performance by app. \n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "package_name": {"type": "text", "index": 3, "name": "package_name", "comment": "The package name of the app owning the report data."}, "device_installs": {"type": "bigint", "index": 4, "name": "device_installs", "comment": "Devices on which users installed your app on this day. An individual user can have multiple device installs."}, "device_uninstalls": {"type": "bigint", "index": 5, "name": "device_uninstalls", "comment": "The number of devices from which users uninstalled your app on a given day."}, "device_upgrades": {"type": "bigint", "index": 6, "name": "device_upgrades", "comment": "The number of devices from which users upgraded your app on a given day."}, "user_installs": {"type": "bigint", "index": 7, "name": "user_installs", "comment": "The number of users who installed your app and did not have it installed on any other devices at the time on a given day."}, "user_uninstalls": {"type": "bigint", "index": 8, "name": "user_uninstalls", "comment": "The number of users who uninstalled your app from all of their devices on this day."}, "crashes": {"type": "bigint", "index": 9, "name": "crashes", "comment": "Daily crash reports collected from Android devices whose users have opted in to automatically share usage and diagnostics data."}, "anrs": {"type": "bigint", "index": 10, "name": "anrs", "comment": "Daily application not responding (ANR) reports collected from Android devices whose users have opted in to automatically share usage and diagnostics data."}, "install_events": {"type": "bigint", "index": 11, "name": "install_events", "comment": "The number of times your app was installed, including devices on which the app had been installed previously. This does not include pre-installs or device reactivations."}, "uninstall_events": {"type": "bigint", "index": 12, "name": "uninstall_events", "comment": "The number of times your app was uninstalled. This does not include inactive devices."}, "update_events": {"type": "bigint", "index": 13, "name": "update_events", "comment": "The number of times your app was updated."}, "store_listing_acquisitions": {"type": "numeric", "index": 14, "name": "store_listing_acquisitions", "comment": "The number of users that visited your store listing and installed your app, who did not have your app installed on any device."}, "store_listing_visitors": {"type": "numeric", "index": 15, "name": "store_listing_visitors", "comment": "The number of users that visited your store listing who did not have your app installed on any device."}, "store_listing_conversion_rate": {"type": "numeric", "index": 16, "name": "store_listing_conversion_rate", "comment": "The percentage of store listing visitors who installed your app on a given day.\n\nNote: Does not include visits or installs from users who already have your app installed on another device"}, "active_devices_last_30_days": {"type": "bigint", "index": 17, "name": "active_devices_last_30_days", "comment": "The number of active devices on which your app is installed. An active device is one that has been turned on at least once in the past 30 days."}, "average_rating": {"type": "double precision", "index": 18, "name": "average_rating", "comment": "Average star rating this app has received across all ratings submitted on a given day."}, "rolling_total_average_rating": {"type": "double precision", "index": 19, "name": "rolling_total_average_rating", "comment": "Average star rating this app received across all ratings submitted up to and including the past day. For each user submitting a rating, only their most recent rating of the app is counted."}, "total_device_installs": {"type": "numeric", "index": 20, "name": "total_device_installs", "comment": "Cumulative number of device installs up to and including this day (aggregated on the dimension of this table). This does not take uninstalls into account and may contain duplicate devices."}, "total_device_uninstalls": {"type": "numeric", "index": 21, "name": "total_device_uninstalls", "comment": "Cumulative number of device uninstalls up to and including this day (aggregated on the dimension of this table). This does not take re-installs into account and may contain duplicate devices."}, "total_store_acquisitions": {"type": "numeric", "index": 22, "name": "total_store_acquisitions", "comment": "Cumulative number of users that visited your store listing and installed your app, who did not have your app installed on any device prior to this."}, "total_store_visitors": {"type": "numeric", "index": 23, "name": "total_store_visitors", "comment": "Cumulative number of users that visited your store listing who did not have your app installed on any device at the time."}, "rolling_store_conversion_rate": {"type": "numeric", "index": 24, "name": "rolling_store_conversion_rate", "comment": "Rolling percentage of store listing visitors who installed your app within a given country. The ratio of `total_store_acquisitions` to `total_store_visitors`."}, "net_device_installs": {"type": "numeric", "index": 25, "name": "net_device_installs", "comment": "Cumulative net number of device installs up to and including this day (aggregated on the dimension of this table). This is the difference of `total_device_installs` and `total_device_uninstalls`."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play.google_play__overview_report"}, "model.app_reporting.int_apple_store__app_version": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_apple_store__app_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": null}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": null}, "app_version": {"type": "text", "index": 5, "name": "app_version", "comment": null}, "deletions": {"type": "numeric", "index": 6, "name": "deletions", "comment": null}, "crashes": {"type": "numeric", "index": 7, "name": "crashes", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.int_apple_store__app_version"}, "model.app_reporting.int_apple_store__country": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_apple_store__country", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": null}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": null}, "country_long": {"type": "text", "index": 5, "name": "country_long", "comment": null}, "country_short": {"type": "text", "index": 6, "name": "country_short", "comment": null}, "region": {"type": "character varying(255)", "index": 7, "name": "region", "comment": null}, "sub_region": {"type": "character varying(255)", "index": 8, "name": "sub_region", "comment": null}, "downloads": {"type": "numeric", "index": 9, "name": "downloads", "comment": null}, "deletions": {"type": "numeric", "index": 10, "name": "deletions", "comment": null}, "page_views": {"type": "numeric", "index": 11, "name": "page_views", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.int_apple_store__country"}, "model.app_reporting.int_apple_store__device": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_apple_store__device", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": null}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": null}, "device": {"type": "text", "index": 5, "name": "device", "comment": null}, "downloads": {"type": "numeric", "index": 6, "name": "downloads", "comment": null}, "deletions": {"type": "numeric", "index": 7, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.int_apple_store__device"}, "model.app_reporting.int_apple_store__os_version": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_apple_store__os_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": null}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": null}, "os_version": {"type": "text", "index": 5, "name": "os_version", "comment": null}, "downloads": {"type": "numeric", "index": 6, "name": "downloads", "comment": null}, "deletions": {"type": "numeric", "index": 7, "name": "deletions", "comment": null}, "crashes": {"type": "numeric", "index": 8, "name": "crashes", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.int_apple_store__os_version"}, "model.app_reporting.int_apple_store__overview": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_apple_store__overview", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": null}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": null}, "downloads": {"type": "numeric", "index": 5, "name": "downloads", "comment": null}, "deletions": {"type": "numeric", "index": 6, "name": "deletions", "comment": null}, "page_views": {"type": "numeric", "index": 7, "name": "page_views", "comment": null}, "crashes": {"type": "numeric", "index": 8, "name": "crashes", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.int_apple_store__overview"}, "model.app_reporting.int_apple_store__traffic_source": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_apple_store__traffic_source", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": null}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": null}, "traffic_source_type": {"type": "text", "index": 5, "name": "traffic_source_type", "comment": null}, "downloads": {"type": "numeric", "index": 6, "name": "downloads", "comment": null}, "page_views": {"type": "numeric", "index": 7, "name": "page_views", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.int_apple_store__traffic_source"}, "model.app_reporting.int_google_play__app_version": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_google_play__app_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": null}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": null}, "app_version": {"type": "text", "index": 5, "name": "app_version", "comment": null}, "deletions": {"type": "numeric", "index": 6, "name": "deletions", "comment": null}, "crashes": {"type": "numeric", "index": 7, "name": "crashes", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.int_google_play__app_version"}, "model.app_reporting.int_google_play__country": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_google_play__country", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": null}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": null}, "country_long": {"type": "character varying(255)", "index": 5, "name": "country_long", "comment": null}, "country_short": {"type": "text", "index": 6, "name": "country_short", "comment": null}, "region": {"type": "character varying(255)", "index": 7, "name": "region", "comment": null}, "sub_region": {"type": "character varying(255)", "index": 8, "name": "sub_region", "comment": null}, "deletions": {"type": "numeric", "index": 9, "name": "deletions", "comment": null}, "downloads": {"type": "numeric", "index": 10, "name": "downloads", "comment": null}, "page_views": {"type": "numeric", "index": 11, "name": "page_views", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.int_google_play__country"}, "model.app_reporting.int_google_play__device": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_google_play__device", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": null}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": null}, "device": {"type": "text", "index": 5, "name": "device", "comment": null}, "deletions": {"type": "numeric", "index": 6, "name": "deletions", "comment": null}, "downloads": {"type": "numeric", "index": 7, "name": "downloads", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.int_google_play__device"}, "model.google_play.int_google_play__earnings": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_google_play__earnings", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "country_short": {"type": "text", "index": 3, "name": "country_short", "comment": null}, "sku_id": {"type": "text", "index": 4, "name": "sku_id", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "merchant_currency": {"type": "text", "index": 6, "name": "merchant_currency", "comment": null}, "net_amount": {"type": "numeric", "index": 7, "name": "net_amount", "comment": null}, "transactions": {"type": "bigint", "index": 8, "name": "transactions", "comment": null}, "charge_amount": {"type": "numeric", "index": 9, "name": "charge_amount", "comment": null}, "charge_transactions": {"type": "bigint", "index": 10, "name": "charge_transactions", "comment": null}, "google_fee_amount": {"type": "numeric", "index": 11, "name": "google_fee_amount", "comment": null}, "google_fee_transactions": {"type": "bigint", "index": 12, "name": "google_fee_transactions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play.int_google_play__earnings"}, "model.app_reporting.int_google_play__os_version": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_google_play__os_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": null}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": null}, "os_version": {"type": "text", "index": 5, "name": "os_version", "comment": null}, "deletions": {"type": "numeric", "index": 6, "name": "deletions", "comment": null}, "downloads": {"type": "numeric", "index": 7, "name": "downloads", "comment": null}, "crashes": {"type": "numeric", "index": 8, "name": "crashes", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.int_google_play__os_version"}, "model.app_reporting.int_google_play__overview": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_google_play__overview", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": null}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": null}, "deletions": {"type": "bigint", "index": 5, "name": "deletions", "comment": null}, "downloads": {"type": "bigint", "index": 6, "name": "downloads", "comment": null}, "page_views": {"type": "numeric", "index": 7, "name": "page_views", "comment": null}, "crashes": {"type": "bigint", "index": 8, "name": "crashes", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.int_google_play__overview"}, "model.app_reporting.int_google_play__traffic_source": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "int_google_play__traffic_source", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": null}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": null}, "app_platform": {"type": "text", "index": 3, "name": "app_platform", "comment": null}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": null}, "traffic_source_type": {"type": "text", "index": 5, "name": "traffic_source_type", "comment": null}, "downloads": {"type": "numeric", "index": 6, "name": "downloads", "comment": null}, "page_views": {"type": "numeric", "index": 7, "name": "page_views", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.app_reporting.int_google_play__traffic_source"}, "model.apple_store_source.stg_apple_store__app": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__app", "database": "postgres", "comment": "Table containing data about your application(s)", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "app_id": {"type": "bigint", "index": 2, "name": "app_id", "comment": "Application ID."}, "app_name": {"type": "text", "index": 3, "name": "app_name", "comment": "Application Name."}, "is_enabled": {"type": "boolean", "index": 4, "name": "is_enabled", "comment": "Boolean indicator for whether application is enabled or not."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__app"}, "model.apple_store_source.stg_apple_store__app_store_device": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__app_store_device", "database": "postgres", "comment": "Daily app store metrics (impressions, impressions_unique_device, page_views and page_views_unique_device) by device and source type.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "device": {"type": "text", "index": 5, "name": "device", "comment": "Device type associated with the respective metric(s)."}, "impressions": {"type": "bigint", "index": 6, "name": "impressions", "comment": "The number of times your app was viewed in the App Store for more than one second. This includes search results, Featured, Explore, Top Charts and App Product Page views. (Source: [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "impressions_unique_device": {"type": "bigint", "index": 7, "name": "impressions_unique_device", "comment": "The number of unique devices that have viewed your app for more than one second on on the Today, Games, Apps, Featured, Explore, Top Charts, Search tabs of the App Store and App Product Page views. This metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI."}, "page_views": {"type": "bigint", "index": 8, "name": "page_views", "comment": "The total number of times your App Store product page was clicked and viewed; when a user taps on a link from an app, website or App Clip card that brings them to your App Store product page, the immediate product page_view is attributed to the referring app, website, or App Clip. (Sources: [Apple](https://help.apple.com/app-store-connect/#/itcf19c873df), [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "page_views_unique_device": {"type": "bigint", "index": 9, "name": "page_views_unique_device", "comment": "The number of unique devices that have viewed your App Store product page; this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__app_store_device"}, "model.apple_store_source.stg_apple_store__app_store_device_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__app_store_device_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "device": {"type": "text", "index": 3, "name": "device", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "impressions": {"type": "integer", "index": 6, "name": "impressions", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "impressions_unique_device": {"type": "integer", "index": 8, "name": "impressions_unique_device", "comment": null}, "page_views": {"type": "integer", "index": 9, "name": "page_views", "comment": null}, "page_views_unique_device": {"type": "integer", "index": 10, "name": "page_views_unique_device", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__app_store_device_tmp"}, "model.apple_store_source.stg_apple_store__app_store_platform_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__app_store_platform_version", "database": "postgres", "comment": "Daily app store metrics (impressions, impressions_unique_device, page_views and page_views_unique_device) by platform version and source type.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "platform_version": {"type": "text", "index": 5, "name": "platform_version", "comment": "The platform version of the device engaging with your app."}, "impressions": {"type": "bigint", "index": 6, "name": "impressions", "comment": "The number of times your app was viewed in the App Store for more than one second. This includes search results, Featured, Explore, Top Charts and App Product Page views. (Source: [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "impressions_unique_device": {"type": "bigint", "index": 7, "name": "impressions_unique_device", "comment": "The number of unique devices that have viewed your app for more than one second on on the Today, Games, Apps, Featured, Explore, Top Charts, Search tabs of the App Store and App Product Page views. This metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI."}, "page_views": {"type": "bigint", "index": 8, "name": "page_views", "comment": "The total number of times your App Store product page was clicked and viewed; when a user taps on a link from an app, website or App Clip card that brings them to your App Store product page, the immediate product page_view is attributed to the referring app, website, or App Clip. (Sources: [Apple](https://help.apple.com/app-store-connect/#/itcf19c873df), [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "page_views_unique_device": {"type": "bigint", "index": 9, "name": "page_views_unique_device", "comment": "The number of unique devices that have viewed your App Store product page; this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__app_store_platform_version"}, "model.apple_store_source.stg_apple_store__app_store_platform_version_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__app_store_platform_version_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "platform_version": {"type": "text", "index": 3, "name": "platform_version", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "impressions": {"type": "integer", "index": 6, "name": "impressions", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "impressions_unique_device": {"type": "integer", "index": 8, "name": "impressions_unique_device", "comment": null}, "page_views": {"type": "integer", "index": 9, "name": "page_views", "comment": null}, "page_views_unique_device": {"type": "integer", "index": 10, "name": "page_views_unique_device", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__app_store_platform_version_tmp"}, "model.apple_store_source.stg_apple_store__app_store_territory": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__app_store_territory", "database": "postgres", "comment": "Daily app store metrics (impressions, impressions_unique_device, page_views and page_views_unique_device) by territory and source type.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "territory": {"type": "text", "index": 5, "name": "territory", "comment": "The territory (aka country) full name associated with the report's respective metric(s)."}, "impressions": {"type": "bigint", "index": 6, "name": "impressions", "comment": "The number of times your app was viewed in the App Store for more than one second. This includes search results, Featured, Explore, Top Charts and App Product Page views. (Source: [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "impressions_unique_device": {"type": "bigint", "index": 7, "name": "impressions_unique_device", "comment": "The number of unique devices that have viewed your app for more than one second on on the Today, Games, Apps, Featured, Explore, Top Charts, Search tabs of the App Store and App Product Page views. This metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI."}, "page_views": {"type": "bigint", "index": 8, "name": "page_views", "comment": "The total number of times your App Store product page was clicked and viewed; when a user taps on a link from an app, website or App Clip card that brings them to your App Store product page, the immediate product page_view is attributed to the referring app, website, or App Clip. (Sources: [Apple](https://help.apple.com/app-store-connect/#/itcf19c873df), [BusinessofApps](https://www.businessofapps.com/insights/understanding-the-app-store-metrics/#:~:text=Impressions%20%E2%80%93%20%E2%80%9CThe%20number%20of%20times,was%20clicked%20on%20and%20viewed.))"}, "page_views_unique_device": {"type": "bigint", "index": 9, "name": "page_views_unique_device", "comment": "The number of unique devices that have viewed your App Store product page; this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__app_store_territory"}, "model.apple_store_source.stg_apple_store__app_store_territory_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__app_store_territory_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "source_type": {"type": "text", "index": 3, "name": "source_type", "comment": null}, "territory": {"type": "text", "index": 4, "name": "territory", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "impressions": {"type": "integer", "index": 6, "name": "impressions", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "impressions_unique_device": {"type": "integer", "index": 8, "name": "impressions_unique_device", "comment": null}, "page_views": {"type": "integer", "index": 9, "name": "page_views", "comment": null}, "page_views_unique_device": {"type": "integer", "index": 10, "name": "page_views_unique_device", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__app_store_territory_tmp"}, "model.apple_store_source.stg_apple_store__app_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__app_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"id": {"type": "integer", "index": 1, "name": "id", "comment": null}, "is_enabled": {"type": "boolean", "index": 2, "name": "is_enabled", "comment": null}, "name": {"type": "text", "index": 3, "name": "name", "comment": null}, "asset_token": {"type": "text", "index": 4, "name": "asset_token", "comment": null}, "pre_order_info": {"type": "integer", "index": 5, "name": "pre_order_info", "comment": null}, "icon_url": {"type": "text", "index": 6, "name": "icon_url", "comment": null}, "app_opt_in_rate": {"type": "integer", "index": 7, "name": "app_opt_in_rate", "comment": null}, "ios": {"type": "boolean", "index": 8, "name": "ios", "comment": null}, "tvos": {"type": "boolean", "index": 9, "name": "tvos", "comment": null}, "is_bundle": {"type": "boolean", "index": 10, "name": "is_bundle", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 11, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__app_tmp"}, "model.apple_store_source.stg_apple_store__crashes_app_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__crashes_app_version", "database": "postgres", "comment": "Daily crashes by app version and device.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "device": {"type": "text", "index": 4, "name": "device", "comment": "Device type associated with the respective metric(s)."}, "app_version": {"type": "text", "index": 5, "name": "app_version", "comment": "The app version of the app that the user is engaging with."}, "crashes": {"type": "bigint", "index": 6, "name": "crashes", "comment": "The number of recorded crashes experienced (User Opt-In only); a value of 0 indicates there were 0 crash reports or no value from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__crashes_app_version"}, "model.apple_store_source.stg_apple_store__crashes_app_version_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__crashes_app_version_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "app_version": {"type": "text", "index": 2, "name": "app_version", "comment": null}, "date": {"type": "timestamp without time zone", "index": 3, "name": "date", "comment": null}, "device": {"type": "text", "index": 4, "name": "device", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "crashes": {"type": "integer", "index": 6, "name": "crashes", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__crashes_app_version_tmp"}, "model.apple_store_source.stg_apple_store__crashes_platform_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__crashes_platform_version", "database": "postgres", "comment": "Daily crashes by platform version and device.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "device": {"type": "text", "index": 4, "name": "device", "comment": "Device type associated with the respective metric(s)."}, "platform_version": {"type": "text", "index": 5, "name": "platform_version", "comment": "The app version of the app that the user is engaging with."}, "crashes": {"type": "bigint", "index": 6, "name": "crashes", "comment": "The number of recorded crashes experienced (User Opt-In only); a value of 0 indicates there were 0 crash reports or no value from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__crashes_platform_version"}, "model.apple_store_source.stg_apple_store__crashes_platform_version_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__crashes_platform_version_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "device": {"type": "text", "index": 3, "name": "device", "comment": null}, "platform_version": {"type": "text", "index": 4, "name": "platform_version", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "crashes": {"type": "integer", "index": 6, "name": "crashes", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__crashes_platform_version_tmp"}, "model.apple_store_source.stg_apple_store__downloads_device": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__downloads_device", "database": "postgres", "comment": "Daily downloads metrics (first time downloads, redownloads and total downloads) by device and source type.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "device": {"type": "text", "index": 5, "name": "device", "comment": "Device type associated with the respective metric(s)."}, "first_time_downloads": {"type": "bigint", "index": 6, "name": "first_time_downloads", "comment": "The number of first time downloads for your app; credit is attributed to the referring app, website, or App Clip of the first time download."}, "redownloads": {"type": "bigint", "index": 7, "name": "redownloads", "comment": "The count of redownloads where a redownload occurs when a user who previously downloaded your app adds it to their device again (User Opt-In only); credit is attributed to the source recorded when a user tapped to download/launch your app for the first time. A value of 0 indicates there were 0 redownloads or no value from the source report that day."}, "total_downloads": {"type": "bigint", "index": 8, "name": "total_downloads", "comment": "Total Downloads is the sum of Redownloads and First Time Downloads."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__downloads_device"}, "model.apple_store_source.stg_apple_store__downloads_device_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__downloads_device_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "device": {"type": "text", "index": 3, "name": "device", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "first_time_downloads": {"type": "integer", "index": 6, "name": "first_time_downloads", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "redownloads": {"type": "integer", "index": 8, "name": "redownloads", "comment": null}, "total_downloads": {"type": "integer", "index": 9, "name": "total_downloads", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__downloads_device_tmp"}, "model.apple_store_source.stg_apple_store__downloads_platform_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__downloads_platform_version", "database": "postgres", "comment": "Daily downloads metrics (first time downloads, redownloads and total downloads) by platform version and source type.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "platform_version": {"type": "text", "index": 5, "name": "platform_version", "comment": "The platform version of the device engaging with your app."}, "first_time_downloads": {"type": "bigint", "index": 6, "name": "first_time_downloads", "comment": "The number of first time downloads for your app; credit is attributed to the referring app, website, or App Clip of the first time download."}, "redownloads": {"type": "bigint", "index": 7, "name": "redownloads", "comment": "The count of redownloads where a redownload occurs when a user who previously downloaded your app adds it to their device again (User Opt-In only); credit is attributed to the source recorded when a user tapped to download/launch your app for the first time. A value of 0 indicates there were 0 redownloads or no value from the source report that day."}, "total_downloads": {"type": "bigint", "index": 8, "name": "total_downloads", "comment": "Total Downloads is the sum of Redownloads and First Time Downloads."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__downloads_platform_version"}, "model.apple_store_source.stg_apple_store__downloads_platform_version_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__downloads_platform_version_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "platform_version": {"type": "text", "index": 3, "name": "platform_version", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "first_time_downloads": {"type": "integer", "index": 6, "name": "first_time_downloads", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "redownloads": {"type": "integer", "index": 8, "name": "redownloads", "comment": null}, "total_downloads": {"type": "integer", "index": 9, "name": "total_downloads", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__downloads_platform_version_tmp"}, "model.apple_store_source.stg_apple_store__downloads_territory": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__downloads_territory", "database": "postgres", "comment": "Daily downloads metrics (first time downloads, redownloads and total downloads) by territory and source type.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "territory": {"type": "text", "index": 5, "name": "territory", "comment": "The territory (aka country) full name associated with the report's respective metric(s)."}, "first_time_downloads": {"type": "bigint", "index": 6, "name": "first_time_downloads", "comment": "The number of first time downloads for your app; credit is attributed to the referring app, website, or App Clip of the first time download."}, "redownloads": {"type": "bigint", "index": 7, "name": "redownloads", "comment": "The count of redownloads where a redownload occurs when a user who previously downloaded your app adds it to their device again (User Opt-In only); credit is attributed to the source recorded when a user tapped to download/launch your app for the first time. A value of 0 indicates there were 0 redownloads or no value from the source report that day."}, "total_downloads": {"type": "bigint", "index": 8, "name": "total_downloads", "comment": "Total Downloads is the sum of Redownloads and First Time Downloads."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__downloads_territory"}, "model.apple_store_source.stg_apple_store__downloads_territory_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__downloads_territory_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "source_type": {"type": "text", "index": 3, "name": "source_type", "comment": null}, "territory": {"type": "text", "index": 4, "name": "territory", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "first_time_downloads": {"type": "integer", "index": 6, "name": "first_time_downloads", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "redownloads": {"type": "integer", "index": 8, "name": "redownloads", "comment": null}, "total_downloads": {"type": "integer", "index": 9, "name": "total_downloads", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__downloads_territory_tmp"}, "model.apple_store_source.stg_apple_store__sales_account": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__sales_account", "database": "postgres", "comment": "Table containing sales account data.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "account_id": {"type": "bigint", "index": 2, "name": "account_id", "comment": "Sales Account ID associated with the app name or app ID."}, "account_name": {"type": "text", "index": 3, "name": "account_name", "comment": "Sales Account Name associated with the Sales Account ID, app name or app ID."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__sales_account"}, "model.apple_store_source.stg_apple_store__sales_account_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__sales_account_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"id": {"type": "integer", "index": 1, "name": "id", "comment": null}, "name": {"type": "text", "index": 2, "name": "name", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 3, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__sales_account_tmp"}, "model.apple_store_source.stg_apple_store__sales_subscription_events": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__sales_subscription_events", "database": "postgres", "comment": "Daily subscription event report by account ID, app name, subscription name, event, country, state and device; this model is aggregated by date, app_name, account_id, country, state and subscription_name for easier transformations in the modeling package.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "account_id": {"type": "bigint", "index": 3, "name": "account_id", "comment": "Sales Account ID associated with the app name or app ID."}, "app_name": {"type": "text", "index": 4, "name": "app_name", "comment": "Application Name."}, "subscription_name": {"type": "text", "index": 5, "name": "subscription_name", "comment": "The subscription name associated with the subscription event metric or subscription summary metric."}, "event": {"type": "text", "index": 6, "name": "event", "comment": "The subscription event associated with the respective metric(s)."}, "country": {"type": "text", "index": 7, "name": "country", "comment": "The country associated with the subscription event metrics and subscription summary metric(s). This country code maps to ISO-3166 Alpha-2."}, "state": {"type": "text", "index": 8, "name": "state", "comment": "The state associated with the subscription event metrics or subscription summary metrics."}, "device": {"type": "text", "index": 9, "name": "device", "comment": "Device type associated with the respective metric(s)."}, "quantity": {"type": "numeric", "index": 10, "name": "quantity", "comment": "The number of occurrences of a given subscription event."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__sales_subscription_events"}, "model.apple_store_source.stg_apple_store__sales_subscription_events_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__sales_subscription_events_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_filename": {"type": "text", "index": 1, "name": "_filename", "comment": null}, "account_number": {"type": "integer", "index": 2, "name": "account_number", "comment": null}, "vendor_number": {"type": "integer", "index": 3, "name": "vendor_number", "comment": null}, "_index": {"type": "integer", "index": 4, "name": "_index", "comment": null}, "event_date": {"type": "date", "index": 5, "name": "event_date", "comment": null}, "app_name": {"type": "text", "index": 6, "name": "app_name", "comment": null}, "days_canceled": {"type": "integer", "index": 7, "name": "days_canceled", "comment": null}, "subscription_name": {"type": "text", "index": 8, "name": "subscription_name", "comment": null}, "consecutive_paid_periods": {"type": "integer", "index": 9, "name": "consecutive_paid_periods", "comment": null}, "previous_subscription_name": {"type": "integer", "index": 10, "name": "previous_subscription_name", "comment": null}, "cancellation_reason": {"type": "text", "index": 11, "name": "cancellation_reason", "comment": null}, "proceeds_reason": {"type": "text", "index": 12, "name": "proceeds_reason", "comment": null}, "subscription_apple_id": {"type": "integer", "index": 13, "name": "subscription_apple_id", "comment": null}, "standard_subscription_duration": {"type": "text", "index": 14, "name": "standard_subscription_duration", "comment": null}, "original_start_date": {"type": "date", "index": 15, "name": "original_start_date", "comment": null}, "device": {"type": "text", "index": 16, "name": "device", "comment": null}, "days_before_canceling": {"type": "integer", "index": 17, "name": "days_before_canceling", "comment": null}, "quantity": {"type": "integer", "index": 18, "name": "quantity", "comment": null}, "marketing_opt_in_duration": {"type": "integer", "index": 19, "name": "marketing_opt_in_duration", "comment": null}, "promotional_offer_name": {"type": "integer", "index": 20, "name": "promotional_offer_name", "comment": null}, "state": {"type": "text", "index": 21, "name": "state", "comment": null}, "previous_subscription_apple_id": {"type": "integer", "index": 22, "name": "previous_subscription_apple_id", "comment": null}, "event": {"type": "text", "index": 23, "name": "event", "comment": null}, "subscription_group_id": {"type": "integer", "index": 24, "name": "subscription_group_id", "comment": null}, "country": {"type": "text", "index": 25, "name": "country", "comment": null}, "promotional_offer_id": {"type": "integer", "index": 26, "name": "promotional_offer_id", "comment": null}, "app_apple_id": {"type": "integer", "index": 27, "name": "app_apple_id", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 28, "name": "_fivetran_synced", "comment": null}, "subscription_offer_type": {"type": "integer", "index": 29, "name": "subscription_offer_type", "comment": null}, "subscription_offer_duration": {"type": "integer", "index": 30, "name": "subscription_offer_duration", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__sales_subscription_events_tmp"}, "model.apple_store_source.stg_apple_store__sales_subscription_summary": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__sales_subscription_summary", "database": "postgres", "comment": "Daily subscription summary report by account ID, app name, country, state and subscription name; this model is aggregated by date, app_name, account_id, country, state and subscription_name for easier transformations in the modeling package.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_name": {"type": "text", "index": 3, "name": "app_name", "comment": "Application Name."}, "account_id": {"type": "bigint", "index": 4, "name": "account_id", "comment": "Sales Account ID associated with the app name or app ID."}, "country": {"type": "text", "index": 5, "name": "country", "comment": "The country associated with the subscription event metrics and subscription summary metric(s). This country code maps to ISO-3166 Alpha-2."}, "state": {"type": "text", "index": 6, "name": "state", "comment": "The state associated with the subscription event metrics or subscription summary metrics."}, "subscription_name": {"type": "text", "index": 7, "name": "subscription_name", "comment": "The subscription name associated with the subscription event metric or subscription summary metric."}, "device": {"type": "text", "index": 8, "name": "device", "comment": null}, "active_free_trial_introductory_offer_subscriptions": {"type": "numeric", "index": 9, "name": "active_free_trial_introductory_offer_subscriptions", "comment": "Total number of introductory offer subscriptions currently in a free trial."}, "active_pay_as_you_go_introductory_offer_subscriptions": {"type": "numeric", "index": 10, "name": "active_pay_as_you_go_introductory_offer_subscriptions", "comment": "Total number of introductory offer subscriptions currently with a pay as you go introductory price."}, "active_pay_up_front_introductory_offer_subscriptions": {"type": "numeric", "index": 11, "name": "active_pay_up_front_introductory_offer_subscriptions", "comment": "Total number of introductory offer subscriptions currently with a pay up front introductory price."}, "active_standard_price_subscriptions": {"type": "numeric", "index": 12, "name": "active_standard_price_subscriptions", "comment": "Total number of auto-renewable standard paid subscriptions currently active, excluding free trials, \nsubscription offers, introductory offers, and marketing opt-ins. Subscriptions are active during the period for which the customer has paid without cancellation."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__sales_subscription_summary"}, "model.apple_store_source.stg_apple_store__sales_subscription_summary_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__sales_subscription_summary_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_filename": {"type": "text", "index": 1, "name": "_filename", "comment": null}, "account_number": {"type": "integer", "index": 2, "name": "account_number", "comment": null}, "vendor_number": {"type": "integer", "index": 3, "name": "vendor_number", "comment": null}, "_index": {"type": "integer", "index": 4, "name": "_index", "comment": null}, "developer_proceeds": {"type": "double precision", "index": 5, "name": "developer_proceeds", "comment": null}, "app_name": {"type": "text", "index": 6, "name": "app_name", "comment": null}, "free_trial_promotional_offer_subscriptions": {"type": "integer", "index": 7, "name": "free_trial_promotional_offer_subscriptions", "comment": null}, "proceeds_currency": {"type": "text", "index": 8, "name": "proceeds_currency", "comment": null}, "subscription_name": {"type": "text", "index": 9, "name": "subscription_name", "comment": null}, "pay_as_you_go_promotional_offer_subscriptions": {"type": "integer", "index": 10, "name": "pay_as_you_go_promotional_offer_subscriptions", "comment": null}, "customer_currency": {"type": "text", "index": 11, "name": "customer_currency", "comment": null}, "marketing_opt_ins": {"type": "integer", "index": 12, "name": "marketing_opt_ins", "comment": null}, "pay_up_front_promotional_offer_subscriptions": {"type": "integer", "index": 13, "name": "pay_up_front_promotional_offer_subscriptions", "comment": null}, "billing_retry": {"type": "integer", "index": 14, "name": "billing_retry", "comment": null}, "proceeds_reason": {"type": "text", "index": 15, "name": "proceeds_reason", "comment": null}, "subscription_apple_id": {"type": "integer", "index": 16, "name": "subscription_apple_id", "comment": null}, "active_standard_price_subscriptions": {"type": "integer", "index": 17, "name": "active_standard_price_subscriptions", "comment": null}, "standard_subscription_duration": {"type": "text", "index": 18, "name": "standard_subscription_duration", "comment": null}, "grace_period": {"type": "integer", "index": 19, "name": "grace_period", "comment": null}, "device": {"type": "text", "index": 20, "name": "device", "comment": null}, "active_pay_up_front_introductory_offer_subscriptions": {"type": "integer", "index": 21, "name": "active_pay_up_front_introductory_offer_subscriptions", "comment": null}, "customer_price": {"type": "double precision", "index": 22, "name": "customer_price", "comment": null}, "promotional_offer_name": {"type": "integer", "index": 23, "name": "promotional_offer_name", "comment": null}, "state": {"type": "text", "index": 24, "name": "state", "comment": null}, "active_pay_as_you_go_introductory_offer_subscriptions": {"type": "integer", "index": 25, "name": "active_pay_as_you_go_introductory_offer_subscriptions", "comment": null}, "subscription_group_id": {"type": "integer", "index": 26, "name": "subscription_group_id", "comment": null}, "country": {"type": "text", "index": 27, "name": "country", "comment": null}, "active_free_trial_introductory_offer_subscriptions": {"type": "integer", "index": 28, "name": "active_free_trial_introductory_offer_subscriptions", "comment": null}, "promotional_offer_id": {"type": "integer", "index": 29, "name": "promotional_offer_id", "comment": null}, "app_apple_id": {"type": "integer", "index": 30, "name": "app_apple_id", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 31, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__sales_subscription_summary_tmp"}, "model.apple_store_source.stg_apple_store__usage_app_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__usage_app_version", "database": "postgres", "comment": "Daily usage metrics (active devices, active devices last 30 days, deletions, installations, sessions) by app version and source type.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "app_version": {"type": "text", "index": 5, "name": "app_version", "comment": "The app version of the app that the user is engaging with."}, "active_devices": {"type": "bigint", "index": 6, "name": "active_devices", "comment": "The count of active_device is the count of devices that ran the app at least one time and for at least two seconds on a given day (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices or no value from the source report that day."}, "active_devices_last_30_days": {"type": "bigint", "index": 7, "name": "active_devices_last_30_days", "comment": "The count of active_devices_last_30_days is the count of devices that ran the app at least one time and for at least two seconds on the date_day of the report minus 30 days (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices last 30 days or no value from the source report that day."}, "deletions": {"type": "bigint", "index": 8, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). Data from resetting or erasing a device\u2019s content and settings is not included. A value of 0 indicates there were 0 deletions or no value from the source report that day."}, "installations": {"type": "bigint", "index": 9, "name": "installations", "comment": "An installation event is when the user opens the App after they've downloaded it (User Opt-In only). If the App was downloaded but not opened or opened offline, this will not count; if the user opts out of sending data back to Apple, there will also be no data here. A value of 0 indicates there were 0 installations or no value from the source report that day."}, "sessions": {"type": "bigint", "index": 10, "name": "sessions", "comment": "Sessions is the count of the number of times the app has been used for at least two seconds (User Opt-In only). If the app is in the background and is later used again, that counts as another session. A value of 0 indicates there were 0 sessions or no value from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__usage_app_version"}, "model.apple_store_source.stg_apple_store__usage_app_version_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__usage_app_version_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "app_version": {"type": "text", "index": 2, "name": "app_version", "comment": null}, "date": {"type": "timestamp without time zone", "index": 3, "name": "date", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "installations": {"type": "integer", "index": 6, "name": "installations", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "sessions": {"type": "integer", "index": 8, "name": "sessions", "comment": null}, "active_devices": {"type": "integer", "index": 9, "name": "active_devices", "comment": null}, "active_devices_last_30_days": {"type": "integer", "index": 10, "name": "active_devices_last_30_days", "comment": null}, "deletions": {"type": "integer", "index": 11, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__usage_app_version_tmp"}, "model.apple_store_source.stg_apple_store__usage_device": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__usage_device", "database": "postgres", "comment": "Daily usage metrics (active devices, active devices last 30 days, deletions, installations, sessions) by device and source type.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "device": {"type": "text", "index": 5, "name": "device", "comment": "Device type associated with the respective metric(s)."}, "active_devices": {"type": "bigint", "index": 6, "name": "active_devices", "comment": "The count of active_device is the count of devices that ran the app at least one time and for at least two seconds on a given day (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices or no value from the source report that day."}, "active_devices_last_30_days": {"type": "bigint", "index": 7, "name": "active_devices_last_30_days", "comment": "The count of active_devices_last_30_days is the count of devices that ran the app at least one time and for at least two seconds on the date_day of the report minus 30 days (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices last 30 days or no value from the source report that day."}, "deletions": {"type": "bigint", "index": 8, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). Data from resetting or erasing a device\u2019s content and settings is not included. A value of 0 indicates there were 0 deletions or no value from the source report that day."}, "installations": {"type": "bigint", "index": 9, "name": "installations", "comment": "An installation event is when the user opens the App after they've downloaded it (User Opt-In only). If the App was downloaded but not opened or opened offline, this will not count; if the user opts out of sending data back to Apple, there will also be no data here. A value of 0 indicates there were 0 installations or no value from the source report that day."}, "sessions": {"type": "bigint", "index": 10, "name": "sessions", "comment": "Sessions is the count of the number of times the app has been used for at least two seconds (User Opt-In only). If the app is in the background and is later used again, that counts as another session. A value of 0 indicates there were 0 sessions or no value from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__usage_device"}, "model.apple_store_source.stg_apple_store__usage_device_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__usage_device_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "device": {"type": "text", "index": 3, "name": "device", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "installations": {"type": "integer", "index": 6, "name": "installations", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "sessions": {"type": "integer", "index": 8, "name": "sessions", "comment": null}, "active_devices": {"type": "integer", "index": 9, "name": "active_devices", "comment": null}, "active_devices_last_30_days": {"type": "integer", "index": 10, "name": "active_devices_last_30_days", "comment": null}, "deletions": {"type": "integer", "index": 11, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__usage_device_tmp"}, "model.apple_store_source.stg_apple_store__usage_platform_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__usage_platform_version", "database": "postgres", "comment": "Daily usage metrics (active devices, active devices last 30 days, deletions, installations, sessions) by platform version and source type.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "platform_version": {"type": "text", "index": 5, "name": "platform_version", "comment": "The platform version of the device engaging with your app."}, "active_devices": {"type": "bigint", "index": 6, "name": "active_devices", "comment": "The count of active_device is the count of devices that ran the app at least one time and for at least two seconds on a given day (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices or no value from the source report that day."}, "active_devices_last_30_days": {"type": "bigint", "index": 7, "name": "active_devices_last_30_days", "comment": "The count of active_devices_last_30_days is the count of devices that ran the app at least one time and for at least two seconds on the date_day of the report minus 30 days (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices last 30 days or no value from the source report that day."}, "deletions": {"type": "bigint", "index": 8, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). Data from resetting or erasing a device\u2019s content and settings is not included. A value of 0 indicates there were 0 deletions or no value from the source report that day."}, "installations": {"type": "bigint", "index": 9, "name": "installations", "comment": "An installation event is when the user opens the App after they've downloaded it (User Opt-In only). If the App was downloaded but not opened or opened offline, this will not count; if the user opts out of sending data back to Apple, there will also be no data here. A value of 0 indicates there were 0 installations or no value from the source report that day."}, "sessions": {"type": "bigint", "index": 10, "name": "sessions", "comment": "Sessions is the count of the number of times the app has been used for at least two seconds (User Opt-In only). If the app is in the background and is later used again, that counts as another session. A value of 0 indicates there were 0 sessions or no value from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__usage_platform_version"}, "model.apple_store_source.stg_apple_store__usage_platform_version_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__usage_platform_version_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "platform_version": {"type": "text", "index": 3, "name": "platform_version", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "installations": {"type": "integer", "index": 6, "name": "installations", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "sessions": {"type": "integer", "index": 8, "name": "sessions", "comment": null}, "active_devices": {"type": "integer", "index": 9, "name": "active_devices", "comment": null}, "active_devices_last_30_days": {"type": "integer", "index": 10, "name": "active_devices_last_30_days", "comment": null}, "deletions": {"type": "integer", "index": 11, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__usage_platform_version_tmp"}, "model.apple_store_source.stg_apple_store__usage_territory": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__usage_territory", "database": "postgres", "comment": "Daily usage metrics (active devices, active devices last 30 days, deletions, installations, sessions) by territory and source type.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If it is not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date of the report and respective recorded metric(s); follows the format `YYYY-MM-DD`."}, "app_id": {"type": "bigint", "index": 3, "name": "app_id", "comment": "Application ID."}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": "A source is counted when a customer follows a link to your App Store product page. \nThere are 8 types of sources: App Store Browse, App Store Search, App Referrers, Web Referrers, App Clips, Unavailable, Institutional Purchases, and Null. Null is the default value for data that does not provide source types, including: crashes, subscription events and subscription summary.\nMore information can be found in the Apple App Store developer [docs](https://developer.apple.com/help/app-store-connect/view-app-analytics/view-acquisition-sources/)."}, "territory": {"type": "text", "index": 5, "name": "territory", "comment": "The territory (aka country) full name associated with the report's respective metric(s)."}, "active_devices": {"type": "bigint", "index": 6, "name": "active_devices", "comment": "The count of active_device is the count of devices that ran the app at least one time and for at least two seconds on a given day (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices or no value from the source report that day."}, "active_devices_last_30_days": {"type": "bigint", "index": 7, "name": "active_devices_last_30_days", "comment": "The count of active_devices_last_30_days is the count of devices that ran the app at least one time and for at least two seconds on the date_day of the report minus 30 days (User Opt-In only); this metric is presumed to be de-duplicated daily as received from the source data, therefore, aggregating over a span of days is better done in the UI. A value of 0 indicates there were 0 active devices last 30 days or no value from the source report that day."}, "deletions": {"type": "bigint", "index": 8, "name": "deletions", "comment": "A deletion occurs when a user removes your app from their device (User Opt-In only). Data from resetting or erasing a device\u2019s content and settings is not included. A value of 0 indicates there were 0 deletions or no value from the source report that day."}, "installations": {"type": "bigint", "index": 9, "name": "installations", "comment": "An installation event is when the user opens the App after they've downloaded it (User Opt-In only). If the App was downloaded but not opened or opened offline, this will not count; if the user opts out of sending data back to Apple, there will also be no data here. A value of 0 indicates there were 0 installations or no value from the source report that day."}, "sessions": {"type": "bigint", "index": 10, "name": "sessions", "comment": "Sessions is the count of the number of times the app has been used for at least two seconds (User Opt-In only). If the app is in the background and is later used again, that counts as another session. A value of 0 indicates there were 0 sessions or no value from the source report that day."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__usage_territory"}, "model.apple_store_source.stg_apple_store__usage_territory_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_apple_store__usage_territory_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "source_type": {"type": "text", "index": 3, "name": "source_type", "comment": null}, "territory": {"type": "text", "index": 4, "name": "territory", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "installations": {"type": "integer", "index": 6, "name": "installations", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "sessions": {"type": "integer", "index": 8, "name": "sessions", "comment": null}, "active_devices": {"type": "integer", "index": 9, "name": "active_devices", "comment": null}, "active_devices_last_30_days": {"type": "integer", "index": 10, "name": "active_devices_last_30_days", "comment": null}, "deletions": {"type": "integer", "index": 11, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.apple_store_source.stg_apple_store__usage_territory_tmp"}, "model.google_play_source.stg_google_play__earnings": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__earnings", "database": "postgres", "comment": "Each line in the report represents a type of transaction, like when you charge a customer money or pay Google a fee, along with the original and converted amounts. Does not include chargebacks. No transactions made in the European Economic Area will not be Google fees. \n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "amount_buyer_currency": {"type": "numeric(28,6)", "index": 2, "name": "amount_buyer_currency", "comment": "Total amount for this invoice line before currency conversion."}, "amount_merchant_currency": {"type": "numeric(28,6)", "index": 3, "name": "amount_merchant_currency", "comment": "Total amount for this invoice line after currency conversion."}, "base_plan_id": {"type": "integer", "index": 4, "name": "base_plan_id", "comment": "Base plan id of the subscription product."}, "buyer_country": {"type": "text", "index": 5, "name": "buyer_country", "comment": "Two-letter abbreviation of the country where the user\u2019s Google account is registered."}, "buyer_currency": {"type": "text", "index": 6, "name": "buyer_currency", "comment": "Currency the order was converted from."}, "buyer_postal_code": {"type": "integer", "index": 7, "name": "buyer_postal_code", "comment": "Postal code of the buyer."}, "buyer_state": {"type": "text", "index": 8, "name": "buyer_state", "comment": "State in which the buyer resides."}, "currency_conversion_rate": {"type": "double precision", "index": 9, "name": "currency_conversion_rate", "comment": "Exchange rate used when converting buyer amounts to payout amounts in merchant currency."}, "order_id": {"type": "text", "index": 10, "name": "order_id", "comment": "Unique ID assigned to this order. Subscription order IDs include the renewal cycle number at the end. Renamed from `description`. One order will have a record for every kind of transaction associated with it."}, "buyer_hardware": {"type": "integer", "index": 11, "name": "buyer_hardware", "comment": "Android device model used to make the purchase. For subscription orders, this refers to the model used for the original purchase."}, "merchant_currency": {"type": "text", "index": 12, "name": "merchant_currency", "comment": "Currency to which the order was converted. This is the local currency you are paid in."}, "offer_id": {"type": "integer", "index": 13, "name": "offer_id", "comment": "ID of the offer used to purchase the product."}, "package_name": {"type": "text", "index": 14, "name": "package_name", "comment": "Package name of the app where the product was sold. Renamed from `product_id`."}, "product_title": {"type": "text", "index": 15, "name": "product_title", "comment": "Developer-specified name of the product. Shown in the buyer's locale."}, "product_type": {"type": "integer", "index": 16, "name": "product_type", "comment": "Used to identify the type of product sold. '0' represents the sale of a paid app, '1' represents the sale of an in-app product or subscription."}, "refund_type": {"type": "integer", "index": 17, "name": "refund_type", "comment": "Refunds where the buyer was reimbursed their full spend will be marked as 'Full'. Refunds for part of a user\u2019s payment amount will be marked as 'Partial'."}, "sku_id": {"type": "text", "index": 18, "name": "sku_id", "comment": "Developer-specified unique ID assigned to the ordered product. Subscription order IDs include the renewal cycle number at the end."}, "tax_type": {"type": "integer", "index": 19, "name": "tax_type", "comment": "Kind of tax for tax lines; null for non-tax lines."}, "transaction_date": {"type": "date", "index": 20, "name": "transaction_date", "comment": "Date of this order based on the PDT time zone (in 'MMM DD, YYYY' format)."}, "transaction_pt_timestamp": {"type": "timestamp without time zone", "index": 21, "name": "transaction_pt_timestamp", "comment": "Timestamp (in Pacific Time) of when the order was placed. This is cast as a `dbt.type_timestamp()` which compiles to a timestamp WITHOUT a timezone. However, all times reported in Google Play are in Pacific Time.\n"}, "transaction_timezone": {"type": "text", "index": 22, "name": "transaction_timezone", "comment": "Timezone in which the order was placed (PDT or PST)."}, "transaction_type": {"type": "text", "index": 23, "name": "transaction_type", "comment": "Type of transaction - Charge, Google fee, Tax, Charge refund, Google fee refund, Charge rebill, Tax rebill, Google fee rebill, etc. Nulls are coalesced into 'Other'"}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 24, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__earnings"}, "model.google_play_source.stg_google_play__earnings_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__earnings_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "description": {"type": "text", "index": 4, "name": "description", "comment": null}, "transaction_date": {"type": "text", "index": 5, "name": "transaction_date", "comment": null}, "transaction_time": {"type": "text", "index": 6, "name": "transaction_time", "comment": null}, "tax_type": {"type": "integer", "index": 7, "name": "tax_type", "comment": null}, "transaction_type": {"type": "text", "index": 8, "name": "transaction_type", "comment": null}, "refund_type": {"type": "integer", "index": 9, "name": "refund_type", "comment": null}, "product_title": {"type": "text", "index": 10, "name": "product_title", "comment": null}, "product_id": {"type": "text", "index": 11, "name": "product_id", "comment": null}, "product_type": {"type": "integer", "index": 12, "name": "product_type", "comment": null}, "sku_id": {"type": "text", "index": 13, "name": "sku_id", "comment": null}, "hardware": {"type": "integer", "index": 14, "name": "hardware", "comment": null}, "buyer_country": {"type": "text", "index": 15, "name": "buyer_country", "comment": null}, "buyer_state": {"type": "text", "index": 16, "name": "buyer_state", "comment": null}, "buyer_postal_code": {"type": "integer", "index": 17, "name": "buyer_postal_code", "comment": null}, "buyer_currency": {"type": "text", "index": 18, "name": "buyer_currency", "comment": null}, "amount_buyer_currency_": {"type": "double precision", "index": 19, "name": "amount_buyer_currency_", "comment": null}, "currency_conversion_rate": {"type": "double precision", "index": 20, "name": "currency_conversion_rate", "comment": null}, "merchant_currency": {"type": "text", "index": 21, "name": "merchant_currency", "comment": null}, "amount_merchant_currency_": {"type": "double precision", "index": 22, "name": "amount_merchant_currency_", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 23, "name": "_fivetran_synced", "comment": null}, "base_plan_id": {"type": "integer", "index": 24, "name": "base_plan_id", "comment": null}, "offer_id": {"type": "integer", "index": 25, "name": "offer_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__earnings_tmp"}, "model.google_play_source.stg_google_play__stats_crashes_app_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_crashes_app_version", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly crashes report by app version and app. Records with `NULL` app version codes are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "app_version_code": {"type": "integer", "index": 3, "name": "app_version_code", "comment": "Integer value of the version of the app being reported on."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "anrs": {"type": "numeric", "index": 5, "name": "anrs", "comment": "Daily application not responding (ANR) reports collected from Android devices whose users have opted in to automatically share usage and diagnostics data."}, "crashes": {"type": "numeric", "index": 6, "name": "crashes", "comment": "Daily crash reports collected from Android devices whose users have opted in to automatically share usage and diagnostics data."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_crashes_app_version"}, "model.google_play_source.stg_google_play__stats_crashes_app_version_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_crashes_app_version_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "app_version_code": {"type": "integer", "index": 6, "name": "app_version_code", "comment": null}, "daily_crashes": {"type": "integer", "index": 7, "name": "daily_crashes", "comment": null}, "daily_anrs": {"type": "integer", "index": 8, "name": "daily_anrs", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_crashes_app_version_tmp"}, "model.google_play_source.stg_google_play__stats_crashes_os_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_crashes_os_version", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly crashes report by app and user OS version. Records with `NULL` os versions are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "android_os_version": {"type": "text", "index": 3, "name": "android_os_version", "comment": "Operation System of the android being used. May be NULL if users do not consent to being tracked."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "anrs": {"type": "numeric", "index": 5, "name": "anrs", "comment": "Daily application not responding (ANR) reports collected from Android devices whose users have opted in to automatically share usage and diagnostics data."}, "crashes": {"type": "numeric", "index": 6, "name": "crashes", "comment": "Daily crash reports collected from Android devices whose users have opted in to automatically share usage and diagnostics data."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_crashes_os_version"}, "model.google_play_source.stg_google_play__stats_crashes_os_version_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_crashes_os_version_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "android_os_version": {"type": "text", "index": 6, "name": "android_os_version", "comment": null}, "daily_crashes": {"type": "integer", "index": 7, "name": "daily_crashes", "comment": null}, "daily_anrs": {"type": "integer", "index": 8, "name": "daily_anrs", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_crashes_os_version_tmp"}, "model.google_play_source.stg_google_play__stats_crashes_overview": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_crashes_overview", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly overview crashes report by app.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "package_name": {"type": "text", "index": 3, "name": "package_name", "comment": "The package name of the app owning the report data."}, "anrs": {"type": "bigint", "index": 4, "name": "anrs", "comment": "Daily application not responding (ANR) reports collected from Android devices whose users have opted in to automatically share usage and diagnostics data."}, "crashes": {"type": "bigint", "index": 5, "name": "crashes", "comment": "Daily crash reports collected from Android devices whose users have opted in to automatically share usage and diagnostics data."}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 6, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_crashes_overview"}, "model.google_play_source.stg_google_play__stats_crashes_overview_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_crashes_overview_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "daily_crashes": {"type": "integer", "index": 6, "name": "daily_crashes", "comment": null}, "daily_anrs": {"type": "integer", "index": 7, "name": "daily_anrs", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 8, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_crashes_overview_tmp"}, "model.google_play_source.stg_google_play__stats_installs_app_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_installs_app_version", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly installs report by app and app version. Records with `NULL` app version codes are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "app_version_code": {"type": "integer", "index": 3, "name": "app_version_code", "comment": "Integer value of the version of the app being reported on."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "active_devices_last_30_days": {"type": "numeric", "index": 5, "name": "active_devices_last_30_days", "comment": "The number of active devices on which your app is installed. An active device is one that has been turned on at least once in the past 30 days."}, "device_installs": {"type": "numeric", "index": 6, "name": "device_installs", "comment": "Devices on which users installed your app on this day. An individual user can have multiple device installs."}, "device_uninstalls": {"type": "numeric", "index": 7, "name": "device_uninstalls", "comment": "The number of devices from which users uninstalled your app on a given day."}, "device_upgrades": {"type": "numeric", "index": 8, "name": "device_upgrades", "comment": "The number of devices from which users upgraded your app on a given day."}, "user_installs": {"type": "numeric", "index": 9, "name": "user_installs", "comment": "The number of users who installed your app and did not have it installed on any other devices at the time on a given day."}, "user_uninstalls": {"type": "numeric", "index": 10, "name": "user_uninstalls", "comment": "The number of users who uninstalled your app from all of their devices on this day."}, "install_events": {"type": "numeric", "index": 11, "name": "install_events", "comment": "The number of times your app was installed, including devices on which the app had been installed previously. This does not include pre-installs or device reactivations."}, "uninstall_events": {"type": "numeric", "index": 12, "name": "uninstall_events", "comment": "The number of times your app was uninstalled. This does not include inactive devices."}, "update_events": {"type": "numeric", "index": 13, "name": "update_events", "comment": "The number of times your app was updated."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_installs_app_version"}, "model.google_play_source.stg_google_play__stats_installs_app_version_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_installs_app_version_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "app_version_code": {"type": "integer", "index": 6, "name": "app_version_code", "comment": null}, "current_device_installs": {"type": "integer", "index": 7, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 8, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 9, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 10, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 11, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 12, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 13, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 14, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 15, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "integer", "index": 16, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 17, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 18, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 19, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_installs_app_version_tmp"}, "model.google_play_source.stg_google_play__stats_installs_country": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_installs_country", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly installs report by app and user country. Records with `NULL` countries are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "country": {"type": "text", "index": 3, "name": "country", "comment": "Two-letter abbreviation of the country where the user\u2019s Google account is registered."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "active_devices_last_30_days": {"type": "numeric", "index": 5, "name": "active_devices_last_30_days", "comment": "The number of active devices on which your app is installed. An active device is one that has been turned on at least once in the past 30 days."}, "device_installs": {"type": "numeric", "index": 6, "name": "device_installs", "comment": "Devices on which users installed your app on this day. An individual user can have multiple device installs."}, "device_uninstalls": {"type": "numeric", "index": 7, "name": "device_uninstalls", "comment": "The number of devices from which users uninstalled your app on a given day."}, "device_upgrades": {"type": "numeric", "index": 8, "name": "device_upgrades", "comment": "The number of devices from which users upgraded your app on a given day."}, "user_installs": {"type": "numeric", "index": 9, "name": "user_installs", "comment": "The number of users who installed your app and did not have it installed on any other devices at the time on a given day."}, "user_uninstalls": {"type": "numeric", "index": 10, "name": "user_uninstalls", "comment": "The number of users who uninstalled your app from all of their devices on this day."}, "install_events": {"type": "numeric", "index": 11, "name": "install_events", "comment": "The number of times your app was installed, including devices on which the app had been installed previously. This does not include pre-installs or device reactivations."}, "uninstall_events": {"type": "numeric", "index": 12, "name": "uninstall_events", "comment": "The number of times your app was uninstalled. This does not include inactive devices."}, "update_events": {"type": "numeric", "index": 13, "name": "update_events", "comment": "The number of times your app was updated."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_installs_country"}, "model.google_play_source.stg_google_play__stats_installs_country_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_installs_country_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "country": {"type": "text", "index": 6, "name": "country", "comment": null}, "current_device_installs": {"type": "integer", "index": 7, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 8, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 9, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 10, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 11, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 12, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 13, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 14, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 15, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "integer", "index": 16, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 17, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 18, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 19, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_installs_country_tmp"}, "model.google_play_source.stg_google_play__stats_installs_device": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_installs_device", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly installs report by app and type of device model. Records with `NULL` device types are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "device": {"type": "text", "index": 3, "name": "device", "comment": "Type of device model. May be NULL if users do not consent to being tracked."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "active_devices_last_30_days": {"type": "numeric", "index": 5, "name": "active_devices_last_30_days", "comment": "The number of active devices on which your app is installed. An active device is one that has been turned on at least once in the past 30 days."}, "device_installs": {"type": "numeric", "index": 6, "name": "device_installs", "comment": "Devices on which users installed your app on this day. An individual user can have multiple device installs."}, "device_uninstalls": {"type": "numeric", "index": 7, "name": "device_uninstalls", "comment": "The number of devices from which users uninstalled your app on a given day."}, "device_upgrades": {"type": "numeric", "index": 8, "name": "device_upgrades", "comment": "The number of devices from which users upgraded your app on a given day."}, "user_installs": {"type": "numeric", "index": 9, "name": "user_installs", "comment": "The number of users who installed your app and did not have it installed on any other devices at the time on a given day."}, "user_uninstalls": {"type": "numeric", "index": 10, "name": "user_uninstalls", "comment": "The number of users who uninstalled your app from all of their devices on this day."}, "install_events": {"type": "numeric", "index": 11, "name": "install_events", "comment": "The number of times your app was installed, including devices on which the app had been installed previously. This does not include pre-installs or device reactivations."}, "uninstall_events": {"type": "numeric", "index": 12, "name": "uninstall_events", "comment": "The number of times your app was uninstalled. This does not include inactive devices."}, "update_events": {"type": "numeric", "index": 13, "name": "update_events", "comment": "The number of times your app was updated."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_installs_device"}, "model.google_play_source.stg_google_play__stats_installs_device_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_installs_device_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "device": {"type": "text", "index": 6, "name": "device", "comment": null}, "current_device_installs": {"type": "integer", "index": 7, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 8, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 9, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 10, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 11, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 12, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 13, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 14, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 15, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "integer", "index": 16, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 17, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 18, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 19, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_installs_device_tmp"}, "model.google_play_source.stg_google_play__stats_installs_os_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_installs_os_version", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly installs report by app and user OS version. Records with `NULL` os versions are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "package_name": {"type": "text", "index": 3, "name": "package_name", "comment": "The package name of the app owning the report data."}, "android_os_version": {"type": "text", "index": 4, "name": "android_os_version", "comment": "Operation System of the android being used. May be NULL if users do not consent to being tracked."}, "active_devices_last_30_days": {"type": "numeric", "index": 5, "name": "active_devices_last_30_days", "comment": "The number of active devices on which your app is installed. An active device is one that has been turned on at least once in the past 30 days."}, "device_installs": {"type": "numeric", "index": 6, "name": "device_installs", "comment": "Devices on which users installed your app on this day. An individual user can have multiple device installs."}, "device_uninstalls": {"type": "numeric", "index": 7, "name": "device_uninstalls", "comment": "The number of devices from which users uninstalled your app on a given day."}, "device_upgrades": {"type": "numeric", "index": 8, "name": "device_upgrades", "comment": "The number of devices from which users upgraded your app on a given day."}, "user_installs": {"type": "numeric", "index": 9, "name": "user_installs", "comment": "The number of users who installed your app and did not have it installed on any other devices at the time on a given day."}, "user_uninstalls": {"type": "numeric", "index": 10, "name": "user_uninstalls", "comment": "The number of users who uninstalled your app from all of their devices on this day."}, "install_events": {"type": "numeric", "index": 11, "name": "install_events", "comment": "The number of times your app was installed, including devices on which the app had been installed previously. This does not include pre-installs or device reactivations."}, "uninstall_events": {"type": "numeric", "index": 12, "name": "uninstall_events", "comment": "The number of times your app was uninstalled. This does not include inactive devices."}, "update_events": {"type": "numeric", "index": 13, "name": "update_events", "comment": "The number of times your app was updated."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_installs_os_version"}, "model.google_play_source.stg_google_play__stats_installs_os_version_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_installs_os_version_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "android_os_version": {"type": "text", "index": 6, "name": "android_os_version", "comment": null}, "current_device_installs": {"type": "integer", "index": 7, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 8, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 9, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 10, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 11, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 12, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 13, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 14, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 15, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "integer", "index": 16, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 17, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 18, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 19, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_installs_os_version_tmp"}, "model.google_play_source.stg_google_play__stats_installs_overview": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_installs_overview", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly overview installs report by app.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "package_name": {"type": "text", "index": 3, "name": "package_name", "comment": "The package name of the app owning the report data."}, "active_devices_last_30_days": {"type": "bigint", "index": 4, "name": "active_devices_last_30_days", "comment": "The number of active devices on which your app is installed. An active device is one that has been turned on at least once in the past 30 days."}, "device_installs": {"type": "bigint", "index": 5, "name": "device_installs", "comment": "Devices on which users installed your app on this day. An individual user can have multiple device installs."}, "device_uninstalls": {"type": "bigint", "index": 6, "name": "device_uninstalls", "comment": "The number of devices from which users uninstalled your app on a given day."}, "device_upgrades": {"type": "bigint", "index": 7, "name": "device_upgrades", "comment": "The number of devices from which users upgraded your app on a given day."}, "user_installs": {"type": "bigint", "index": 8, "name": "user_installs", "comment": "The number of users who installed your app and did not have it installed on any other devices at the time on a given day."}, "user_uninstalls": {"type": "bigint", "index": 9, "name": "user_uninstalls", "comment": "The number of users who uninstalled your app from all of their devices on this day."}, "install_events": {"type": "bigint", "index": 10, "name": "install_events", "comment": "The number of times your app was installed, including devices on which the app had been installed previously. This does not include pre-installs or device reactivations."}, "uninstall_events": {"type": "bigint", "index": 11, "name": "uninstall_events", "comment": "The number of times your app was uninstalled. This does not include inactive devices."}, "update_events": {"type": "bigint", "index": 12, "name": "update_events", "comment": "The number of times your app was updated."}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 13, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_installs_overview"}, "model.google_play_source.stg_google_play__stats_installs_overview_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_installs_overview_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "current_device_installs": {"type": "integer", "index": 6, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 7, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 8, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 9, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 10, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 11, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 12, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 13, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 14, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "bigint", "index": 15, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 16, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 17, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 18, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_installs_overview_tmp"}, "model.google_play_source.stg_google_play__stats_ratings_app_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_ratings_app_version", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly ratings report by app and app version. Records with `NULL` app version codes are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "app_version_code": {"type": "integer", "index": 3, "name": "app_version_code", "comment": "Integer value of the version of the app being reported on."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "average_rating": {"type": "double precision", "index": 5, "name": "average_rating", "comment": "Average star rating this app has received across all ratings submitted on a given day."}, "rolling_total_average_rating": {"type": "double precision", "index": 6, "name": "rolling_total_average_rating", "comment": "Average star rating this app received across all ratings submitted up to and including the past day. For each user submitting a rating, only their most recent rating of the app is counted."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_ratings_app_version"}, "model.google_play_source.stg_google_play__stats_ratings_app_version_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_ratings_app_version_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "app_version_code": {"type": "bigint", "index": 6, "name": "app_version_code", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_ratings_app_version_tmp"}, "model.google_play_source.stg_google_play__stats_ratings_country": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_ratings_country", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly ratings report by app and country. Records with `NULL` countries are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "country": {"type": "text", "index": 3, "name": "country", "comment": "Two-letter abbreviation of the country where the user\u2019s Google account is registered."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "average_rating": {"type": "double precision", "index": 5, "name": "average_rating", "comment": "Average star rating this app has received across all ratings submitted on a given day."}, "rolling_total_average_rating": {"type": "double precision", "index": 6, "name": "rolling_total_average_rating", "comment": "Average star rating this app received across all ratings submitted up to and including the past day. For each user submitting a rating, only their most recent rating of the app is counted."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_ratings_country"}, "model.google_play_source.stg_google_play__stats_ratings_country_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_ratings_country_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "country": {"type": "text", "index": 6, "name": "country", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_ratings_country_tmp"}, "model.google_play_source.stg_google_play__stats_ratings_device": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_ratings_device", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly ratings report by app and type of device model. Records with `NULL` device types are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "device": {"type": "text", "index": 3, "name": "device", "comment": "Type of device model. May be NULL if users do not consent to being tracked."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "average_rating": {"type": "double precision", "index": 5, "name": "average_rating", "comment": "Average star rating this app has received across all ratings submitted on a given day."}, "rolling_total_average_rating": {"type": "double precision", "index": 6, "name": "rolling_total_average_rating", "comment": "Average star rating this app received across all ratings submitted up to and including the past day. For each user submitting a rating, only their most recent rating of the app is counted."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_ratings_device"}, "model.google_play_source.stg_google_play__stats_ratings_device_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_ratings_device_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "device": {"type": "text", "index": 6, "name": "device", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_ratings_device_tmp"}, "model.google_play_source.stg_google_play__stats_ratings_os_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_ratings_os_version", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly ratings report by app and user OS version. Records with `NULL` os versions are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "android_os_version": {"type": "text", "index": 3, "name": "android_os_version", "comment": "Type of device model. May be NULL if users do not consent to being tracked."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "average_rating": {"type": "double precision", "index": 5, "name": "average_rating", "comment": "Average star rating this app has received across all ratings submitted on a given day."}, "rolling_total_average_rating": {"type": "double precision", "index": 6, "name": "rolling_total_average_rating", "comment": "Average star rating this app received across all ratings submitted up to and including the past day. For each user submitting a rating, only their most recent rating of the app is counted."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_ratings_os_version"}, "model.google_play_source.stg_google_play__stats_ratings_os_version_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_ratings_os_version_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "android_os_version": {"type": "text", "index": 6, "name": "android_os_version", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_ratings_os_version_tmp"}, "model.google_play_source.stg_google_play__stats_ratings_overview": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_ratings_overview", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly overview ratings report by app.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "package_name": {"type": "text", "index": 3, "name": "package_name", "comment": "The package name of the app owning the report data."}, "average_rating": {"type": "double precision", "index": 4, "name": "average_rating", "comment": "Average star rating this app has received across all ratings submitted on a given day."}, "rolling_total_average_rating": {"type": "double precision", "index": 5, "name": "rolling_total_average_rating", "comment": "Average star rating this app received across all ratings submitted up to and including the past day. For each user submitting a rating, only their most recent rating of the app is counted."}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 6, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_ratings_overview"}, "model.google_play_source.stg_google_play__stats_ratings_overview_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__stats_ratings_overview_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"a": {"type": "integer", "index": 1, "name": "a", "comment": null}, "_file": {"type": "text", "index": 2, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 3, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 4, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 5, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 6, "name": "package_name", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__stats_ratings_overview_tmp"}, "model.google_play_source.stg_google_play__store_performance_country": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__store_performance_country", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly store performance report by app and country. Records with `NULL` countries are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "country_region": {"type": "text", "index": 3, "name": "country_region", "comment": "Two-letter abbreviation of the country or region where the user\u2019s Google account is registered."}, "package_name": {"type": "text", "index": 4, "name": "package_name", "comment": "The package name of the app owning the report data."}, "store_listing_acquisitions": {"type": "numeric", "index": 5, "name": "store_listing_acquisitions", "comment": "The number of users that visited your store listing and installed your app, who did not have your app installed on any device."}, "store_listing_conversion_rate": {"type": "double precision", "index": 6, "name": "store_listing_conversion_rate", "comment": "The percentage of store listing visitors who installed your app on a given day.\n\nNote: Does not include visits or installs from users who already have your app installed on another device"}, "store_listing_visitors": {"type": "numeric", "index": 7, "name": "store_listing_visitors", "comment": "The number of users that visited your store listing who did not have your app installed on any device."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__store_performance_country"}, "model.google_play_source.stg_google_play__store_performance_country_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__store_performance_country_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "country_region": {"type": "text", "index": 6, "name": "country_region", "comment": null}, "store_listing_acquisitions": {"type": "integer", "index": 7, "name": "store_listing_acquisitions", "comment": null}, "store_listing_visitors": {"type": "integer", "index": 8, "name": "store_listing_visitors", "comment": null}, "store_listing_conversion_rate": {"type": "double precision", "index": 9, "name": "store_listing_conversion_rate", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 10, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__store_performance_country_tmp"}, "model.google_play_source.stg_google_play__store_performance_source": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__store_performance_source", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly store performance report by app and type of traffic source.", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "package_name": {"type": "text", "index": 3, "name": "package_name", "comment": "The package name of the app owning the report data."}, "traffic_source": {"type": "text", "index": 4, "name": "traffic_source", "comment": "How the user got to your store listing: Google Play search, Third-party referral, Google Play explore, or Other."}, "search_term": {"type": "text", "index": 5, "name": "search_term", "comment": "The term the user searched for before navigating to your store listing. Only available when the traffic source is Google Play search.\nNote: Can be Other this value does not reach certain minimum thresholds\n"}, "utm_campaign": {"type": "text", "index": 6, "name": "utm_campaign", "comment": "The value of the utm_campaign URL parameter in deep links to your store listing. Only available when the traffic source is a third-party referral.\nNote: Can be Other this value does not reach certain minimum thresholds\n"}, "utm_source": {"type": "text", "index": 7, "name": "utm_source", "comment": "The value of the utm_source URL parameter in deep links to your store listing. Only available when the traffic source is a third-party referral.\nNote: Can be Other this value does not reach certain minimum thresholds\n"}, "store_listing_acquisitions": {"type": "bigint", "index": 8, "name": "store_listing_acquisitions", "comment": "The number of users that visited your store listing and installed your app, who did not have your app installed on any device."}, "store_listing_conversion_rate": {"type": "double precision", "index": 9, "name": "store_listing_conversion_rate", "comment": "The percentage of store listing visitors who installed your app on a given day.\n\nNote: Does not include visits or installs from users who already have your app installed on another device"}, "store_listing_visitors": {"type": "bigint", "index": 10, "name": "store_listing_visitors", "comment": "The number of users that visited your store listing who did not have your app installed on any device."}, "traffic_source_unique_key": {"type": "text", "index": 11, "name": "traffic_source_unique_key", "comment": "Surrogate key hashed on `source_relation`, `date_day`, `package_name`, `traffic_source`, `search_term`, `utm_campaign`, and `utm_source`."}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 12, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__store_performance_source"}, "model.google_play_source.stg_google_play__store_performance_source_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__store_performance_source_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "traffic_source": {"type": "text", "index": 6, "name": "traffic_source", "comment": null}, "search_term": {"type": "text", "index": 7, "name": "search_term", "comment": null}, "utm_source": {"type": "text", "index": 8, "name": "utm_source", "comment": null}, "utm_campaign": {"type": "text", "index": 9, "name": "utm_campaign", "comment": null}, "store_listing_acquisitions": {"type": "integer", "index": 10, "name": "store_listing_acquisitions", "comment": null}, "store_listing_visitors": {"type": "integer", "index": 11, "name": "store_listing_visitors", "comment": null}, "store_listing_conversion_rate": {"type": "double precision", "index": 12, "name": "store_listing_conversion_rate", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 13, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__store_performance_source_tmp"}, "model.google_play_source.stg_google_play__subscriptions_country": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__subscriptions_country", "database": "postgres", "comment": "Each line is a daily snapshot of the monthly subscriptions report by individual country, app, and subscription product. Records with `NULL` countries are aggregated together into daily batches.\n", "owner": "pguser"}, "columns": {"source_relation": {"type": "text", "index": 1, "name": "source_relation", "comment": "The source of the record if the unioning functionality is being used. If not this field will be empty."}, "date_day": {"type": "date", "index": 2, "name": "date_day", "comment": "The date on which the data is reported."}, "country": {"type": "text", "index": 3, "name": "country", "comment": "Two-letter abbreviation of the country where the user\u2019s Google account is registered."}, "product_id": {"type": "text", "index": 4, "name": "product_id", "comment": "Developer-specified unique ID assigned to the ordered product. Subscription order IDs include the renewal cycle number at the end."}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": "The package name of the app owning the report data."}, "total_active_subscriptions": {"type": "numeric", "index": 6, "name": "total_active_subscriptions", "comment": "The rolling count of active subscriptions of this type in this country."}, "cancelled_subscriptions": {"type": "numeric", "index": 7, "name": "cancelled_subscriptions", "comment": "The daily count of cancelled subscriptions."}, "new_subscriptions": {"type": "numeric", "index": 8, "name": "new_subscriptions", "comment": "The daily count of newly purchased subscriptions."}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__subscriptions_country"}, "model.google_play_source.stg_google_play__subscriptions_country_tmp": {"metadata": {"type": "VIEW", "schema": "zz_app_reporting_app_reporting_dev", "name": "stg_google_play__subscriptions_country_tmp", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "product_id": {"type": "text", "index": 6, "name": "product_id", "comment": null}, "country": {"type": "text", "index": 7, "name": "country", "comment": null}, "new_subscriptions": {"type": "integer", "index": 8, "name": "new_subscriptions", "comment": null}, "cancelled_subscriptions": {"type": "integer", "index": 9, "name": "cancelled_subscriptions", "comment": null}, "active_subscriptions": {"type": "integer", "index": 10, "name": "active_subscriptions", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 11, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "model.google_play_source.stg_google_play__subscriptions_country_tmp"}, "seed.apple_store_source.apple_store_country_codes": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_apple_store_source", "name": "apple_store_country_codes", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"country_name": {"type": "character varying(255)", "index": 1, "name": "country_name", "comment": null}, "alternative_country_name": {"type": "character varying(255)", "index": 2, "name": "alternative_country_name", "comment": null}, "country_code_numeric": {"type": "integer", "index": 3, "name": "country_code_numeric", "comment": null}, "country_code_alpha_2": {"type": "text", "index": 4, "name": "country_code_alpha_2", "comment": null}, "country_code_alpha_3": {"type": "text", "index": 5, "name": "country_code_alpha_3", "comment": null}, "region": {"type": "character varying(255)", "index": 6, "name": "region", "comment": null}, "region_code": {"type": "integer", "index": 7, "name": "region_code", "comment": null}, "sub_region": {"type": "character varying(255)", "index": 8, "name": "sub_region", "comment": null}, "sub_region_code": {"type": "integer", "index": 9, "name": "sub_region_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.apple_store_source.apple_store_country_codes"}, "seed.google_play_source.google_play__country_codes": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting_google_play_source", "name": "google_play__country_codes", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"country_name": {"type": "character varying(255)", "index": 1, "name": "country_name", "comment": null}, "alternative_country_name": {"type": "character varying(255)", "index": 2, "name": "alternative_country_name", "comment": null}, "country_code_numeric": {"type": "integer", "index": 3, "name": "country_code_numeric", "comment": null}, "country_code_alpha_2": {"type": "text", "index": 4, "name": "country_code_alpha_2", "comment": null}, "country_code_alpha_3": {"type": "text", "index": 5, "name": "country_code_alpha_3", "comment": null}, "region": {"type": "character varying(255)", "index": 6, "name": "region", "comment": null}, "region_code": {"type": "integer", "index": 7, "name": "region_code", "comment": null}, "sub_region": {"type": "character varying(255)", "index": 8, "name": "sub_region", "comment": null}, "sub_region_code": {"type": "integer", "index": 9, "name": "sub_region_code", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "seed.google_play_source.google_play__country_codes"}}, "sources": {"source.apple_store_source.apple_store.app": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "app", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"id": {"type": "integer", "index": 1, "name": "id", "comment": null}, "is_enabled": {"type": "boolean", "index": 2, "name": "is_enabled", "comment": null}, "name": {"type": "text", "index": 3, "name": "name", "comment": null}, "asset_token": {"type": "text", "index": 4, "name": "asset_token", "comment": null}, "pre_order_info": {"type": "integer", "index": 5, "name": "pre_order_info", "comment": null}, "icon_url": {"type": "text", "index": 6, "name": "icon_url", "comment": null}, "app_opt_in_rate": {"type": "integer", "index": 7, "name": "app_opt_in_rate", "comment": null}, "ios": {"type": "boolean", "index": 8, "name": "ios", "comment": null}, "tvos": {"type": "boolean", "index": 9, "name": "tvos", "comment": null}, "is_bundle": {"type": "boolean", "index": 10, "name": "is_bundle", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 11, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.app"}, "source.apple_store_source.apple_store.app_store_platform_version_source_type_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "app_store_platform_version_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "platform_version": {"type": "text", "index": 3, "name": "platform_version", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "impressions": {"type": "integer", "index": 6, "name": "impressions", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "impressions_unique_device": {"type": "integer", "index": 8, "name": "impressions_unique_device", "comment": null}, "page_views": {"type": "integer", "index": 9, "name": "page_views", "comment": null}, "page_views_unique_device": {"type": "integer", "index": 10, "name": "page_views_unique_device", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.app_store_platform_version_source_type_report"}, "source.apple_store_source.apple_store.app_store_source_type_device_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "app_store_source_type_device", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "device": {"type": "text", "index": 3, "name": "device", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "impressions": {"type": "integer", "index": 6, "name": "impressions", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "impressions_unique_device": {"type": "integer", "index": 8, "name": "impressions_unique_device", "comment": null}, "page_views": {"type": "integer", "index": 9, "name": "page_views", "comment": null}, "page_views_unique_device": {"type": "integer", "index": 10, "name": "page_views_unique_device", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.app_store_source_type_device_report"}, "source.apple_store_source.apple_store.app_store_territory_source_type_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "app_store_territory_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "source_type": {"type": "text", "index": 3, "name": "source_type", "comment": null}, "territory": {"type": "text", "index": 4, "name": "territory", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "impressions": {"type": "integer", "index": 6, "name": "impressions", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "impressions_unique_device": {"type": "integer", "index": 8, "name": "impressions_unique_device", "comment": null}, "page_views": {"type": "integer", "index": 9, "name": "page_views", "comment": null}, "page_views_unique_device": {"type": "integer", "index": 10, "name": "page_views_unique_device", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.app_store_territory_source_type_report"}, "source.apple_store_source.apple_store.crashes_app_version_device_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "crashes_app_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "app_version": {"type": "text", "index": 2, "name": "app_version", "comment": null}, "date": {"type": "timestamp without time zone", "index": 3, "name": "date", "comment": null}, "device": {"type": "text", "index": 4, "name": "device", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "crashes": {"type": "integer", "index": 6, "name": "crashes", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.crashes_app_version_device_report"}, "source.apple_store_source.apple_store.crashes_platform_version_device_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "crashes_platform_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "device": {"type": "text", "index": 3, "name": "device", "comment": null}, "platform_version": {"type": "text", "index": 4, "name": "platform_version", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "crashes": {"type": "integer", "index": 6, "name": "crashes", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.crashes_platform_version_device_report"}, "source.apple_store_source.apple_store.downloads_platform_version_source_type_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "downloads_platform_version_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "platform_version": {"type": "text", "index": 3, "name": "platform_version", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "first_time_downloads": {"type": "integer", "index": 6, "name": "first_time_downloads", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "redownloads": {"type": "integer", "index": 8, "name": "redownloads", "comment": null}, "total_downloads": {"type": "integer", "index": 9, "name": "total_downloads", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.downloads_platform_version_source_type_report"}, "source.apple_store_source.apple_store.downloads_source_type_device_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "downloads_source_type_device", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "device": {"type": "text", "index": 3, "name": "device", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "first_time_downloads": {"type": "integer", "index": 6, "name": "first_time_downloads", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "redownloads": {"type": "integer", "index": 8, "name": "redownloads", "comment": null}, "total_downloads": {"type": "integer", "index": 9, "name": "total_downloads", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.downloads_source_type_device_report"}, "source.apple_store_source.apple_store.downloads_territory_source_type_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "downloads_territory_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "source_type": {"type": "text", "index": 3, "name": "source_type", "comment": null}, "territory": {"type": "text", "index": 4, "name": "territory", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "first_time_downloads": {"type": "integer", "index": 6, "name": "first_time_downloads", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "redownloads": {"type": "integer", "index": 8, "name": "redownloads", "comment": null}, "total_downloads": {"type": "integer", "index": 9, "name": "total_downloads", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.downloads_territory_source_type_report"}, "source.google_play_source.google_play.earnings": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "earnings", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "description": {"type": "text", "index": 4, "name": "description", "comment": null}, "transaction_date": {"type": "text", "index": 5, "name": "transaction_date", "comment": null}, "transaction_time": {"type": "text", "index": 6, "name": "transaction_time", "comment": null}, "tax_type": {"type": "integer", "index": 7, "name": "tax_type", "comment": null}, "transaction_type": {"type": "text", "index": 8, "name": "transaction_type", "comment": null}, "refund_type": {"type": "integer", "index": 9, "name": "refund_type", "comment": null}, "product_title": {"type": "text", "index": 10, "name": "product_title", "comment": null}, "product_id": {"type": "text", "index": 11, "name": "product_id", "comment": null}, "product_type": {"type": "integer", "index": 12, "name": "product_type", "comment": null}, "sku_id": {"type": "text", "index": 13, "name": "sku_id", "comment": null}, "hardware": {"type": "integer", "index": 14, "name": "hardware", "comment": null}, "buyer_country": {"type": "text", "index": 15, "name": "buyer_country", "comment": null}, "buyer_state": {"type": "text", "index": 16, "name": "buyer_state", "comment": null}, "buyer_postal_code": {"type": "integer", "index": 17, "name": "buyer_postal_code", "comment": null}, "buyer_currency": {"type": "text", "index": 18, "name": "buyer_currency", "comment": null}, "amount_buyer_currency_": {"type": "double precision", "index": 19, "name": "amount_buyer_currency_", "comment": null}, "currency_conversion_rate": {"type": "double precision", "index": 20, "name": "currency_conversion_rate", "comment": null}, "merchant_currency": {"type": "text", "index": 21, "name": "merchant_currency", "comment": null}, "amount_merchant_currency_": {"type": "double precision", "index": 22, "name": "amount_merchant_currency_", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 23, "name": "_fivetran_synced", "comment": null}, "base_plan_id": {"type": "integer", "index": 24, "name": "base_plan_id", "comment": null}, "offer_id": {"type": "integer", "index": 25, "name": "offer_id", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.earnings"}, "source.google_play_source.google_play.financial_stats_subscriptions_country": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "financial_stats_subscriptions_country", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "product_id": {"type": "text", "index": 6, "name": "product_id", "comment": null}, "country": {"type": "text", "index": 7, "name": "country", "comment": null}, "new_subscriptions": {"type": "integer", "index": 8, "name": "new_subscriptions", "comment": null}, "cancelled_subscriptions": {"type": "integer", "index": 9, "name": "cancelled_subscriptions", "comment": null}, "active_subscriptions": {"type": "integer", "index": 10, "name": "active_subscriptions", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 11, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.financial_stats_subscriptions_country"}, "source.apple_store_source.apple_store.sales_account": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "sales_account", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"id": {"type": "integer", "index": 1, "name": "id", "comment": null}, "name": {"type": "text", "index": 2, "name": "name", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 3, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.sales_account"}, "source.apple_store_source.apple_store.sales_subscription_event_summary": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "sales_subscription_events", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_filename": {"type": "text", "index": 1, "name": "_filename", "comment": null}, "account_number": {"type": "integer", "index": 2, "name": "account_number", "comment": null}, "vendor_number": {"type": "integer", "index": 3, "name": "vendor_number", "comment": null}, "_index": {"type": "integer", "index": 4, "name": "_index", "comment": null}, "event_date": {"type": "date", "index": 5, "name": "event_date", "comment": null}, "app_name": {"type": "text", "index": 6, "name": "app_name", "comment": null}, "days_canceled": {"type": "integer", "index": 7, "name": "days_canceled", "comment": null}, "subscription_name": {"type": "text", "index": 8, "name": "subscription_name", "comment": null}, "consecutive_paid_periods": {"type": "integer", "index": 9, "name": "consecutive_paid_periods", "comment": null}, "previous_subscription_name": {"type": "integer", "index": 10, "name": "previous_subscription_name", "comment": null}, "cancellation_reason": {"type": "text", "index": 11, "name": "cancellation_reason", "comment": null}, "proceeds_reason": {"type": "text", "index": 12, "name": "proceeds_reason", "comment": null}, "subscription_apple_id": {"type": "integer", "index": 13, "name": "subscription_apple_id", "comment": null}, "standard_subscription_duration": {"type": "text", "index": 14, "name": "standard_subscription_duration", "comment": null}, "original_start_date": {"type": "date", "index": 15, "name": "original_start_date", "comment": null}, "device": {"type": "text", "index": 16, "name": "device", "comment": null}, "days_before_canceling": {"type": "integer", "index": 17, "name": "days_before_canceling", "comment": null}, "quantity": {"type": "integer", "index": 18, "name": "quantity", "comment": null}, "marketing_opt_in_duration": {"type": "integer", "index": 19, "name": "marketing_opt_in_duration", "comment": null}, "promotional_offer_name": {"type": "integer", "index": 20, "name": "promotional_offer_name", "comment": null}, "state": {"type": "text", "index": 21, "name": "state", "comment": null}, "previous_subscription_apple_id": {"type": "integer", "index": 22, "name": "previous_subscription_apple_id", "comment": null}, "event": {"type": "text", "index": 23, "name": "event", "comment": null}, "subscription_group_id": {"type": "integer", "index": 24, "name": "subscription_group_id", "comment": null}, "country": {"type": "text", "index": 25, "name": "country", "comment": null}, "promotional_offer_id": {"type": "integer", "index": 26, "name": "promotional_offer_id", "comment": null}, "app_apple_id": {"type": "integer", "index": 27, "name": "app_apple_id", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 28, "name": "_fivetran_synced", "comment": null}, "subscription_offer_type": {"type": "integer", "index": 29, "name": "subscription_offer_type", "comment": null}, "subscription_offer_duration": {"type": "integer", "index": 30, "name": "subscription_offer_duration", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.sales_subscription_event_summary"}, "source.apple_store_source.apple_store.sales_subscription_summary": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "sales_subscription_summary", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_filename": {"type": "text", "index": 1, "name": "_filename", "comment": null}, "account_number": {"type": "integer", "index": 2, "name": "account_number", "comment": null}, "vendor_number": {"type": "integer", "index": 3, "name": "vendor_number", "comment": null}, "_index": {"type": "integer", "index": 4, "name": "_index", "comment": null}, "developer_proceeds": {"type": "double precision", "index": 5, "name": "developer_proceeds", "comment": null}, "app_name": {"type": "text", "index": 6, "name": "app_name", "comment": null}, "free_trial_promotional_offer_subscriptions": {"type": "integer", "index": 7, "name": "free_trial_promotional_offer_subscriptions", "comment": null}, "proceeds_currency": {"type": "text", "index": 8, "name": "proceeds_currency", "comment": null}, "subscription_name": {"type": "text", "index": 9, "name": "subscription_name", "comment": null}, "pay_as_you_go_promotional_offer_subscriptions": {"type": "integer", "index": 10, "name": "pay_as_you_go_promotional_offer_subscriptions", "comment": null}, "customer_currency": {"type": "text", "index": 11, "name": "customer_currency", "comment": null}, "marketing_opt_ins": {"type": "integer", "index": 12, "name": "marketing_opt_ins", "comment": null}, "pay_up_front_promotional_offer_subscriptions": {"type": "integer", "index": 13, "name": "pay_up_front_promotional_offer_subscriptions", "comment": null}, "billing_retry": {"type": "integer", "index": 14, "name": "billing_retry", "comment": null}, "proceeds_reason": {"type": "text", "index": 15, "name": "proceeds_reason", "comment": null}, "subscription_apple_id": {"type": "integer", "index": 16, "name": "subscription_apple_id", "comment": null}, "active_standard_price_subscriptions": {"type": "integer", "index": 17, "name": "active_standard_price_subscriptions", "comment": null}, "standard_subscription_duration": {"type": "text", "index": 18, "name": "standard_subscription_duration", "comment": null}, "grace_period": {"type": "integer", "index": 19, "name": "grace_period", "comment": null}, "device": {"type": "text", "index": 20, "name": "device", "comment": null}, "active_pay_up_front_introductory_offer_subscriptions": {"type": "integer", "index": 21, "name": "active_pay_up_front_introductory_offer_subscriptions", "comment": null}, "customer_price": {"type": "double precision", "index": 22, "name": "customer_price", "comment": null}, "promotional_offer_name": {"type": "integer", "index": 23, "name": "promotional_offer_name", "comment": null}, "state": {"type": "text", "index": 24, "name": "state", "comment": null}, "active_pay_as_you_go_introductory_offer_subscriptions": {"type": "integer", "index": 25, "name": "active_pay_as_you_go_introductory_offer_subscriptions", "comment": null}, "subscription_group_id": {"type": "integer", "index": 26, "name": "subscription_group_id", "comment": null}, "country": {"type": "text", "index": 27, "name": "country", "comment": null}, "active_free_trial_introductory_offer_subscriptions": {"type": "integer", "index": 28, "name": "active_free_trial_introductory_offer_subscriptions", "comment": null}, "promotional_offer_id": {"type": "integer", "index": 29, "name": "promotional_offer_id", "comment": null}, "app_apple_id": {"type": "integer", "index": 30, "name": "app_apple_id", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 31, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.sales_subscription_summary"}, "source.google_play_source.google_play.stats_crashes_app_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_crashes_app_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "app_version_code": {"type": "integer", "index": 6, "name": "app_version_code", "comment": null}, "daily_crashes": {"type": "integer", "index": 7, "name": "daily_crashes", "comment": null}, "daily_anrs": {"type": "integer", "index": 8, "name": "daily_anrs", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_crashes_app_version"}, "source.google_play_source.google_play.stats_crashes_os_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_crashes_os_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "android_os_version": {"type": "text", "index": 6, "name": "android_os_version", "comment": null}, "daily_crashes": {"type": "integer", "index": 7, "name": "daily_crashes", "comment": null}, "daily_anrs": {"type": "integer", "index": 8, "name": "daily_anrs", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_crashes_os_version"}, "source.google_play_source.google_play.stats_crashes_overview": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_crashes_overview", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "daily_crashes": {"type": "integer", "index": 6, "name": "daily_crashes", "comment": null}, "daily_anrs": {"type": "integer", "index": 7, "name": "daily_anrs", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 8, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_crashes_overview"}, "source.google_play_source.google_play.stats_installs_app_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_installs_app_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "app_version_code": {"type": "integer", "index": 6, "name": "app_version_code", "comment": null}, "current_device_installs": {"type": "integer", "index": 7, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 8, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 9, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 10, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 11, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 12, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 13, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 14, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 15, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "integer", "index": 16, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 17, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 18, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 19, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_installs_app_version"}, "source.google_play_source.google_play.stats_installs_country": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_installs_country", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "country": {"type": "text", "index": 6, "name": "country", "comment": null}, "current_device_installs": {"type": "integer", "index": 7, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 8, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 9, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 10, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 11, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 12, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 13, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 14, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 15, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "integer", "index": 16, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 17, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 18, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 19, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_installs_country"}, "source.google_play_source.google_play.stats_installs_device": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_installs_device", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "device": {"type": "text", "index": 6, "name": "device", "comment": null}, "current_device_installs": {"type": "integer", "index": 7, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 8, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 9, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 10, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 11, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 12, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 13, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 14, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 15, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "integer", "index": 16, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 17, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 18, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 19, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_installs_device"}, "source.google_play_source.google_play.stats_installs_os_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_installs_os_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "android_os_version": {"type": "text", "index": 6, "name": "android_os_version", "comment": null}, "current_device_installs": {"type": "integer", "index": 7, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 8, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 9, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 10, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 11, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 12, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 13, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 14, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 15, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "integer", "index": 16, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 17, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 18, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 19, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_installs_os_version"}, "source.google_play_source.google_play.stats_installs_overview": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_installs_overview", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "current_device_installs": {"type": "integer", "index": 6, "name": "current_device_installs", "comment": null}, "daily_device_installs": {"type": "integer", "index": 7, "name": "daily_device_installs", "comment": null}, "daily_device_uninstalls": {"type": "integer", "index": 8, "name": "daily_device_uninstalls", "comment": null}, "daily_device_upgrades": {"type": "integer", "index": 9, "name": "daily_device_upgrades", "comment": null}, "current_user_installs": {"type": "integer", "index": 10, "name": "current_user_installs", "comment": null}, "total_user_installs": {"type": "integer", "index": 11, "name": "total_user_installs", "comment": null}, "daily_user_installs": {"type": "integer", "index": 12, "name": "daily_user_installs", "comment": null}, "daily_user_uninstalls": {"type": "integer", "index": 13, "name": "daily_user_uninstalls", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 14, "name": "_fivetran_synced", "comment": null}, "active_device_installs": {"type": "bigint", "index": 15, "name": "active_device_installs", "comment": null}, "install_events": {"type": "integer", "index": 16, "name": "install_events", "comment": null}, "update_events": {"type": "integer", "index": 17, "name": "update_events", "comment": null}, "uninstall_events": {"type": "integer", "index": 18, "name": "uninstall_events", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_installs_overview"}, "source.google_play_source.google_play.stats_ratings_app_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_ratings_app_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "app_version_code": {"type": "bigint", "index": 6, "name": "app_version_code", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_ratings_app_version"}, "source.google_play_source.google_play.stats_ratings_country": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_ratings_country", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "country": {"type": "text", "index": 6, "name": "country", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_ratings_country"}, "source.google_play_source.google_play.stats_ratings_device": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_ratings_device", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "device": {"type": "text", "index": 6, "name": "device", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_ratings_device"}, "source.google_play_source.google_play.stats_ratings_os_version": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_ratings_os_version", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "android_os_version": {"type": "text", "index": 6, "name": "android_os_version", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_ratings_os_version"}, "source.google_play_source.google_play.stats_ratings_overview": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_ratings_overview", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"a": {"type": "integer", "index": 1, "name": "a", "comment": null}, "_file": {"type": "text", "index": 2, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 3, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 4, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 5, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 6, "name": "package_name", "comment": null}, "daily_average_rating": {"type": "text", "index": 7, "name": "daily_average_rating", "comment": null}, "total_average_rating": {"type": "double precision", "index": 8, "name": "total_average_rating", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 9, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_ratings_overview"}, "source.google_play_source.google_play.stats_store_performance_country": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_store_performance_country", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "country_region": {"type": "text", "index": 6, "name": "country_region", "comment": null}, "store_listing_acquisitions": {"type": "integer", "index": 7, "name": "store_listing_acquisitions", "comment": null}, "store_listing_visitors": {"type": "integer", "index": 8, "name": "store_listing_visitors", "comment": null}, "store_listing_conversion_rate": {"type": "double precision", "index": 9, "name": "store_listing_conversion_rate", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 10, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_store_performance_country"}, "source.google_play_source.google_play.stats_store_performance_traffic_source": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "stats_store_performance_traffic_source", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"_file": {"type": "text", "index": 1, "name": "_file", "comment": null}, "_line": {"type": "integer", "index": 2, "name": "_line", "comment": null}, "_modified": {"type": "text", "index": 3, "name": "_modified", "comment": null}, "date": {"type": "date", "index": 4, "name": "date", "comment": null}, "package_name": {"type": "text", "index": 5, "name": "package_name", "comment": null}, "traffic_source": {"type": "text", "index": 6, "name": "traffic_source", "comment": null}, "search_term": {"type": "text", "index": 7, "name": "search_term", "comment": null}, "utm_source": {"type": "text", "index": 8, "name": "utm_source", "comment": null}, "utm_campaign": {"type": "text", "index": 9, "name": "utm_campaign", "comment": null}, "store_listing_acquisitions": {"type": "integer", "index": 10, "name": "store_listing_acquisitions", "comment": null}, "store_listing_visitors": {"type": "integer", "index": 11, "name": "store_listing_visitors", "comment": null}, "store_listing_conversion_rate": {"type": "double precision", "index": 12, "name": "store_listing_conversion_rate", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 13, "name": "_fivetran_synced", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.google_play_source.google_play.stats_store_performance_traffic_source"}, "source.apple_store_source.apple_store.usage_app_version_source_type_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "usage_app_version_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "app_version": {"type": "text", "index": 2, "name": "app_version", "comment": null}, "date": {"type": "timestamp without time zone", "index": 3, "name": "date", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "installations": {"type": "integer", "index": 6, "name": "installations", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "sessions": {"type": "integer", "index": 8, "name": "sessions", "comment": null}, "active_devices": {"type": "integer", "index": 9, "name": "active_devices", "comment": null}, "active_devices_last_30_days": {"type": "integer", "index": 10, "name": "active_devices_last_30_days", "comment": null}, "deletions": {"type": "integer", "index": 11, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.usage_app_version_source_type_report"}, "source.apple_store_source.apple_store.usage_platform_version_source_type_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "usage_platform_version_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "platform_version": {"type": "text", "index": 3, "name": "platform_version", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "installations": {"type": "integer", "index": 6, "name": "installations", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "sessions": {"type": "integer", "index": 8, "name": "sessions", "comment": null}, "active_devices": {"type": "integer", "index": 9, "name": "active_devices", "comment": null}, "active_devices_last_30_days": {"type": "integer", "index": 10, "name": "active_devices_last_30_days", "comment": null}, "deletions": {"type": "integer", "index": 11, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.usage_platform_version_source_type_report"}, "source.apple_store_source.apple_store.usage_source_type_device_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "usage_source_type_device", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "device": {"type": "text", "index": 3, "name": "device", "comment": null}, "source_type": {"type": "text", "index": 4, "name": "source_type", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "installations": {"type": "integer", "index": 6, "name": "installations", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "sessions": {"type": "integer", "index": 8, "name": "sessions", "comment": null}, "active_devices": {"type": "integer", "index": 9, "name": "active_devices", "comment": null}, "active_devices_last_30_days": {"type": "integer", "index": 10, "name": "active_devices_last_30_days", "comment": null}, "deletions": {"type": "integer", "index": 11, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.usage_source_type_device_report"}, "source.apple_store_source.apple_store.usage_territory_source_type_report": {"metadata": {"type": "BASE TABLE", "schema": "zz_app_reporting", "name": "usage_territory_source_type", "database": "postgres", "comment": null, "owner": "pguser"}, "columns": {"app_id": {"type": "integer", "index": 1, "name": "app_id", "comment": null}, "date": {"type": "timestamp without time zone", "index": 2, "name": "date", "comment": null}, "source_type": {"type": "text", "index": 3, "name": "source_type", "comment": null}, "territory": {"type": "text", "index": 4, "name": "territory", "comment": null}, "meets_threshold": {"type": "boolean", "index": 5, "name": "meets_threshold", "comment": null}, "installations": {"type": "integer", "index": 6, "name": "installations", "comment": null}, "_fivetran_synced": {"type": "timestamp without time zone", "index": 7, "name": "_fivetran_synced", "comment": null}, "sessions": {"type": "integer", "index": 8, "name": "sessions", "comment": null}, "active_devices": {"type": "integer", "index": 9, "name": "active_devices", "comment": null}, "active_devices_last_30_days": {"type": "integer", "index": 10, "name": "active_devices_last_30_days", "comment": null}, "deletions": {"type": "integer", "index": 11, "name": "deletions", "comment": null}}, "stats": {"has_stats": {"id": "has_stats", "label": "Has Stats?", "value": false, "include": false, "description": "Indicates whether there are statistics for this table"}}, "unique_id": "source.apple_store_source.apple_store.usage_territory_source_type_report"}}, "errors": null}