6

BigQueryを使用して、プロジェクトに対して処理料金を発生させることなく他のユーザーがクエリできるデータセットをホストしたいと思います。データセットをプロジェクトにアップロードすると、ストレージコストがプロジェクトに関連付けられることを理解しています。他の人が私のデータセットを見つけて、プロジェクト/アカウントを介し(できれば私の介入なしに)アクセスし、支払いを選択した数だけクエリを実行できるようにしたいと思います。したがって、ストレージコストは私にかかりますが、計算コストは​​クエリを実行する人にかかります。

BigQueryでこれを行う方法はありますか?Google Cloudエンタープライズセールスウェブフォームで質問しましたが、回答がありませんでした。

4

1 に答える 1

7

絶対!データセットを公開して他のプロジェクトからクエリを実行したり、データセットを特定のドメイン、グループ、またはユーザーとのみ共有したりすることもできます。

このモデルでは、ユーザーは自分のプロジェクト ID へのクエリに対して課金されますが、プロジェクトはデータセットのストレージ コストをカバーします。別のプロジェクトでクエリを実行しているユーザーが、クエリ結果から得られたテーブルを保存したい場合は、もちろん、このストレージの料金を自分で支払うことに注意してください。

BigQuery は現在、公開データセットを検出するメカニズムを提供していません。プロジェクトの公開データセットの詳細を自分で共有する必要があります。GitHub アーカイブプロジェクトには、この良い例があります。

于 2013-02-19T22:56:44.410 に答える