日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Quick引擎概述

Quick BI產品是在阿里云飛天操作系統上打造的云BI軟件,支持SAAS模式和私有化部署,定位多場景、多端、多行業的消費式BI,本文為您介紹產品內核Quick引擎。

Quick BI基于阿里云橫向可擴展的架構底座,不但擁有可視化分析、中國式報表、自助分析等傳統BI能力,同時擁有企業級安全底座、移動端和三方系統開放集成能力。

Quick BI自研的計算內核Quick引擎,托管在阿里云上的SAAS服務實測數據十億級數據在0.5秒以內完成聚合分析,另外由于依托阿里云,計算資源支持橫向擴展,通過增加服務器還可以提供更強大的數據分析計算能力。

為什么設計一個新的Quick引擎

隨著數字化進程的深入,數據應用的價值被越來越多的企業所重視。基于數據進行決策分析是應用價值體現的重要場景,不同行業和體量的公司廣泛依賴BI產品制作報表、儀表板和數據門戶,以此進行決策分析。

在利用BI產品進行數據分析過程中,數據處理“慢”會為業務帶來很多的困擾,可以想象一下:

  • 給老板看的報表加載展示非常慢,有的時候還會崩掉,本想做好向上匯報,但卻給老板帶來了糟糕的體驗。

  • 分析師或業務同學,做數據探索式分析,拖拽一個指標需要幾分鐘才能看到結果,嚴重影響工作效率,打斷分析思路。

“慢”雖然只是一種難以精確定義的體感,但想要解決以上問題,就需要BI產品擁有很強的大數據處理架構和能力,可以橫向擴展支持不斷增長的數據量和計算任務。

Quick引擎架構在數據源和數據集之間,用來處理上層數據作品發送到數據集最終下放到數據源上的查詢,在技術實現上Quick引擎分為三條鏈路,數據庫直連模式、數據庫抽取模式和智能緩存,在這三條鏈路進行了技術層抽象。

多模式BI計算引擎

Quick引擎作為Quick BI的計算底座,是一個多模式的BI計算引擎,支持數據庫直接連接、抽取加速、查詢緩存、維值加速等多種計算模式,為不同用戶提供最適合自身場景的高效計算方案。

Quick引擎架構圖多模式BI

從Quick BI產品使用鏈路上,分為數據源、數據集和數據作品三部分。數據源是底層的數據庫連接,數據集用于對數據源里的表進行建模(表關聯、字段類型建模等),把一張或多張表變成一個上層數據作品(儀表板、電子表格、即席分析)可用的數據對象。

針對不同的場景,Quick引擎提供如下幾種計算模式:

  • 直連模式:計算負載直接跑在連接到BI產品的數據庫或數倉上,支持幾十種數據源,所有版本用戶都可使用,非常適用于底層計算資源滿足查詢負載的場景。

  • 抽取加速:把用戶數據庫或數倉的數據抽取到Quick引擎的高性能列式存儲引擎中,支持全量模式和增量模式,分析計算負載直接跑在Quick引擎中,充分利用Quick引擎性能的同時,減少用戶數倉的負擔,高級版和專業版用戶可用,非常適用于企業沒有獨立數倉或數倉負載過重的情況。

  • 查詢緩存:所有版本用戶可用,應用端報表、儀表板在訪問時臨時查詢結果被緩存下來,在配置的緩存有效時間內,接下來其他用戶相同的查詢直接取緩存結果,加快返回速度同時避免重復計算的資源消耗,非常適合應用端是重復查詢較多的場景,例如可視化展示類。

  • 維值加速:所有版本用戶可用,基于直連模式和維表配置實現,通過配置維值加速,使得高頻且耗時的維度字段查詢計算直接在數據庫維表上進行,而不是在原始的明細表上進行,例如即席分析和查詢控件的維值查詢,在這類場景下相比不進行維值加速可快速返回結果且節省計算資源。

如何使用Quick引擎

在正式開始介紹Quick引擎具體用法前,先結合每種計算模式特點給出一個場景使用指南,方便您在不同場景下選擇最合適的計算模式。