神策分析致力于帮助客户搭建完整的数据平台,因此除了在产品的分析界面上可以下载查询的明细结果以外,我们也提供了各种完整的方案帮助客户从平台中导出和获取数据:

  1. 通过 查询 API 来获取数据,此方法可以用于平台的计算结果,也可以通过写 SQL 的方式获取最细粒度的用户行为和属性数据,适用于一次性或者周期性地批量获取数据的需求,可用于所有版本的神策分析;注意,由于效率问题,此方式不建议用于导出大量的原始数据。如果需要导出大量数据,可以使用 JDBC 的方式导出,但 JDBC 只适用于私有部署版,云版需要使用 API 分批导出。
  2. 直接 订阅实时数据 ,此方法用于实时获取最细粒度的用户行为和属性数据,适用于有实时计算实时获取数据的场景,可用于私有部署的单机版和集群版神策分析;
  3. 对于 1.8 之后的神策分析,也可以直接 使用 JDBC 进行数据访问,适用于有通过 JDBC 协议与其它系统打通的应用场景;此方式相比 HTTP 查询 API 的性能更好,可以用于较大量数据的导出。