菜单

使用 JDBC 进行数据访问

本文档所描述的内容属于神策广告分析的高级使用功能,涉及较多技术细节,适用于对相关功能有经验的用户参考。如果对文档内容有疑惑,请咨询神策值班同学获取一对一的协助。

概述

神策广告分析在神策产品体系下,基于神策分析衍生出来的新产品,完整详细用户数据存储在神策分析服务器上,因此数据访问同样支持SQL 查询方式,即直接使用 JDBC 或者 impala-shell 进行数据查询,具体使用步骤参考:神策分析-使用JDBC进行数据访问

使用方法

使用步骤

参考神策分析-使用JDBC进行数据访问2.1使用步骤」进行查询配置。

注意:若您为 SA 云版客户,则不支持通过 JDBC 进行数据访问,需使用 查询 API 中的「自定义查询」获取数据,详见 「用户&事件数据导出 PULL API」。

广告数据所在库表

广告归因数据

神策广告分析对于广告归因数据使用单独渠道表的方式存储,同时通过神策体系下的「虚拟属性」关联到事件表中,因此提供如下两种方式查询。

关联埋点事件查询

单独查询用户归因广告渠道数据

媒体报表中展示点击消耗报表数据

神策广告分析SaaS版现在逐步将ADP组件的功能迁移至ChannelLink组件中,客户的数据拉取导数方式也同样会迁移。导出报表展点消数据前,请先与神策对接同事确认,你的项目环境目前是否已开启ChannelLink拉数开关。若未开启,参考3.2.1节方式;若已开启,参考3.2.2节方式。

通过ADP组件拉数 (旧方式)

库名:rawdata

表名:

表名存储的数据备注表结构
advertising_sem_project_data广告搜索数据sem数据
表字段project_iddaychannel_idadvertiser_idhighest_idintergrade_idminimum_idkeyword_idtimeshow_numclick_numcost
含义项目ID报表日期渠道广告主ID

计划最高层ID

一般为广告计划ID

计划中层ID

一般为广告组ID

计划最低层ID

一般为广告ID

计划关键词ID

sem渠道特有

报表记录所在的小时(24小时制)

当值为 -1 的时候,即表示媒体侧提供的数据是按天聚合的,最小粒度就是天

展示数点击数消耗
类型numbernumberstringstringstringstring string stringnumbernumbernumbernumber
advertising_sem_search_project_data广告搜索数据(有搜索词信息)sem搜索数据
表字段project_iddaychannel_idadvertiser_idhighest_idintergrade_idminimum_idkeyword_idsearch_termtimeshow_numclick_numcost
含义项目ID报表日期渠道广告主ID

计划最高层ID

一般为广告计划ID

计划中层ID

一般为广告组ID

计划最低层ID

一般为广告ID

计划关键词ID

sem渠道特有

搜索词

报表记录所在的小时(24小时制)

当值为 -1 的时候,即表示媒体侧提供的数据是按天聚合的,最小粒度就是天

展示数点击数消耗
类型numbernumberstringstringstringstring string stringstringnumbernumbernumbernumber
advertising_project_data信息流数据
表字段project_iddaychannel_idadvertiser_idhighest_idintergrade_idminimum_idtimeshow_numclick_numcost
含义项目ID报表日期渠道广告主ID

计划最高层ID

一般为广告计划ID

计划中层ID

一般为广告组ID

计划最低层ID

一般为广告ID

报表记录所在的小时(24小时制)

当值为 -1 的时候,即表示媒体侧提供的数据是按天聚合的,最小粒度就是天

展示数点击数消耗
类型numbernumberstringstringstringstring string numbernumbernumbernumber
ads_reporting_appstore_data_v2应用商店数据接口拉取形式,有vivo渠道之后
表字段project_iddaychannel_idadvertiser_idhighest_idintergrade_idpre_minimum_idminimum_idkeyword_idtimeshow_numclick_numcost
含义项目ID报表日期渠道广告主ID

计划最高层ID

一般为广告计划ID

计划中层ID

一般为广告组ID

计划次小级ID

应用商店渠道特有

计划最低层ID

一般为广告ID

计划关键词ID

sem渠道特有

报表记录所在的小时(24小时制)

当值为 -1 的时候,即表示媒体侧提供的数据是按天聚合的,最小粒度就是天

展示数点击数消耗
类型numbernumberstringstringstringstring stringstring stringnumbernumbernumbernumber
  • 特别说明
    • 不同媒体的广告体系组织层级名字不一样(例如,腾讯层级为广告计划、广告组、广告,巨量引擎层级为广告组,广告计划、广告)因此采取highest_id、intergrade_id、minimum_id表示层级结构
    • 媒体报表最细粒度为小时级别报表,一个小时一条记录,部分媒体只有天级别报表
    • "day"字段的使用说明:
      • 展示成 yyyy-MM-dd 的格式:FROM_UNIXTIME(cast(day*86400 as bigint),'yyyy-MM-dd') 
      • 展示成 yyyy-MM-dd HH:mm:ss 的格式:EPOCH_TO_TIMESTAMP(day* 86400) 

通过ChannelLink组件拉数 (新方式)

库名:ads_dataflow_{项目名}

表名:跟3.2.1小节中表名一致

字段:大部分字段与3.2.1小节中表字段一致,去掉了project_id字段(因为库名中包含了项目名称),其他完全一致


上一个
数据导出
下一个
用户&事件&广告数据导出 Pull API
最近修改: 2024-12-27