2016-05-27 5 views
2

私はGoogleシートを参照するフェデレーションテーブルとしてテーブルを定義しました。 Google Bigquery Web UIからクエリを実行すると、正常に動作します。ただし、Tableau Software BigQueryドライバを使用してクエリを実行しようとすると、次のエラーメッセージが表示されます。Googleドライブにアクセスするための適切な資格情報が見つかりません。テーブルの所有者に連絡してください。私のセットアップについてGoogleスプレッドシートにアクセスする際のBigQuery資格情報の問題

いくつかの事実:私はタブローでBigQueryのドライバを使用する場合

  1. 、私はBigQueryのウェブUIに行くとき、私が使用するのと同じユーザーIDを使用してログインします。
  2. TableauからネイティブBigQueryテーブルへのクエリは正常に動作します。
  3. クラウドアカウントにgoogleドライブAPIを有効にしました。
  4. GoogleのシートとGoogleの大きなクエリアカウントは、同じGoogleユーザーの下にあります。
  5. bigqueryクエリをそのアカウントのGoogleシートとして保存しても問題はありません。
  6. "URLを持っている人には"シートを共有しようとしましたが動作しません。
+0

はい、間違いなく壊れました。私はBQの開発者がすぐに私たちを助けてくれることを願っています、これは同じ問題ですが、あなたの説明はより明確です。 http://stackoverflow.com/questions/37381286/credentials-error-when-integrating-google-drive-with –

答えて

2

これは、Tableauが修正する必要があるものです。問題はBigQueryにリクエストを送信したときに、BigQuery APIスコープを渡すだけであるということです。ただし、GoogleDriveのスコープもリクエストする必要があります。

+0

私は自分のアドオンのためにこれを試しましたが、それは助けになりませんでした。 –

+0

新しいスコープでOAuthのクレジットを更新する前に、APIキーに関連付けられたプロジェクトIDのドライブAPIを有効にしましたか? (私は静かに成功すると思いますが、あなたはまだAPIアクセスを拒否されます) –

+0

+1 - 私はまったく同じ問題を抱えていて、プロジェクト用のドライブAPI(BigQuery APIに加えて)とBigQuery + Driveスコープを使用します。また、シートを手動で許可して、Googleスプレッドシートにアクセスするために使用した... @ appspot.gserviceaccount.comアカウントへのアクセスを許可する必要がありました。 – matt1

関連する問題