SQLFlow 可以追蹤超過 20 種主要資料庫(包括 Snowflake、Hive、SparkSQL、Teradata、Oracle、SQL Server、AWS Redshift、BigQuery 等)的欄位層級資料血緣。
從查詢歷史記錄、ETL 腳本、Github/Bitbucket、本地檔案系統和遠端資料庫中的 SQL 語法建立和視覺化血緣關係。
使用互動式圖表或透過 Restful API 或 SDK 以程式方式探索血緣關係。
SQLFlow 呈現一個清晰簡潔的圖表,告訴您資料來自何處、它在沿途經歷了哪些轉換,以及從此資料值衍生的其他資料項。
SQLFlow 可以為您做什麼
- 掃描您的資料庫並立即發現資料血緣。
- 自動從 GitHub/Bitbucket 或本地檔案系統中收集 SQL 腳本。
- 為最終使用者提供清晰簡潔的圖表,以快速了解資料血緣。
- 使用 Restful API 或 SDK 以程式方式獲取 CSV、JSON、Graphml 格式的血緣關係。
- 將從複雜 SQL 腳本中解碼的血緣關係元數據整合到您自己的元數據資料庫中以供進一步處理。
- 視覺化資料庫中現有的元數據以釋放資料的力量。
- 透過單點擊即可向前或向後追蹤血緣來執行影響分析和根本原因分析。
- 能夠處理來自 20 多家主要資料庫供應商的 SQL 腳本。
如何使用 SQLFlow
- 開啟 SQLFlow 的官方網站,並貼上您的 SQL 腳本或元數據以獲取清晰簡潔的血緣關係圖。
- 在您的自己的程式碼中呼叫 SQLFlow 的 Restful API,以獲取 SQLFlow 從 SQL 腳本中解碼的資料血緣元數據。
- SQLFlow 的本地版本使您可以在自己的伺服器上使用它來確保資料更安全。