1

Google Big Query でクエリを実行できません。他の操作を実行できます (例: データセットの一覧表示)。私は Oauth2 経由で承認されています。

私が使用している POST 本文は (JSON として):

{
  "kind" => "bigquery#queryRequest",
  "query" => "SELECT day,sum(clicks) as clicks FROM [dc.test_data] where group by day   order by day desc LIMIT 10;",
  "defaultDataset" => {
  "datasetId" => "dc"
}

私は戻ってきています:

{
  "error": {
    "errors": [
      {
        "domain": "global",
        "reason": "internalError",
        "message": "Unexpected. Please try again."
      }
    ],
    "code": 503,
    "message": "Unexpected. Please try again."
  }
}

クエリを変更しても、違いはないようです。それでもエラーが発生します。

4

1 に答える 1

0

デフォルトのデータセットに projectId がありません。これは必要ありません。クエリからプロジェクト ID を再利用する必要がありますが、現時点では一貫性チェックが過度に熱心であり、すべての参照が完全に指定されていることを強制しようとしています。内部バグを報告しましたが、来週のリリースでほぼ確実に修正されるはずです。

それまでの間、デフォルトのデータセット セクションを削除するか (データセットがクエリで指定されているように見えるため)、デフォルトのデータセットに projectId を追加することができます。

于 2012-09-13T14:53:32.240 に答える