label: "Analytics Models - Playlist Level" connection: "looker_high_performance" # Set up for Spotify store only include: "int_dbt_prod_playlist_model_spotify.view.lkml" include: "orch_app_ar_vendor.view.lkml" include: "orch_app_ar_releases.view.lkml" include: "orch_app_ar_genre.view.lkml" include: "orch_app_ar_country.view.lkml" include: "orch_app_ar_subgenre.view.lkml" include: "orch_app_ar_release_subgenre.view.lkml" include: "facts_prod_dim_release.view.lkml" include: "facts_prod_dim_track.view.lkml" include: "facts_prod_dim_artist.view.lkml" include: "facts_prod_dim_label.view.lkml" include: "facts_prod_dim_country.view.lkml" include: "int_dbt_prod_awal_tier_groups.view.lkml" include: "orch_app_ar_artist_info.view.lkml" week_start_day: friday fiscal_month_offset: -9 # explore: int_dbt_prod_playlist_model_spotify { #symmetric_aggregates: no label: "Spotify Playlist Model" case_sensitive: no hidden: no sql_always_where: ${int_dbt_prod_playlist_model_spotify.labelid} != 32551 ;; access_filter: { field: int_dbt_prod_playlist_model_spotify.labelid user_attribute: label_id } join: orch_app_ar_vendor { view_label: "Label" sql_on: ${orch_app_ar_vendor.vendor_id} = ${int_dbt_prod_playlist_model_spotify.labelid} ;; relationship: many_to_one fields: [orch_app_ar_vendor.checks, orch_app_ar_vendor.created_date, orch_app_ar_vendor.is_distributor, orch_app_ar_vendor.is_owned, orch_app_ar_vendor.language, orch_app_ar_vendor.label_identifier, orch_app_ar_vendor.owner, orch_app_ar_vendor.payment_type, orch_app_ar_vendor.priority, orch_app_ar_vendor.status, orch_app_ar_vendor.tax_form_received, orch_app_ar_vendor.w8_tax_form_date, orch_app_ar_vendor.tax_id_num, orch_app_ar_vendor.tax_name, orch_app_ar_vendor.label_name ] } join: orch_app_ar_releases { view_label: "Release" sql_on: ${orch_app_ar_releases.upc}=${int_dbt_prod_playlist_model_spotify.upc} ;; relationship: many_to_one fields: [ format, is_active, imprint_name, project_id, release_name, release_date,release_week,release_month,release_year, sale_start_date,sale_start_week,sale_start_month,sale_start_year, preorder_date,preorder_week,preorder_month,preorder_year, vendor_catalog_number, version, number_of_releases ] } join: orch_app_ar_genre { view_label: "Release" sql_on: ${orch_app_ar_releases.release_genre_id}=${orch_app_ar_genre.genre_id} ;; relationship: many_to_one } join: orch_app_ar_release_subgenre { relationship: one_to_one sql_on: ${orch_app_ar_releases.release_id} = ${orch_app_ar_release_subgenre.release_id} ;; fields: [] } join: orch_app_ar_subgenre { relationship: one_to_one view_label: "Release" sql_on: ${orch_app_ar_releases.release_id} = ${orch_app_ar_release_subgenre.release_id} ;; } join: facts_prod_dim_release { view_label: "Release" relationship: many_to_one sql_on: ${int_dbt_prod_playlist_model_spotify.upc} = ${facts_prod_dim_release.upc} ;; fields: [] } join: facts_prod_dim_track { view_label: "Track" relationship: many_to_one sql_on: ${int_dbt_prod_playlist_model_spotify.isrc} = ${facts_prod_dim_track.isrc} and ${int_dbt_prod_playlist_model_spotify.upc} = ${facts_prod_dim_track.upc};; fields: [ track_id, track_unique_id, track_name, duration ] } join: facts_prod_dim_artist { view_label: "Artist" relationship: many_to_one sql_on: ${facts_prod_dim_release.artist_id} = ${facts_prod_dim_artist.artist_id} ;; fields: [ artist_name ] } join: facts_prod_dim_label { view_label: "Label" relationship: many_to_one sql_on: ${int_dbt_prod_playlist_model_spotify.labelid} = ${facts_prod_dim_label.label_id} ;; fields: [ number_of_labels ] } join: label_country { from: orch_app_ar_country view_label: "Label" relationship: many_to_one sql_on: ${facts_prod_dim_label.country_id} = ${label_country.id} ;; fields: [name] } join: transaction_country { from: facts_prod_dim_country view_label: "Transaction Country" relationship: many_to_one sql_on: ${int_dbt_prod_playlist_model_spotify.transaction_country_code} = ${transaction_country.country_code} ;; } join: int_dbt_prod_awal_tier_groups { view_label: "Orchard/AWAL Tiers" relationship: many_to_one sql_on: ${int_dbt_prod_playlist_model_spotify.labelid}= ${int_dbt_prod_awal_tier_groups.label_id};; fields: [brand_name,parent_company,service_tier_name, owner, is_distributor] } }