Schéma de Data Warehouse data-warehouse-schema
- Rubriques :
- Data Warehouse
Data Warehouse vous permet d’effectuer le suivi de toutes les données de votre choix, de créer des rapports sur vos données d’attribution où vous le souhaitez et d’établir des connexions avec d’autres jeux de données.
- Les lignes contenant une valeur pour _DELETED_DATE sont conservées pendant 7 jours, puis supprimées de Snowflake.
- Les fuseaux horaires utilisés dans Snowflake respectent le temps universel coordonné (UTC).
Diagrammes de relation d’entité entity-relationship-diagrams
L’ERD du modèle de données Data Warehouse indique comment les données de l’entrepôt de données sont destinées à s’organiser sous forme de flux et à être liées. Ce diagramme n’inclut pas toutes les tables disponibles dans l’entrepôt de données, car certaines d’entre elles représentent des tables de mappage, des vues correspondant à des tables déjà présentes ou des tables obsolètes que nous vous déconseillons d’utiliser. Consultez les descriptions détaillées des tableaux et colonnes présents dans l’entrepôt de données ci-dessous. La plupart de ces tables contiennent des champs dénormalisés. Cependant, ce diagramme correspond au modèle de données recommandé : il exploite les données des tables dimensionnelles à la place.
Le second ERD, qui correspond au modèle de données dimensionnel pour les publicités, présente la meilleure façon de lier les tables pour les dimensions spécifiques aux publicités à celles présentes dans le modèle de données principal. Bien que les dimensions publicitaires soient également dénormalisées dans d’autres tables, ce modèle est recommandé pour joindre ces dimensions.
Cliquez sur une image pour sa version agrandie
Vues views
BIZ_ACCOUNTS biz-accounts
Comptes importés à partir du système source.
∗ Disponible uniquement dans Marketo Measure Ultimate
BIZ_ACCOUNT_TO_EMAILS biz-account-to-emails
Table de mappage entre les adresses e-mail des prospects (adresses e-mail de contact) et les comptes. Cette table sera vide si ABM est désactivé.
BIZ_ACTIVITIES biz-activities
Activités importées depuis un système source ou un compte publicitaire connecté.
BIZ_ADS biz-ads
Publicités importées depuis n’importe quel compte publicitaire connecté.
Indique si la publicité doit être mise à jour pour le balisage Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
Adresse URL de la page de destination.
(Champ de diagnostic, utilisé par le système de traitement interne.)
Valeur précédente pour URL_CURRENT.
(Champ de diagnostic, utilisé par le système de traitement interne.)
L’URL qui recevra les paramètres Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
Importées du système source.
(Champ de diagnostic, utilisé par le système de traitement interne.)
BIZ_ADVERTISERS biz-advertisers
Annonceurs importés depuis n’importe quel compte publicitaire connecté.
Indique si l’annonceur doit être mis à jour pour le balisage Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
BIZ_AD_ACCOUNTS biz-ad-accounts
Comptes publicitaires importés depuis n’importe quel compte publicitaire connecté.
Indique si l’annonceur doit être mis à jour pour le balisage Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
BIZ_AD_CAMPAIGNS biz-ad-campaigns
Campagnes importées à partir des comptes publicitaires connectés, des systèmes source, de l’UTM et des auto-déclarations.
Indique si la campagne doit être mise à jour pour le balisage Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
BIZ_AD_FORMS biz-ad-forms
Formulaires publicitaires importés depuis n’importe quel compte publicitaire connecté.
BIZ_AD_GROUPS biz-ad-groups
Groupes publicitaires importés depuis n’importe quel compte publicitaire connecté.
Indique si l’annonceur doit être mis à jour pour le balisage Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
BIZ_AD_PROVIDERS
Fournisseurs d’annonces provenant de n’importe quel compte publicitaire connecté. Comprend une entrée pour les auto-déclarations, le cas échéant.
BIZ_ATTRIBUTION_TOUCHPOINTS biz-attribution-touchpoints
Points de contact d’attribution acheteur (Buyer Attribution Touchpoints), tous les points de contact associés à une opportunité.
BAT2_0060Z00000lFHtOQAW_
0030Z00003K5bpKQAR_2017-06-20:01-05-20-6193330.0b5c5678807c
BIZ_ATTRIBUTION_AI_TOUCHPOINTS biz-attribution-ai-touchpoints
Données générées à partir de l’intégration Attribution AI. Ces champs sont renseignés uniquement pour les clientes et clients Marketo Measure Ultimate.
mappé à un point de contact de l’utilisateur ou l’utilisatrice ou à une transition d’étape
susceptible d’être nul la plupart du temps
susceptible d’être nul la plupart du temps
BIZ_CAMPAIGN_MEMBERS biz-campaign-members
Membres de la campagne importés à partir du système source. Cette table sera vide si la synchronisation de la campagne est désactivée.
BIZ_CHANNELS biz-channels
Canaux marketing, tels que créés dans l’application Marketo Measure.
BIZ_CONTACTS biz-contacts
Contacts importés à partir du système source.
∗ Disponible uniquement dans Marketo Measure Ultimate
BIZ_CONVERSION_RATES biz-conversion-rates
Taux de conversion des devises importés à partir du système source.
BIZ_COSTS biz-costs
Données de coût importées à partir des comptes publicitaires connectés, ou dépenses marketing auto-déclarées.
BIZ_CREATIVES biz-creatives
Contenus créatifs importés depuis n’importe quel compte publicitaire connecté.
Indique si le contenu créatif doit être mis à jour pour le balisage Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
Version actuelle de l’URL, avec toutes les balises.
(Champ de diagnostic, utilisé par le système de traitement interne.)
Valeur précédente pour URL_CURRENT.
(Champ de diagnostic, utilisé par le système de traitement interne.)
L’URL qui recevra les paramètres Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
BIZ_CRM_EVENTS biz-crm-events
Événements importés à partir du système source. Cette table sera vide si la synchronisation des activités est désactivée.
BIZ_CRM_TASKS biz-crm-tasks
Tâches importées à partir du système source. Cette table se remplit si la synchronisation des activités OU le suivi des appels sont activés.
BIZ_CURRENCIES biz-currencies
Table contenant toutes les devises ISO.
BIZ_CUSTOMER_AB_TESTS biz-customer-ab-tests
Tests AB enregistrés. Cette table sera vide si les tests AB ne sont pas activés.
BIZ_CUSTOMER_EVENTS biz-customer-events
Événements web enregistrés à l’aide d’événements personnalisés dans le code JavaScript. Cette table sera vide si les événements Marketo Measure ne sont pas activés.
BIZ_CUSTOM_LANDING_PAGES biz-custom-landing-pages
Pages de destination téléchargées à partir de n’importe quel compte publicitaire connecté.
BIZ_EMAIL_TO_VISITOR_IDS biz-email-to-visitor-ids
Table de correspondance entre les adresses e-mail et les identifiants visiteur.
BIZ_FACTS biz-facts
Regroupe les données de type Impressions, Pages vues, Visites, Envois de formulaire, Points de contact utilisateur, Point de contact (BT), Points de contact d’attribution (BAT) et Coût. Ce champ est utilisé par le système pour la création de rapports Marketo Measure.
BIZ_FORM_SUBMITS biz-forms-submits
Envois de formulaire capturés.
BIZ_IMPRESSIONS biz-impressions
Impressions déclenchées et enregistrées. Cette table nécessite une connexion DoubleClick, et l’option d’activation de visionnage moyen doit être définie sur True.
BIZ_KEYWORDS biz-keywords
Mots-clés importés depuis n’importe quel compte publicitaire connecté.
Indique si le mot-clé doit être mis à jour pour le balisage Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
Adresse URL de la page de destination.
(Champ de diagnostic, utilisé par le système de traitement interne.)
Valeur précédente pour URL_CURRENT.
(Champ de diagnostic, utilisé par le système de traitement interne.)
Adresse URL de la page de destination avec les paramètres Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
BIZ_LANDING_PAGES biz-landing-pages
Pages de destination importées depuis n’importe quel compte publicitaire connecté.
BIZ_LEADS biz-leads
Prospects importés à partir du système source.
BIZ_LEAD_STAGE_TRANSITIONS biz-lead-stage-transitions
Transitions d’étape pour les prospects ou les contacts.
BIZ_OPPORTUNITIES biz-opportunities
Opportunités importées à partir du système source.
Identifiant du prospect dont la conversion a été à l’origine de cette opportunité.
Notez que ce champ n’est pas défini et renvoie « null » dans Snowflake pour tous les clients.
Adresse e-mail du prospect dont la conversion a été à l’origine de cette opportunité.
Notez que ce champ n’est pas défini et renvoie « null » dans Snowflake pour tous les clients.
∗ Disponible uniquement dans Marketo Measure Ultimate
BIZ_OPP_STAGE_TRANSITIONS biz-opp-stage-transitions
Transitions d’étape pour les opportunités.
BIZ_PAGE_VIEWS biz-page-views
Pages vues collectées lors de visites web. Plusieurs pages vues peuvent correspondre à une seule session.
BIZ_PLACEMENTS biz-placements
Cette table stocke tous les emplacements téléchargés à partir de n’importe quel compte publicitaire connecté. Cet objet provient de l’intégration Doubleclick.
Indique si l’emplacement doit être mis à jour pour le balisage Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
BIZ_SEGMENTS biz-segments
Valeurs des segments, telles que définies dans l’application Marketo Measure.
BIZ_SEGMENT_NAMES biz-segment-names
Mappe le nom du segment personnalisé avec la valeur de sa catégorie. (Mappe les noms de colonne aux en-têtes Category1 à Category15 trouvés dans la table des points de contact.)
BIZ_SESSIONS biz-sessions
Sessions traitées à partir des pages vues. Plusieurs pages vues peuvent constituer une session, et un identifiant visiteur unique peut être associé à plusieurs sessions.
BIZ_SITES biz-sites
Sites importés depuis n’importe quel compte publicitaire connecté.
Indique si le site doit être mis à jour pour le balisage Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
BIZ_SITE_LINKS biz-site-links
Liens de sites provenant de n’importe quel compte publicitaire connecté.
Adresse URL de la page de destination.
(Champ de diagnostic, utilisé par le système de traitement interne.)
http://adobe.com/b2b-marketing-attribution?_bt
{creative}&_bk={keyword}&_bm={matchType}
Valeur précédente pour URL_CURRENT.
(Champ de diagnostic, utilisé par le système de traitement interne.)
L’URL qui recevra les paramètres Marketo Measure.
(Champ de diagnostic, utilisé par le système de traitement interne.)
BIZ_STAGE_DEFINITIONS biz-stage-definitions
Liste des étapes, telles qu’importées ou définies dans l’application Marketo Measure.
BIZ_TOUCHPOINTS biz-touchpoints
Points de contact acheteur, tous les points de contact associés à un prospect ou à un contact. Cette table sera vide si les points de contact correspondant à des prospects ou à des contacts sont désactivés.
BIZ_URLS biz-urls
Agrégation des URL correspondant aux pages de destination, aux pages du référent et aux pages vues.
BIZ_USER_TOUCHPOINTS biz-user-touchpoints
Tous les points de contact créés à partir de n’importe quel événement lié à un e-mail.
BIZ_WEB_HOST_MAPPINGS biz-web-host-mappings
Table de mappage permettant de faire correspondre l’ID de session Marketo Measure avec l’ECID Adobe et l’identifiant Munchkin.
Exemples de requêtes sample-queries
Combien de points de contact acheteur (BT) y a-t-il pour chaque canal/sous-canal le mois dernier ?
--Note: This query can quickly be modified to show Buyer Attribution Touchpoint (BAT) counts by switching the biz_touchpoints table to the biz_attribution_touchpoints table.
select trim(split(ch.name,'.')[0]) as channel
,trim(split(ch.name,'.')[1]) as subchannel
,count(bt.id) as buyer_touchpoint_count
from biz_user_touchpoints ut
left outer join
biz_touchpoints bt
on bt.user_touchpoint_id = ut.id
and bt._deleted_date is null
left outer join
biz_channels ch
on ut.channel = ch.id
and ch._deleted_date is null
where ut._deleted_date is null
and ut.touchpoint_date between add_months(date_trunc(month,current_date),-1) and last_day(dateadd(month,-1,current_date))
group by 1,2
Quel est le montant des recettes attribuées pour chaque canal le mois dernier, pour le modèle d’attribution en chemin complet ?
--Note: This query does not perform any currency conversion. If your data contains multiple currencies, you will need to add in logic to perform the conversion to the desired currency using the biz_conversion_rates table.
select trim(split(ch.name,'.')[0]) as channel
,sum(opp.amount*(bat.full_path_percentage/100)) as attributed_revenue
from biz_user_touchpoints ut
inner join
biz_attribution_touchpoints bat
on bat.user_touchpoint_id = ut.id
and bat._deleted_date is null
inner join
biz_opportunities opp
on bat.opportunity_id = opp.id
and opp._deleted_date is null
and opp.is_closed = true
and opp.is_won = true
and opp.close_date between add_months(date_trunc(month,current_date),-1) and last_day(dateadd(month,-1,current_date))
left outer join
biz_channels ch
on ut.channel = ch.id
and ch._deleted_date is null
where ut._deleted_date is null
group by 1
Quel est le parcours complet d’une personne spécifique ? (Afficher tous les points de contact pour une adresse e-mail unique.)
select ut.touchpoint_date
,ut.marketing_touch_type
,listagg(distinct ifnull(sdl.stage_name,sdo.stage_name),',') as touchpoint_position
from biz_user_touchpoints ut
left outer join
biz_touchpoints bt
on bt.user_touchpoint_id = ut.id
and bt._deleted_date is null
left outer join
biz_attribution_touchpoints bat
on bat.user_touchpoint_id = ut.id
and bat._deleted_date is null
left outer join
biz_lead_stage_transitions lst
on lst.touchpoint_id = bt.id
and lst._deleted_date is null
and lst.is_pending = false
and lst.is_non_transitional = false
left outer join
biz_stage_definitions sdl
on lst.stage_id = sdl.id
and sdl._deleted_date is null
left outer join
biz_opp_stage_transitions ost
on ost.touchpoint_id = bat.id
and ost._deleted_date is null
and ost.is_pending = false
and ost.is_non_transitional = false
left outer join
biz_stage_definitions sdo
on ost.stage_id = sdo.id
and sdo._deleted_date is null
where ut._deleted_date is null
and ut.email = [email address]
group by 1,2
order by 1
Afficher tous les points de contact d’attribution acheteur et leurs recettes attribuées pour une opportunité unique.
select bat.id
,bat.touchpoint_date
,bat.email
,opp.amount*(bat.w_shape_percentage/100) as attributed_revenue
,listagg(osd.stage_name,', ') as touchpoint_position
from biz_opportunities opp
inner join
biz_attribution_touchpoints bat
on bat.opportunity_id = opp.id
and bat._deleted_date is null
left outer join
biz_opp_stage_transitions ost
on ost.touchpoint_id = bat.id
and ost._deleted_date is null
and ost.is_pending = false
and ost.is_non_transitional = false
left outer join
biz_stage_definitions osd
on ost.stage_id = osd.id
and osd._deleted_date is null
where opp._deleted_date is null
and opp.id = [opportunity id]
group by 1,2,3,4
order by touchpoint_date