全部產品
Search
文件中心

Dataphin:即時研發基本流程

更新時間:Jan 25, 2025

本教程將指導您如何在Dataphin中基於Ververica Flink完成即時研發並進行可視化分析。以協助您快速瞭解Dataphin進行即時研發的基本流程。

背景資訊

某公司的訂單系統使用MySQL作為儲存資料庫,其中的oms_order為儲存訂單的表。現在要開始設計一個營銷活動,在活動期間需要即時地統計每個產品類型的銷售數量,用於快速地支援活動方案調整。

以下為資料流向的示意圖:

  1. 訂單系統MySQL的資料通過Ververica Flink任務進行Realtime Compute,即時匯總各產品類型的銷售數量並寫入另一個用於OLAP分析的MySQL資料庫。

  2. 通過BI工具(Quick BI等)讀取MySQL中的資料,進行可視化分析。

流程指引

使用Dataphin進行即時研發的基本流程如下:

主流程

描述

操作指導

準備工作

使用Dataphin進行即時研發前您需完成相關雲資源的準備。雲資源準備包括阿里雲帳號資源準備、Dataphin開通與AccessKey配置、Ververica Flink計算源的開通與配置、Quick BI的開通(非必選)以及資料來源的準備。

步驟一:準備工作

專案和計算源

即時專案是開發即時任務的基本單元,可用於綁定Ververica Flink計算源進行即時研發。

步驟二:即時專案規劃

即時元表

元表是通過資料管理的跨儲存類型表,開發過程中所用到的輸入表、輸出表、維表可以通過建立元表進行建立和管理。

步驟三:建立Realtime Compute表

即時任務

通過建立Flink_SQL流任務,讀取或寫入元表映射的資料來源中的表資料。

步驟四:開發FLINK_SQL即時任務

任務營運

完成即時研發後,任務提交至營運中心,可以對即時任務進行啟動、停止、查看任務日誌、任務運行指標、配置監控警示等營運操作。

步驟五:啟動執行個體並插入資料

可視化分析

非必選。啟動即時執行個體後,即時讀取來源表資料經Ververica Flink計算和處理後即時寫入到結果表中。可以使用BI工具(例如,Quick BI等)對結果表中的資料進行可視化分析。

步驟六:可視化分析