AnyData2Vertica (A2V)
用你自己的 Vertica 帳號,把各種來源的資料載入 Vertica。

產品概述
AnyData2Vertica(A2V)是艾維智自行研發的單一 jar 資料載入與管理平台。使用者以自己的 Vertica 帳密登入,系統權限直接對應資料庫 GRANT;可從檔案、REST API、S3/HDFS、Kafka、MongoDB、SQL Server/Oracle/MySQL/PostgreSQL,甚至另一台 Vertica 取用資料,經過轉換後寫入自己有權限的 Vertica 表。除了資料載入,A2V 也內建資料目錄、資料瀏覽、SQL 執行台、DDL/GRANT 管理、步驟式管線、排程與監看、執行歷史、通知、非同步匯出、MCP 唯讀通道與 AI 助手,讓資料整備在同一個平台上完成。
核心功能
多來源資料載入
支援 CSV/TXT/TSV/XLSX/JSON/Parquet/ORC、REST API、Kafka、MongoDB、S3/HDFS,以及 Vertica、PostgreSQL、MySQL、SQL Server、Oracle 等 JDBC 來源,依需求彈性組合。
步驟式管線 v2
以 SOURCE → TRANSFORM/SQL/IF/FOREACH → TARGET 建立 DAG 管線,支援 dry run、單步驗證、重試、逾時與 repair,讓複雜的載入流程清楚可控。
資料目錄與資料瀏覽
瀏覽 schema、table、view、欄位、統計、projections 與 DDL,並以樹狀介面預覽外部來源的欄位與資料,快速定位要載入的目標。
SQL 執行台
提供語法高亮、自動完成、EXPLAIN、結果圖表、查詢歷史,以及 CSV/XLSX/JSON/TSV 結果匯出,日常查詢不必再切換工具。
排程與監看
Cron 編輯器支援多時段、多分鐘與多星期,可設定生效區間;也能監看資料夾或物件儲存的新增檔案,自動觸發載入。
權限與安全
登入即使用資料庫帳密,功能權限依 Vertica 角色控管;環境、資源與管線皆可設定 ACL,來源密碼以 AES-256-GCM 加密保存。
執行歷史與通知
依管線、狀態、節點與時間區間篩選執行紀錄,查看每一步的結果與日誌,並透過通知中心即時掌握失敗任務。
MCP 與 AI 助手
提供唯讀 JSON-RPC MCP 通道,供外部 AI agent 查詢 catalog、執行歷史與唯讀 SQL;AI 助手支援 SQL 解釋、優化、文字轉 SQL 與錯誤診斷。
應用場景
異質資料整合進 Vertica
將檔案、關聯式資料庫、NoSQL、訊息佇列與物件儲存中的資料整合至 Vertica,建立一致的分析基礎。
自助式資料載入
業務與分析人員以既有的 Vertica 權限自行完成載入,不需 DBA 代為處理,縮短資料準備時間。
排程式資料整備
以 Cron 排程或檔案監看觸發管線,讓報表、儀表板與分析模型持續使用最新的資料。
資料治理與稽核
透過環境/資源/管線 ACL、執行歷史與每步日誌,追蹤每一次載入,滿足稽核與合規需求。
AI 輔助資料工程
以 AI 助手產生與優化 SQL、診斷載入錯誤並取得載入策略建議,降低資料工程的進入門檻。
產品畫面
從資料來源、資料目錄到 SQL 執行與管線建置,一個平台完成。

儀表板與執行歷史
集中查看可見 schema、資料表、近期執行與失敗任務。

資料目錄
瀏覽 schema、資料表、統計與 DDL,快速定位需要載入的目標。

SQL 執行台
直接以登入者權限查詢、產生執行計畫並匯出結果。

管線建置精靈
以步驟式介面設定分割、排序與 DDL 預覽,完成資料表建置。