>>2155that regex is way too aggressive if u have multi-word campaign names. replacing everything that isnt alphanumeric w/ an underscore will turn
summer_sale_2024
into
summer__sale__2024
, which just creates a different kinda mess for ur lookup tables. i usually prefer using a whitelist approach to only target specific problematic characters like spaces or brackets.
>it prevents broken joins in sqlthis part is true, but youll end up with a massive amount of
duplicate entries in ur dimension tables if the regex isnt precise.
if you don't handle the double underscores, your group-by counts will be totally useless.do u have a specific list of forbidden characters youre targeting, or are you just nuking everything non-alphanumeric?