Un cliente ha recentemente espresso il desiderio di assegnare le proprie etichette di segmentazione di mercato ai propri clienti, in modo che possano ordinare per segmentazione del mercato nei propri dashboard ("mostrami tutti i clienti VIP che soddisfano determinati criteri", ecc.). Buona idea. Mi piacerebbe offrire questo a tutti i miei clienti.
L'unico problema è che i "loro" clienti non sono esclusivi per loro. Sono anche clienti dei loro concorrenti, che capita anche di essere clienti (è SaaS, quindi tutti usano lo stesso DB). Alice e Bob potrebbero essere entrambi clienti "VIP" presso BusinessOne, ma Alice è un "Seg1" e Bob è un "Seg2" presso BusinessTwo (dove il ragazzo che ha fatto il PCA ha meno immaginazione).
Dovrei creare una tabella Segmentation
con chiavi esterne che puntino alle voci Customer
e Client
pertinenti? O c'è qualche altro modo migliore per farlo?