Esquema de Data Warehouse data-warehouse-schema
- Temas:
- Data Warehouse
Data Warehouse le permite rastrear todo lo que desee, informar sobre los datos de atribución donde quiera y conectarlos a otros conjuntos de datos.
- Las filas con un valor para _DELETED_DATE se conservarán durante 7 días y, a continuación, se eliminarán de Snowflake.
- Los husos horarios utilizados en Snowflake se adhieren a la hora universal coordinada (UTC).
Diagramas de relación de entidades entity-relationship-diagrams
El ERD del Modelo de datos de Data Warehouse muestra cómo se pretende que los datos de Data Warehouse fluyan y se vinculen entre sí. Este diagrama no incluye todas las tablas disponibles en Data Warehouse porque algunas de ellas representan tablas de asignación, vistas de otras tablas ya presentes o tablas obsoletas que ya no se recomienda utilizar. Consulte las descripciones detalladas de las tablas y columnas presentes en el almacén de datos a continuación. Muchas de estas tablas contienen campos no normalizados, sin embargo, este diagrama es el modelo de datos recomendado, aprovechando los datos de las tablas dimensionales en su lugar.
El ERD adicional del Modelo de datos dimensional de anuncios presenta una vista de cómo las tablas para dimensiones específicas de anuncios se pueden vincular mejor a las tablas en el modelo de datos principal. Aunque las dimensiones de los anuncios también están desnormalizadas en otras tablas, esto representa el modelo recomendado para unir estas dimensiones.
Haga clic en una imagen para obtener su versión de tamaño completo
Vistas views
BIZ_ACCOUNTS biz-accounts
Cuentas importadas desde el sistema de origen.
∗ Solo disponible en Marketo Measure Ultimate
BIZ_ACCOUNT_TO_EMAILS biz-account-to-emails
La tabla de asignación entre direcciones de correo electrónico de posibles clientes/contactos y cuentas conocidas. Esta tabla estará vacía si ABM está deshabilitado.
BIZ_ACTIVITIES biz-activities
Actividades importadas desde un sistema de origen o una cuenta de anuncios conectada.
BIZ_ADS biz-ads
Anuncios importados desde cualquier cuenta de anuncios conectada.
Indica si el anuncio debe actualizarse o no para el etiquetado de Marketo Measure.
(Campo de diagnóstico, utilizado para el procesamiento interno).
La dirección URL de la página de destino.
(Campo de diagnóstico, para procesamiento interno).
Valor anterior para URL_CURRENT.
(Campo de diagnóstico, para procesamiento interno).
Decoración de la dirección URL con los parámetros de Marketo Measure.
(Campo de diagnóstico, para procesamiento interno).
Importado desde el sistema de origen.
(Campo de diagnóstico, para procesamiento interno).
BIZ_ADVERTISERS biz-advertisers
Anunciantes importados desde cualquier cuenta de anuncios conectada.
Indica si el anunciante debe actualizarse o no para el etiquetado de Marketo Measure.
(Campo de diagnóstico, utilizado para el procesamiento interno).
BIZ_AD_ACCOUNTS biz-ad-accounts
Cuentas de anuncios importadas desde cualquier cuenta de anuncios conectada.
Indica si el anunciante debe actualizarse o no para el etiquetado de Marketo Measure.
(Campo de diagnóstico, utilizado para el procesamiento interno).
BIZ_AD_CAMPAIGNS biz-ad-campaigns
Campañas importadas desde cuentas de anuncios conectadas, sistemas de origen, UTM y autoinformes.
Indica si la campaña debe actualizarse o no para el etiquetado de Marketo Measure.
(Campo de diagnóstico, utilizado para el procesamiento interno).
BIZ_AD_FORMS biz-ad-forms
Formularios de anuncios importados desde cualquier cuenta de anuncios conectada.
BIZ_AD_GROUPS biz-ad-groups
Grupos de anuncios importados desde cualquier cuenta de anuncios conectada.
Indica si el anunciante debe actualizarse o no para el etiquetado de Marketo Measure.
(Campo de diagnóstico, utilizado para el procesamiento interno).
BIZ_AD_PROVIDERS
Proveedores de anuncios de cualquier cuenta de anuncios conectada, incluida una entrada para que se informe usted mismo, si corresponde.
BIZ_ATTRIBUTION_TOUCHPOINTS biz-attribution-touchpoints
Puntos de contacto de atribución de comprador, todos los puntos de contacto asociados a una oportunidad.
BAT2_0060Z00000lFHtOQAW_
0030Z00003K5bpKQAR_2017-06-20:01-05-20-6193330.0b5c5678807c
BIZ_ATTRIBUTION_AI_TOUCHPOINTS biz-attribution-ai-touchpoints
Datos generados a partir de la integración de Attribution AI. Estos campos solo se rellenan para los clientes de Marketo Measure Ultimate.
se asigna a un punto de contacto del usuario o a una transición de fase
probablemente sea nulo la mayor parte del tiempo
probablemente sea nulo la mayor parte del tiempo
BIZ_CAMPAIGN_MEMBERS biz-campaign-members
Miembros de campaña importados desde el sistema de origen. Esta tabla estará vacía si la sincronización de campaña está deshabilitada.
BIZ_CHANNELS biz-channels
Canales de marketing, tal como se crearon en la aplicación Marketo Measure.
BIZ_CONTACTS biz-contacts
Contactos importados desde el sistema de origen.
∗ Solo disponible en Marketo Measure Ultimate
BIZ_CONVERSION_RATES biz-conversion-rates
Tasas de conversión de divisa importadas desde el sistema de origen.
BIZ_COSTS biz-costs
Datos de costes importados desde cuentas de anuncios conectadas o gasto de marketing notificado personalmente.
BIZ_CREATIVES biz-creatives
Creativos importados desde cualquier cuenta de anuncios conectada.
Indica si el creativo debe actualizarse o no para el etiquetado de Marketo Measure.
(Campo de diagnóstico, utilizado para el procesamiento interno).
La versión actual de la dirección URL, incluidas todas las etiquetas.
(Campo de diagnóstico, para procesamiento interno).
Valor anterior para URL_CURRENT.
(Campo de diagnóstico, para procesamiento interno).
Decoración de la dirección URL con los parámetros de Marketo Measure.
(Campo de diagnóstico, para procesamiento interno).
BIZ_CRM_EVENTS biz-crm-events
Eventos importados desde el sistema de origen. Esta tabla estará vacía si la sincronización de actividad está deshabilitada.
BIZ_CRM_TASKS biz-crm-tasks
Tareas importadas desde el sistema de origen. Esta tabla se rellenará si están habilitadas la sincronización de actividades o el seguimiento de llamadas.
BIZ_CURRENCIES biz-currencies
La tabla de todas las divisas ISO.
BIZ_CUSTOMER_AB_TESTS biz-customer-ab-tests
Pruebas A/B registradas. Esta tabla estará vacía si las pruebas A/B no están habilitadas.
BIZ_CUSTOMER_EVENTS biz-customer-events
Eventos web que se han registrado utilizando eventos personalizados en el JavaScript. Esta tabla estará vacía si los eventos de Marketo Measure no están habilitados.
BIZ_CUSTOM_LANDING_PAGES biz-custom-landing-pages
Páginas de destino descargadas desde cualquier cuenta de anuncios conectada.
BIZ_EMAIL_TO_VISITOR_IDS biz-email-to-visitor-ids
La tabla de asignación para direcciones de correo electrónico e id. de visitante.
BIZ_FACTS biz-facts
Agrupa Impresiones, Vistas de página, Visitas, Envíos de formularios, Puntos de contacto del usuario, Punto de contacto (BT), Puntos de contacto de atribución (BAT) y Datos de costes. Se utiliza internamente para admitir informes de Marketo Measure.
BIZ_FORM_SUBMITS biz-forms-submits
Envíos de formulario capturados.
BIZ_IMPRESSIONS biz-impressions
Impresiones activadas y registradas. Esta tabla requiere una conexión DoubleClick y la opción Habilitar visualización establecida en Verdadero.
BIZ_KEYWORDS biz-keywords
Palabras clave importadas desde cualquier cuenta de anuncios conectada.
Indica si la palabra clave debe actualizarse o no para el etiquetado de Marketo Measure.
(Campo de diagnóstico, utilizado para el procesamiento interno).
La dirección URL de la página de destino.
(Campo de diagnóstico, para procesamiento interno).
Valor anterior para URL_CURRENT.
(Campo de diagnóstico, para procesamiento interno).
La dirección URL de la página de destino con parámetros de Marketo Measure.
(Campo de diagnóstico, para procesamiento interno).
BIZ_LANDING_PAGES biz-landing-pages
Páginas de destino importadas desde cualquier cuenta de anuncios conectada.
BIZ_LEADS biz-leads
Posibles clientes importados desde el sistema de origen.
BIZ_LEAD_STAGE_TRANSITIONS biz-lead-stage-transitions
Transiciones de fase para posibles clientes o contactos.
BIZ_OPPORTUNITIES biz-opportunities
Oportunidades importadas desde el sistema de origen.
El id. del posible cliente relacionado que se ha convertido en esta oportunidad.
Tenga en cuenta que este campo no está establecido y devuelve nulo en Snowflake para todos los clientes.
El correo electrónico del posible cliente relacionado que se ha convertido en esta oportunidad.
Tenga en cuenta que este campo no está establecido y devuelve nulo en Snowflake para todos los clientes.
∗ Solo disponible en Marketo Measure Ultimate
BIZ_OPP_STAGE_TRANSITIONS biz-opp-stage-transitions
Transiciones de fase para oportunidades.
BIZ_PAGE_VIEWS biz-page-views
Vistas de página recopiladas de las visitas web. Varias vistas de página pueden componer una sola sesión.
BIZ_PLACEMENTS biz-placements
Tabla que almacena todas las ubicaciones descargadas de cualquier cuenta de anuncios conectada, un objeto de la integración de DoubleClick.
Indica si la ubicación debe actualizarse o no para el etiquetado de Marketo Measure.
(Campo de diagnóstico, utilizado para el procesamiento interno).
BIZ_SEGMENTS biz-segments
Los valores de los segmentos tal como se define en la aplicación Marketo Measure.
BIZ_SEGMENT_NAMES biz-segment-names
Asigna el nombre del segmento personalizado a su valor de categoría. (Esto asigna los nombres de columna a los encabezados de columna Categoría 1-15 que se encuentran en las tablas de puntos de contacto).
BIZ_SESSIONS biz-sessions
Sesiones procesadas desde las vistas de página. Varias vistas de página pueden conformar una sesión, y un solo id. de visitante se puede asociar a varias sesiones.
BIZ_SITES biz-sites
Sitios importados desde cualquier cuenta de anuncios conectada.
Indica si el sitio debe actualizarse o no para el etiquetado de Marketo Measure.
(Campo de diagnóstico, utilizado para el procesamiento interno).
BIZ_SITE_LINKS biz-site-links
Vínculos de sitios desde cualquier cuenta de anuncios conectada.
La dirección URL de la página de destino.
(Campo de diagnóstico, para procesamiento interno).
http://adobe.com/b2b-marketing-attribution?_bt
{creative}&_bk={keyword}&_bm={matchType}
Valor anterior para URL_CURRENT.
(Campo de diagnóstico, para procesamiento interno).
Decoración de la dirección URL con los parámetros de Marketo Measure.
(Campo de diagnóstico, para procesamiento interno).
BIZ_STAGE_DEFINITIONS biz-stage-definitions
La lista de fases tal como se importan o definen en la aplicación Marketo Measure.
BIZ_TOUCHPOINTS biz-touchpoints
Puntos de contacto de comprador, todos los puntos de contacto asociados a un posible cliente o contacto. Esta tabla estará vacía si los puntos de contacto de posible cliente o los puntos de contacto están deshabilitados.
BIZ_URLS biz-urls
Adición de direcciones URL de páginas de destino, páginas de referente y vistas de página.
BIZ_USER_TOUCHPOINTS biz-user-touchpoints
Todos los puntos de contacto creados a partir de cualquier evento vinculado a un correo electrónico.
BIZ_WEB_HOST_MAPPINGS biz-web-host-mappings
Tabla de asignación para asignar el id. de sesión de Marketo Measure al ECID de Adobe y al id. de Munckin.
Consultas de ejemplo sample-queries
¿Cuántos Buyer Touchpoints (BT) había para cada canal/subcanal el mes pasado?
--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
¿Cuántos ingresos atribuidos para cada canal se cerraron el mes pasado, para el modelo de atribución de ruta completa?
--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
¿Cuál es el recorrido completo de una persona? (Muestre todos los puntos de contacto de una sola dirección de correo electrónico).
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
Muestre todos los Buyer Attribution Touchpoints(BAT) y sus ingresos atribuidos para una sola oportunidad.
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