匯入及匯出資料

本頁面列出在 Bigtable 中匯入及匯出資料可用的方法。

從 BigQuery 匯出資料

如要將 BigQuery 資料匯出至 Bigtable,請參閱「將資料匯出至 Bigtable (反向 ETL)」。

您可以對 BigQuery 資料執行連續查詢,並使用反向 ETL 將結果即時匯出至 Bigtable。詳情請參閱 BigQuery 說明文件中的持續查詢簡介

使用範本移動或複製資料

BigQuery

下列 Dataflow 範本可讓您將資料從 BigQuery 匯出至 Bigtable。

從 Apache Cassandra 遷移至 Bigtable

下列 Dataflow 範本可讓您將資料從 Apache Cassandra 匯出至 Bigtable。

Avro 檔案

下列 Dataflow 範本可讓您將資料從 Bigtable 匯出為 Avro 檔案,然後再將資料匯回 Bigtable。您可以使用 Google Cloud CLI 或 Google Cloud 控制台執行範本。原始碼位於 GitHub。

Parquet 檔案

下列 Dataflow 範本可讓您將資料從 Bigtable 匯出為 Parquet 檔案,然後再將資料匯回 Bigtable。您可以使用 gcloud CLI 或 Google Cloud 控制台執行範本。原始碼位於 GitHub。

SequenceFile

下列 Dataflow 範本可讓您將資料從 Bigtable 匯出為 SequenceFile,然後再將資料匯回 Bigtable。您可以使用 Google Cloud CLI 或 Google Cloud 控制台執行範本。

從「資料表」頁面匯出

您也可以直接從 Google Cloud 控制台的「資料表」頁面匯出 Avro 檔案、Parquet 檔案或 SequenceFiles:

  1. 在 Google Cloud 控制台中開啟 Bigtable 執行個體清單。

    開啟執行個體清單

  2. 按一下要匯出資料表的執行個體。

  3. 按一下左側窗格中的 [Tables] (資料表)。

    「Tables」(資料表) 頁面會顯示執行個體中的資料表清單。

  4. 找到要匯出的表格,然後按一下表格名稱旁的「表格動作」選單。

  5. 在「匯出至 Cloud Storage 為」選單部分,按一下所需檔案類型。

    控制台會顯示部分完成的 Dataflow 範本。

  6. 填寫表單上的其他資料,然後按一下「執行作業」

匯入 CSV 資料

您可以使用 cbt CLI ,將資料從 CSV 檔案匯入 Bigtable 資料表。詳情請參閱「根據輸入檔案批次寫入多個資料列」。

後續步驟