By Cooper Tseng
Accio 是一個 Canner 所推出的開源工具,它提供了一種類似 GraphQL 的方式來定義資料庫中的數據模型。使用 Accio,您可以定義 model、relationship、metric 並使用類似 GraphQL 的語法來描述它們之間的關係和查詢方式。Accio 會解析您的定義並生成對應的 SQL 語句,以便您在實際查詢時使用。Accio 使用 PostgreSQL 的 Wire Protocol 作為接口,目前支援 BigQuery。這意味著您可以使用常用的 PostgreSQL 驅動程式來直接對 BigQuery 進行 SQL 查詢並且使用 Accio 定義 BigQuery 數據模型。 總體來說,Accio 提供了一個方便的方法來定義數據模型和查詢,使得操作數據庫變得更加容易和直觀。
講者
Cooper Tseng
目前任職於 Canner 擔任資料工程師