{"views":[{"name":"analytics_full_view","description":"The canonical view for royalty analytics. Every measure and dimension you need to answer earnings questions — totals, breakdowns by source / sales type / territory / track / artist / distributor, currency exposure, and trailing-twelve-month windows — lives here. Always filter by `analytics_full_view.rightsholder_id` and prefer `analytics_full_view.royalty_earnings_usd` for monetary measures.","measures":[{"key":"statement_count","field":"analytics_full_view.statement_count","description":"Number of distinct statements","type":"number"},{"key":"statement_row_count","field":"analytics_full_view.statement_row_count","description":"Number of statement records","type":"number"},{"key":"royalty_earnings","field":"analytics_full_view.royalty_earnings","description":"Net royalty earnings in the statement","type":"number"},{"key":"gross_royalty_earnings","field":"analytics_full_view.gross_royalty_earnings","description":"Gross royalty earnings in the statement","type":"number"},{"key":"units","field":"analytics_full_view.units","description":"Number of sales, streams or other quantity units reported on the royalty row level. Extracted from statement file.","type":"number"},{"key":"royalty_earnings_usd","field":"analytics_full_view.royalty_earnings_usd","description":"Net royalty earnings converted to USD at the FX rate as of the date the rightsholder","type":"number"},{"key":"gross_royalty_earnings_usd","field":"analytics_full_view.gross_royalty_earnings_usd","description":"Gross royalty earnings converted to USD at the FX rate as of the date the rightsholder","type":"number"},{"key":"product_dollar_age","field":"analytics_full_view.product_dollar_age","description":"Earnings-weighted average product age. Each product\\","type":"number"},{"key":"fetching_percentage","field":"analytics_full_view.fetching_percentage","description":"Percentage of royalty earnings (in USD) attributed to tracks for which resolution is complete (but not necessarily successful).","type":"number"},{"key":"product_age_avg","field":"analytics_full_view.product_age_avg","description":"Average product age in years, excluding missing release dates. Returns 0 when no products have known ages.","type":"number"},{"key":"product_age_percentage","field":"analytics_full_view.product_age_percentage","description":"Percentage of distinct products for which the product age is defined.","type":"number"},{"key":"product_dollar_age_percentage","field":"analytics_full_view.product_dollar_age_percentage","description":"Percentage of LTM earnings that are part of the dollar age calculation, i.e. earnings attributed to a product with a known age. This calculation only includes products with positive earnings.","type":"number"}],"dimensions":[{"key":"stmt_year","field":"analytics_full_view.stmt_year","description":"Calendar year the statement is associated with. Extracted from statement file, derived by Baltazar or provided by user","type":"number"},{"key":"stmt_period","field":"analytics_full_view.stmt_period","description":"Period number within the year (1-12 for monthly, 1-4 for quarterly, 1-2 for half-yearly, 1 for yearly). Extracted from statement file, derived by Baltazar or user-provided.","type":"number"},{"key":"stmt_cadence","field":"analytics_full_view.stmt_cadence","description":"Reporting frequency (M = monthly, Q = quarterly, H = half-yearly, Y = yearly). Extracted from statement file, derived by Baltazar or user-provided.","type":"string"},{"key":"currency","field":"analytics_full_view.currency","description":"Earnings Currency. ISO 3-letter code. Extracted from statement file, derived by Baltazar or user-provided.","type":"string"},{"key":"territory_raw","field":"analytics_full_view.territory_raw","description":"Territory string. Extracted from statement file.","type":"string"},{"key":"primary_rights_type","field":"analytics_full_view.primary_rights_type","description":"High-level rights category. Publishing, Master or Neighboring. Derived by Baltazar","type":"string"},{"key":"secondary_rights_type","field":"analytics_full_view.secondary_rights_type","description":"Additional detail on the rights type for the royalties, mapped to a set of standard values","type":"string"},{"key":"rightsholder_id","field":"analytics_full_view.rightsholder_id","description":"Generated identifier for the rightsholder receiving the royalties (e.g. artist, label, publisher)","type":"string"},{"key":"custom_name","field":"analytics_full_view.custom_name","description":"File level label set during ingestion. User-provided.","type":"string"},{"key":"file_name","field":"analytics_full_view.file_name","description":"Name of the uploaded file. Extracted from statement file.","type":"string"},{"key":"account_number","field":"analytics_full_view.account_number","description":"Account identifier. Extracted from statement file.","type":"string"},{"key":"account_name","field":"analytics_full_view.account_name","description":"Account identifier. Extracted from statement file.","type":"string"},{"key":"legal_vendor","field":"analytics_full_view.legal_vendor","description":"Name of the legal entity or internal business unit that collected the earnings and issued the statement","type":"string"},{"key":"payor","field":"analytics_full_view.payor","description":"The paying entity associated with the royalty row","type":"string"},{"key":"track_title_raw","field":"analytics_full_view.track_title_raw","description":"Track/Work string. Extracted from statement file.","type":"string"},{"key":"track_artist_raw","field":"analytics_full_view.track_artist_raw","description":"Artist string. Extracted from statement file.","type":"string"},{"key":"track_title","field":"analytics_full_view.track_title","description":"Track title resolved via third-party enrichment, prior to product clustering. Derived by Baltazar.","type":"string"},{"key":"track_artist","field":"analytics_full_view.track_artist","description":"Artist name resolved via third-party enrichment, prior to product clustering. Derived by Baltazar.","type":"string"},{"key":"release_title_raw","field":"analytics_full_view.release_title_raw","description":"Release-level title string. Extracted from statement file.","type":"string"},{"key":"release_artist_raw","field":"analytics_full_view.release_artist_raw","description":"Release-level artist string. Extracted from statement file.","type":"string"},{"key":"isrc","field":"analytics_full_view.isrc","description":"Standard ISRC - unique identifier for a sound recording. Extracted from statement file.","type":"string"},{"key":"iswc","field":"analytics_full_view.iswc","description":"Standard ISWC - unique identifier for a musical composition. Extracted from statement file.","type":"string"},{"key":"upc","field":"analytics_full_view.upc","description":"Standard UPC - unique identifier for a release (album or single). Extracted from statement file.","type":"string"},{"key":"other_identifier","field":"analytics_full_view.other_identifier","description":"Additional product or track identifier supplied on the statement (outside ISRC, ISWC or UPC). Extracted from statement file.","type":"string"},{"key":"composers_raw","field":"analytics_full_view.composers_raw","description":"Composer name list from the statement","type":"string"},{"key":"other_adjustments","field":"analytics_full_view.other_adjustments","description":"Other earnings adjustments reported in the statement","type":"string"},{"key":"royalty_rate","field":"analytics_full_view.royalty_rate","description":"Per-unit or percentage rate paid on the royalty line. Extracted from statement file.","type":"number"},{"key":"tax_deduction","field":"analytics_full_view.tax_deduction","description":"Percentage deducted from earnings for taxes","type":"number"},{"key":"territory_deduction","field":"analytics_full_view.territory_deduction","description":"Territory-specific percentage deducted from earnings","type":"number"},{"key":"stmt_period_full","field":"analytics_full_view.stmt_period_full","description":"Combined period identifier (e.g. 2023M12, 2024Q03). Derived by Baltazar.","type":"string"},{"key":"stmt_period_month","field":"analytics_full_view.stmt_period_month","description":"Statement period harmonized into its latest calendar month (e.g. M2 → M2, Q3 → M9, H1 → M6, Y1 → M12). Extracted from statement file, derived by Baltazar or user-provided.","type":"string"},{"key":"sales_type_raw","field":"analytics_full_view.sales_type_raw","description":"Sales type as it appears in the statement","type":"string"},{"key":"sales_subtype_raw","field":"analytics_full_view.sales_subtype_raw","description":"Additional detail on sales type as it appears in the statement","type":"string"},{"key":"source_raw","field":"analytics_full_view.source_raw","description":"Royalty source as it appears in the statement","type":"string"},{"key":"subsource_raw","field":"analytics_full_view.subsource_raw","description":"Additional detail on royalty source as it appears in the statement","type":"string"},{"key":"full_sales_type_raw","field":"analytics_full_view.full_sales_type_raw","description":"Sales type string. Extracted from statement file.","type":"string"},{"key":"full_source_raw","field":"analytics_full_view.full_source_raw","description":"Source string. Extracted from statement file.","type":"string"},{"key":"release_title","field":"analytics_full_view.release_title","description":"Release-level title resolved via third-party enrichment, prior to product clustering. Derived by Baltazar.","type":"string"},{"key":"release_artist","field":"analytics_full_view.release_artist","description":"Release-level artist resolved via third-party enrichment, prior to product clustering. Derived by Baltazar.","type":"string"},{"key":"product_age","field":"analytics_full_view.product_age","description":"Age - enriched and clustered (measured from product release date to the end of the most recent available statement period). Derived by Baltazar.","type":"number"},{"key":"product_age_bucket","field":"analytics_full_view.product_age_bucket","description":"Product age rounded down to an integer. Products whose age is 8 years or greater are assigned the value ","type":"string"},{"key":"product_title","field":"analytics_full_view.product_title","description":"Title - enriched and clustered. Derived by Baltazar.","type":"string"},{"key":"product_artist","field":"analytics_full_view.product_artist","description":"Artist - enriched and clustered. Derived by Baltazar.","type":"string"},{"key":"primary_sales_type","field":"analytics_full_view.primary_sales_type","description":"Top-level sales type (e.g. Streaming) - normalized and categorized. Derived by Baltazar.","type":"string"},{"key":"secondary_sales_type","field":"analytics_full_view.secondary_sales_type","description":"Sub-level sales type (e.g. Interactive Streaming) - normalized and categorized. Derived by Baltazar.","type":"string"},{"key":"source","field":"analytics_full_view.source","description":"Normalized source name derived from (in order of priority) the collection source, publisher source, or earnings source.","type":"string"},{"key":"earnings_collection_source","field":"analytics_full_view.earnings_collection_source","description":"Collection source (e.g. MLC) - normalized and categorized. Derived by Baltazar.","type":"string"},{"key":"earnings_source","field":"analytics_full_view.earnings_source","description":"Earnings source (e.g. Spotify) - normalized and categorized. Derived by Baltazar.","type":"string"},{"key":"earnings_category","field":"analytics_full_view.earnings_category","description":"Category classification of the earnings source (e.g., streaming, download, broadcast). Null if earnings source is unknown.","type":"string"},{"key":"earnings_parent_company","field":"analytics_full_view.earnings_parent_company","description":"Corporate owner of the earnings source. Only populated when ownership is explicitly verified. For example, YouTube → Google, Instagram/Facebook → Meta, TikTok → ByteDance, etc.","type":"string"},{"key":"publisher_source","field":"analytics_full_view.publisher_source","description":"Canonical English name of the music publisher or publishing administrator when not acting as a collection source. Includes major publishers (w.g. Warner Chappell, Sony Music Publishing, Universal Music Publishing, BMG), independents (e.g. Kobalt, Downtown, Concord, peermusic), and administrators (e.g. Songtrust, CD Baby Pro, TuneCore Publishing).","type":"string"},{"key":"territory","field":"analytics_full_view.territory","description":"Earnings territory (e.g. US) - normalized and categorized. Derived by Baltazar.","type":"string"},{"key":"rightsholder_name","field":"analytics_full_view.rightsholder_name","description":"Rightsholder or project name. User-provided.","type":"string"},{"key":"distributor_name","field":"analytics_full_view.distributor_name","description":"The overarching statement format owner. Derived by Baltazar.","type":"string"},{"key":"tm","field":"analytics_full_view.tm","description":"Trailing 12-month earnings window per distributor, then combined. 00.TM = current, 01.LTM = last twelve months, 02.PTM = previous twelve months, etc. Derived by Baltazar.","type":"string"},{"key":"fx_rate","field":"analytics_full_view.fx_rate","description":"Foreign exchange rate used to convert the statement's original currency to USD. Derived by Baltazar.","type":"number"}],"timeDimensions":[{"key":"sales_period_start","field":"analytics_full_view.sales_period_start"},{"key":"sales_period_end","field":"analytics_full_view.sales_period_end"},{"key":"release_date","field":"analytics_full_view.release_date"},{"key":"release_release_date","field":"analytics_full_view.release_release_date"},{"key":"product_release_date","field":"analytics_full_view.product_release_date"}]}]}