{"users":[{"id":4,"username":"conner","name":"Conner from Omni","avatar_template":"/user_avatar/community.omni.co/conner/{size}/11_2.png","trust_level":1},{"id":217,"username":"Benedikt","name":"Ben Breitschopf","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/51bf81/{size}.png","trust_level":2},{"id":314,"username":"brianvu","name":"Brian","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/41988e/{size}.png","trust_level":2},{"id":171,"username":"Eric_Hoffman","name":"Eric Hoffman","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/7993a0/{size}.png","trust_level":2},{"id":243,"username":"keegancianfrone","name":"Keegan","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/c2a13f/{size}.png","trust_level":2},{"id":285,"username":"Isma","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/i/4af34b/{size}.png","trust_level":2},{"id":303,"username":"jo_j","name":"Jo Jackson","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/c2a13f/{size}.png","trust_level":2},{"id":48,"username":"James","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/bc8723/{size}.png","admin":true,"trust_level":2},{"id":304,"username":"Jaime","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/{size}.png","trust_level":2},{"id":60,"username":"Jiro","name":"","avatar_template":"/user_avatar/community.omni.co/jiro/{size}/268_2.png","admin":true,"trust_level":1},{"id":281,"username":"ShivaPrasad","name":"Shiva Prasad","avatar_template":"/user_avatar/community.omni.co/shivaprasad/{size}/651_2.png","trust_level":2},{"id":288,"username":"khoa.ngo","name":"Khoa Ngo","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/b5a626/{size}.png","trust_level":2},{"id":6,"username":"liam","name":"Liam McCarthy","avatar_template":"/user_avatar/community.omni.co/liam/{size}/178_2.png","admin":true,"trust_level":2},{"id":237,"username":"ernesto","name":"Ernesto Ongaro ","avatar_template":"/user_avatar/community.omni.co/ernesto/{size}/601_2.png","trust_level":2},{"id":258,"username":"ryan","name":"Ryan","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/a8b319/{size}.png","trust_level":4},{"id":187,"username":"Averyrobins","name":"Avery","avatar_template":"/user_avatar/community.omni.co/averyrobins/{size}/622_2.png","trust_level":2},{"id":245,"username":"MarineLebrec","name":"Marine Lebrec","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/7ba0ec/{size}.png","trust_level":2},{"id":255,"username":"revati","name":"Revati","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/bc79bd/{size}.png","trust_level":2},{"id":9,"username":"colin","name":"Colin","avatar_template":"/user_avatar/community.omni.co/colin/{size}/112_2.png","trust_level":4},{"id":86,"username":"spenser.steele","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/82dd89/{size}.png","trust_level":1},{"id":69,"username":"russ","name":"Russ","avatar_template":"/user_avatar/community.omni.co/russ/{size}/296_2.png","admin":true,"moderator":true,"trust_level":4},{"id":144,"username":"nate","name":"","avatar_template":"/user_avatar/community.omni.co/nate/{size}/592_2.png","trust_level":2},{"id":44,"username":"sarah","name":"Sarah","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/9de053/{size}.png","admin":true,"trust_level":1},{"id":97,"username":"kyjoro","name":"Kyle Jordan","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/848f3c/{size}.png","trust_level":1},{"id":7,"username":"conor","name":"Conor O'Mara","avatar_template":"/user_avatar/community.omni.co/conor/{size}/45_2.png","trust_level":4},{"id":34,"username":"kylee","name":"Kylee Schroth","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/ea5d25/{size}.png","trust_level":2},{"id":96,"username":"AdrianaVela","name":"","avatar_template":"/user_avatar/community.omni.co/adrianavela/{size}/341_2.png","trust_level":1},{"id":18,"username":"Jamiefry","name":"Jamie fry","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/c0e974/{size}.png","trust_level":1},{"id":49,"username":"carlile","name":"David Carlile","avatar_template":"/user_avatar/community.omni.co/carlile/{size}/275_2.png","trust_level":2},{"id":209,"username":"JesseS","name":"Jesse S","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/848f3c/{size}.png","trust_level":2},{"id":72,"username":"adrienb","name":"Adrien Beaufils","avatar_template":"/user_avatar/community.omni.co/adrienb/{size}/385_2.png","trust_level":4}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/modeling/5?page=1","per_page":30,"top_tags":[{"id":21,"name":"modeling","slug":"modeling"},{"id":33,"name":"dbt","slug":"dbt"},{"id":31,"name":"ai","slug":"ai"},{"id":34,"name":"lod","slug":"lod"},{"id":13,"name":"calcs","slug":"calcs"},{"id":16,"name":"filtering","slug":"filtering"},{"id":9,"name":"joins","slug":"joins"},{"id":17,"name":"cache","slug":"cache"},{"id":15,"name":"drilling","slug":"drilling"},{"id":28,"name":"ide","slug":"ide"},{"id":1,"name":"schema-refresh","slug":"schema-refresh"},{"id":20,"name":"topic-scoped-views","slug":"topic-scoped-views"},{"id":19,"name":"alias","slug":"alias"},{"id":11,"name":"bigquery","slug":"bigquery"},{"id":32,"name":"coalesce","slug":"coalesce"},{"id":10,"name":"connections","slug":"connections"},{"id":7,"name":"content","slug":"content"},{"id":36,"name":"content-validator","slug":"content-validator"},{"id":8,"name":"dashboards","slug":"dashboards"},{"id":18,"name":"dynamic-schemas","slug":"dynamic-schemas"},{"id":22,"name":"pivot","slug":"pivot"},{"id":25,"name":"schema","slug":"schema"},{"id":23,"name":"visualization","slug":"visualization"}],"topics":[{"fancy_title":"About the Modeling category","id":19,"title":"About the Modeling category","slug":"about-the-modeling-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-03-27T22:40:28.366Z","last_posted_at":null,"bumped":true,"bumped_at":"2024-04-16T21:47:44.235Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Questions, tips, and how-to’s for anything related to data modeling in Omni. \nDocumentation: Overview | Omni Analytics Documentation","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":2248,"like_count":0,"has_summary":false,"last_poster_username":"conner","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Keep Omni AI Context Updated Programmatically with the CLI + Claude Code","id":470,"title":"Keep Omni AI Context Updated Programmatically with the CLI + Claude Code","slug":"keep-omni-ai-context-updated-programmatically-with-the-cli-claude-code","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/optimized/1X/e944739d8611bd5f3aed9496033dcfe9b61e2977_2_1024x576.jpeg","created_at":"2026-07-21T10:39:46.791Z","last_posted_at":"2026-07-21T10:39:46.873Z","bumped":true,"bumped_at":"2026-07-21T10:39:46.873Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"},{"id":31,"name":"ai","slug":"ai"}],"tags_descriptions":{},"views":93,"like_count":0,"has_summary":false,"last_poster_username":"Benedikt","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":217,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Building a parameter-driven calculation in Omni via templated filters","id":469,"title":"Building a parameter-driven calculation in Omni via templated filters","slug":"building-a-parameter-driven-calculation-in-omni-via-templated-filters","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-21T06:37:39.474Z","last_posted_at":"2026-07-21T06:37:39.542Z","bumped":true,"bumped_at":"2026-07-21T06:37:39.542Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"},{"id":16,"name":"filtering","slug":"filtering"},{"id":13,"name":"calcs","slug":"calcs"}],"tags_descriptions":{},"views":79,"like_count":4,"has_summary":false,"last_poster_username":"brianvu","category_id":5,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":314,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Removing fields with Content Validator","id":460,"title":"Removing fields with Content Validator","slug":"removing-fields-with-content-validator","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-05-14T19:16:40.097Z","last_posted_at":"2026-07-14T22:55:58.414Z","bumped":true,"bumped_at":"2026-07-14T22:55:58.414Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":83,"like_count":1,"has_summary":false,"last_poster_username":"keegancianfrone","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":171,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":243,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Time out issues when trying to pick up a value from a filter","id":463,"title":"Time out issues when trying to pick up a value from a filter","slug":"time-out-issues-when-trying-to-pick-up-a-value-from-a-filter","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-06-15T19:04:08.428Z","last_posted_at":"2026-07-14T22:37:36.170Z","bumped":true,"bumped_at":"2026-07-14T22:37:36.170Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":16,"name":"filtering","slug":"filtering"}],"tags_descriptions":{},"views":58,"like_count":0,"has_summary":false,"last_poster_username":"keegancianfrone","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":285,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":243,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Input values within a pivot","id":465,"title":"Input values within a pivot","slug":"input-values-within-a-pivot","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/optimized/1X/d15ae94811754709c915fc2a788c9ff5aee3ba2c_2_1024x232.png","created_at":"2026-07-03T13:45:02.721Z","last_posted_at":"2026-07-13T11:01:01.497Z","bumped":true,"bumped_at":"2026-07-13T11:01:01.497Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"}],"tags_descriptions":{},"views":60,"like_count":0,"has_summary":false,"last_poster_username":"jo_j","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":303,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":48,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Querying Struct Types in Omni","id":462,"title":"Querying Struct Types in Omni","slug":"querying-struct-types-in-omni","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/original/1X/8586890376d72a746c059949e6f255db80511428.png","created_at":"2026-06-03T21:15:38.122Z","last_posted_at":"2026-06-03T21:15:38.198Z","bumped":true,"bumped_at":"2026-06-03T21:15:38.198Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"}],"tags_descriptions":{},"views":133,"like_count":3,"has_summary":false,"last_poster_username":"Jaime","category_id":5,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":304,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Create a timezone picker for your end users","id":456,"title":"Create a timezone picker for your end users","slug":"create-a-timezone-picker-for-your-end-users","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/optimized/1X/86e5eaa2227b84d4b4ce51c75c12e3270d43830f_2_1024x258.png","created_at":"2026-04-22T13:20:35.718Z","last_posted_at":"2026-05-04T21:23:45.993Z","bumped":true,"bumped_at":"2026-05-04T21:23:45.993Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"}],"tags_descriptions":{},"views":142,"like_count":5,"has_summary":false,"last_poster_username":"ShivaPrasad","category_id":5,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":60,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":281,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"New fields added to view after Refresh Schema, but Omni still throw &ldquo;Field not found&rdquo; error","id":454,"title":"New fields added to view after Refresh Schema, but Omni still throw \"Field not found\" error","slug":"new-fields-added-to-view-after-refresh-schema-but-omni-still-throw-field-not-found-error","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/optimized/1X/1239fbfd1263c318f4ab7aaf338809f566df8c74_2_1024x416.png","created_at":"2026-04-16T10:39:33.334Z","last_posted_at":"2026-05-02T02:09:45.610Z","bumped":true,"bumped_at":"2026-05-02T02:09:45.610Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":115,"like_count":0,"has_summary":false,"last_poster_username":"ShivaPrasad","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":288,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":48,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":281,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using Omni Local Model Editor to vibe-code AI Context","id":427,"title":"Using Omni Local Model Editor to vibe-code AI Context","slug":"using-omni-local-model-editor-to-vibe-code-ai-context","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-11-28T17:27:52.095Z","last_posted_at":"2026-03-19T14:51:19.209Z","bumped":true,"bumped_at":"2026-03-19T14:51:19.209Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"},{"id":31,"name":"ai","slug":"ai"}],"tags_descriptions":{},"views":606,"like_count":3,"has_summary":false,"last_poster_username":"ernesto","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":237,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to Dynamically Group the Last N Days vs. the Rest of Your Data :date:","id":448,"title":"How to Dynamically Group the Last N Days vs. the Rest of Your Data 📅","slug":"how-to-dynamically-group-the-last-n-days-vs-the-rest-of-your-data","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/original/1X/f6dc298abcd89c31a844e2df5a78e3e0c555ed20.png","created_at":"2026-02-19T17:22:01.086Z","last_posted_at":"2026-02-19T17:22:01.147Z","bumped":true,"bumped_at":"2026-02-19T17:22:01.147Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"},{"id":16,"name":"filtering","slug":"filtering"}],"tags_descriptions":{},"views":137,"like_count":3,"has_summary":false,"last_poster_username":"ryan","category_id":5,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":258,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Building a Dynamic, Single-Pass Funnel Explorer using MATCH_RECOGNIZE and Templated Filters","id":446,"title":"Building a Dynamic, Single-Pass Funnel Explorer using MATCH_RECOGNIZE and Templated Filters","slug":"building-a-dynamic-single-pass-funnel-explorer-using-match-recognize-and-templated-filters","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/optimized/1X/72ce8637518aa7efc5122fe3eca36850f4b2a81d_2_1024x642.jpeg","created_at":"2026-02-18T13:30:05.340Z","last_posted_at":"2026-02-18T13:30:05.389Z","bumped":true,"bumped_at":"2026-02-18T13:30:05.389Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":146,"like_count":1,"has_summary":false,"last_poster_username":"ernesto","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":237,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to use Topics to curate data: Joins, data access, filters, and available fields","id":445,"title":"How to use Topics to curate data: Joins, data access, filters, and available fields","slug":"how-to-use-topics-to-curate-data-joins-data-access-filters-and-available-fields","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-02-11T21:33:50.938Z","last_posted_at":"2026-02-11T22:57:59.314Z","bumped":true,"bumped_at":"2026-02-11T22:57:59.314Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":292,"like_count":7,"has_summary":false,"last_poster_username":"MarineLebrec","category_id":5,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":187,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":245,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Use an LLM to Generate AI Context for You","id":444,"title":"Use an LLM to Generate AI Context for You","slug":"use-an-llm-to-generate-ai-context-for-you","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-11T19:38:37.891Z","last_posted_at":"2026-02-11T19:38:37.948Z","bumped":true,"bumped_at":"2026-02-11T19:38:37.948Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":31,"name":"ai","slug":"ai"}],"tags_descriptions":{},"views":363,"like_count":4,"has_summary":false,"last_poster_username":"Averyrobins","category_id":5,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":187,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Use Sample Queries to Optimize Your Model for AI","id":443,"title":"Use Sample Queries to Optimize Your Model for AI","slug":"use-sample-queries-to-optimize-your-model-for-ai","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-02-11T18:41:46.020Z","last_posted_at":"2026-02-11T18:41:46.091Z","bumped":true,"bumped_at":"2026-02-11T18:41:46.091Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":31,"name":"ai","slug":"ai"}],"tags_descriptions":{},"views":183,"like_count":0,"has_summary":false,"last_poster_username":"Averyrobins","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":187,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Best practices for handling multiple foreign keys to a single User Master table (role-playing dimensions)","id":442,"title":"Best practices for handling multiple foreign keys to a single User Master table (role-playing dimensions)","slug":"best-practices-for-handling-multiple-foreign-keys-to-a-single-user-master-table-role-playing-dimensions","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2026-02-10T16:45:19.137Z","last_posted_at":"2026-02-10T19:56:56.007Z","bumped":true,"bumped_at":"2026-02-10T19:56:56.007Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"}],"tags_descriptions":{},"views":132,"like_count":0,"has_summary":false,"last_poster_username":"revati","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":255,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":9,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Semi Additive Measures","id":120,"title":"Semi Additive Measures","slug":"semi-additive-measures","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2024-07-12T12:58:15.665Z","last_posted_at":"2026-01-28T23:36:15.996Z","bumped":true,"bumped_at":"2026-01-28T23:36:15.996Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1176,"like_count":5,"has_summary":false,"last_poster_username":"russ","category_id":5,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":86,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":69,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to sort a custom markdown visualization dynamically in dashboard view","id":435,"title":"How to sort a custom markdown visualization dynamically in dashboard view","slug":"how-to-sort-a-custom-markdown-visualization-dynamically-in-dashboard-view","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/optimized/1X/a915ae7e39dbf31a3df7d97e54007b3b40f0f09a_2_1024x452.jpeg","created_at":"2026-01-01T23:03:03.686Z","last_posted_at":"2026-01-05T23:34:25.726Z","bumped":true,"bumped_at":"2026-01-05T23:34:25.726Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"},{"id":8,"name":"dashboards","slug":"dashboards"}],"tags_descriptions":{},"views":97,"like_count":1,"has_summary":false,"last_poster_username":"sarah","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":144,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":44,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Rank Pivots by a Measure (Top N)","id":225,"title":"Rank Pivots by a Measure (Top N)","slug":"rank-pivots-by-a-measure-top-n","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/optimized/1X/9d09493b86585990bc7ca78a3b0e9ace2a9fe0a2_2_1024x336.png","created_at":"2025-02-01T20:46:59.517Z","last_posted_at":"2025-12-18T16:39:39.889Z","bumped":true,"bumped_at":"2025-12-18T16:39:39.889Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"},{"id":23,"name":"visualization","slug":"visualization"},{"id":22,"name":"pivot","slug":"pivot"}],"tags_descriptions":{},"views":995,"like_count":4,"has_summary":false,"last_poster_username":"kyjoro","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":69,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":97,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"When to Refresh What: Schema vs. Cache","id":430,"title":"When to Refresh What: Schema vs. Cache","slug":"when-to-refresh-what-schema-vs-cache","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-12-08T23:04:55.253Z","last_posted_at":"2025-12-08T23:04:55.308Z","bumped":true,"bumped_at":"2025-12-08T23:04:55.308Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":25,"name":"schema","slug":"schema"},{"id":17,"name":"cache","slug":"cache"},{"id":1,"name":"schema-refresh","slug":"schema-refresh"}],"tags_descriptions":{},"views":218,"like_count":0,"has_summary":false,"last_poster_username":"James","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":48,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to incrementally revert workbook model changes using branches","id":425,"title":"How to incrementally revert workbook model changes using branches","slug":"how-to-incrementally-revert-workbook-model-changes-using-branches","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/optimized/1X/23eed7cede1186b0f472115fc5236be9d4c531ec_2_1024x598.png","created_at":"2025-11-20T21:41:17.094Z","last_posted_at":"2025-11-20T21:41:17.167Z","bumped":true,"bumped_at":"2025-11-20T21:41:17.167Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"}],"tags_descriptions":{},"views":76,"like_count":0,"has_summary":false,"last_poster_username":"James","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":48,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to join the same table twice","id":46,"title":"How to join the same table twice","slug":"how-to-join-the-same-table-twice","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/optimized/1X/30ea355065534dda99a442146d33de282b5dbd70_2_1024x494.png","created_at":"2024-04-23T17:27:27.560Z","last_posted_at":"2025-11-19T01:58:00.217Z","bumped":true,"bumped_at":"2025-11-19T01:58:00.217Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":9,"name":"joins","slug":"joins"}],"tags_descriptions":{},"views":3015,"like_count":0,"has_summary":false,"last_poster_username":"kylee","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":171,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":34,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"AI Context Template/Examples","id":420,"title":"AI Context Template/Examples","slug":"ai-context-template-examples","posts_count":10,"reply_count":6,"highest_post_number":10,"image_url":null,"created_at":"2025-11-11T10:23:01.347Z","last_posted_at":"2025-11-18T15:12:26.237Z","bumped":true,"bumped_at":"2025-11-18T15:12:26.237Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"}],"tags_descriptions":{},"views":833,"like_count":8,"has_summary":false,"last_poster_username":"colin","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":96,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":18,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":49,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":209,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":9,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[LOD] Comparing metrics to a custom time range","id":422,"title":"[LOD] Comparing metrics to a custom time range","slug":"lod-comparing-metrics-to-a-custom-time-range","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/optimized/1X/07035d8d012eafd3094865470cd168940e12b9c8_2_1024x345.png","created_at":"2025-11-13T00:57:01.944Z","last_posted_at":"2025-11-13T00:57:01.993Z","bumped":true,"bumped_at":"2025-11-13T00:57:01.993Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"lod","slug":"lod"}],"tags_descriptions":{},"views":125,"like_count":2,"has_summary":false,"last_poster_username":"adrienb","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":72,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"References in the Content Validator - Quick Guide","id":421,"title":"References in the Content Validator - Quick Guide","slug":"references-in-the-content-validator-quick-guide","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/original/1X/41b2595385427585c02d6cf57c107058208154f6.png","created_at":"2025-11-11T23:09:09.744Z","last_posted_at":"2025-11-11T23:09:09.795Z","bumped":true,"bumped_at":"2025-11-11T23:09:09.795Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":36,"name":"content-validator","slug":"content-validator"}],"tags_descriptions":{},"views":101,"like_count":0,"has_summary":false,"last_poster_username":"James","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":48,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"References in the Model - Quick Guide","id":418,"title":"References in the Model - Quick Guide","slug":"references-in-the-model-quick-guide","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-11-10T22:52:42.002Z","last_posted_at":"2025-11-10T22:52:42.056Z","bumped":true,"bumped_at":"2025-11-10T22:52:42.056Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"},{"id":28,"name":"ide","slug":"ide"}],"tags_descriptions":{},"views":190,"like_count":0,"has_summary":false,"last_poster_username":"James","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":48,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to restore a view that is ignored in the shared model, from within a branch","id":408,"title":"How to restore a view that is ignored in the shared model, from within a branch","slug":"how-to-restore-a-view-that-is-ignored-in-the-shared-model-from-within-a-branch","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-10-22T22:21:20.146Z","last_posted_at":"2025-10-22T22:21:20.191Z","bumped":true,"bumped_at":"2025-10-22T22:21:20.191Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":70,"like_count":1,"has_summary":false,"last_poster_username":"James","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":48,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[LOD] Comparative sales analysis","id":407,"title":"[LOD] Comparative sales analysis","slug":"lod-comparative-sales-analysis","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/optimized/1X/7027002d0c7db4784ec1106ca2ac87b166c211ff_2_1024x1012.png","created_at":"2025-10-22T21:57:48.947Z","last_posted_at":"2025-10-22T21:57:49.005Z","bumped":true,"bumped_at":"2025-10-22T21:57:49.005Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":21,"name":"modeling","slug":"modeling"},{"id":34,"name":"lod","slug":"lod"}],"tags_descriptions":{},"views":233,"like_count":3,"has_summary":false,"last_poster_username":"adrienb","category_id":5,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":72,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Testing dbt changes in Omni before pushing to production (Omni&rsquo;s dynamic dbt environments)","id":401,"title":"Testing dbt changes in Omni before pushing to production (Omni's dynamic dbt environments)","slug":"testing-dbt-changes-in-omni-before-pushing-to-production-omnis-dynamic-dbt-environments","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/original/1X/a803f0a6f5cd5fc4cb778cf03c575e984cb477a2.png","created_at":"2025-10-07T23:44:29.515Z","last_posted_at":"2025-10-07T23:44:29.567Z","bumped":true,"bumped_at":"2025-10-07T23:44:29.567Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":33,"name":"dbt","slug":"dbt"}],"tags_descriptions":{},"views":228,"like_count":0,"has_summary":false,"last_poster_username":"conner","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Turning Omni saved query views into dbt models","id":400,"title":"Turning Omni saved query views into dbt models","slug":"turning-omni-saved-query-views-into-dbt-models","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://canada1.discourse-cdn.com/flex004/uploads/omni/optimized/1X/6dfefb8aa84a4b93806c0e76771b90d6f7a19d04_2_1024x576.jpeg","created_at":"2025-10-07T23:32:57.472Z","last_posted_at":"2025-10-07T23:32:57.543Z","bumped":true,"bumped_at":"2025-10-07T23:32:57.543Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":33,"name":"dbt","slug":"dbt"}],"tags_descriptions":{},"views":120,"like_count":1,"has_summary":false,"last_poster_username":"conner","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null}]}]}}