神策分析致力於幫助客戶搭建完整的數據平台,因此除了在產品的分析界面上可以下載查詢的明細結果以外,我們也提供了各種完整的方案幫助客戶從平台中匯出和取得數據:

  1. 透過 查詢API 來取得數據,此方法可以用於平台的計算結果,也可以透過寫SQL 的方式取得最小單位的用戶行為和屬性數據,適用於一次性或者週期性地批量取得數據的需求,可用於所有版本的神策分析;注意,由於效率問題,此方式不建議用於匯出大量的原始數據。如果需要匯出大量數據,可以使用 JDBC 的方式匯出,但 JDBC 只適用於私有部署版,雲版需要使用 API 分批匯出。
  2. 直接 訂閱即時數據,此方法用於即時取得最小單位的用戶行為和屬性數據,適用於有即時計算即時取得數據的場景,可用於私有部署的單機版和叢集版神策分析;
  3. 直接 使用 JDBC 進行數據連接,適用於有透過 JDBC 協定與其它系統打通的應用場景;此方式相比 HTTP 查詢 API 的性能更好,可以用於較大量數據的匯出。