通过BigQuery访问Google Datastore

时间:2017-10-19 17:21:28

标签: google-cloud-datastore google-bigquery google-cloud-platform

使用BigQuery看起来Querying Google Cloud Bigtable Data是可能的,其中包含以下网址:

  

https://googleapis.com/bigtable/projects/[PROJECT_ID]/instances/[INSTANCE_ID]/tables/[TABLE_NAME]

即使Google Datastore是基于Google Bigtable构建的,也没有迹象表明PROJECT_IDINSTANCE_IDTABLE_NAME会是什么,

  

[PROJECT_ID]是包含Cloud Bigtable实例的项目

     

[INSTANCE_ID]是Cloud Bigtable实例ID

     

[TABLE_NAME]是您要查询的表的名称

是否可以通过BigQuery通过实时连接连接到数据存储区? (即不只是通过数据存储备份)

2 个答案:

答案 0 :(得分:2)

BigQuery允许您在sources下面查询

  • CSV文件
  • Google表格
  • Newline-delimited JSON
  • Avro文件
  • Google Cloud Datastore备份
  • [Beta] Google Cloud Bigtable

答案 1 :(得分:1)

BigQuery允许您查询以下Google Cloud Datastore备份。但要做到这一点,您需要使用数据存储备份在BigQuery上创建一个表。

按照以下步骤操作:

  • 第1步 - 在gcs上创建一个存储桶以存储备份。 (link

  • 第2步 - 备份数据存储区。 (link

  • 第3步 - 在Biguery上加载备份,创建表格(link

关于第3步的一些注意事项:

  • 您需要逐桌导入。
  • 该位置将是[实体名称] .backup_info上结束的文件。
      

    <强>实施例

      GS:// BCK-kanjih / ag9zfmdvb2dsLWNpdC1nY3ByQQsSHF9BRV9EYXRhc3RvcmVBZG1pbl9PcGVyYXRpb24YwZ-rAwwLEhZfQUVfQmFja3VwX0luZm9ybWF0aW9uGAEM的 Conference.backup_info