Creating a public data set (or: sharing storage costs and calculating costs for two projects)

I would like to use BigQuery to host datasets that others can query without resorting to collecting payments against my project. I understand that when I load a data set into a project, the storage costs are associated with the project. I want others to be able to open my data set, access it through their project (preferably without my intervention) and run as many requests on it as they want to pay. Thus, the storage costs will come up to me, but the costs of the calculations will go to those who run the requests.

Is there a way to do this in BigQuery? I asked about this through the Google Cloud web service web form , but did not receive a response.

+5
source share
1 answer

Absolutely! Of course, you can make the publication of a dataset requested from other projects or even share your dataset only with a specific domain, group or user.

In this model, users will charge for requests for their own project identifiers, while your project covers the cost of storing data sets. Please note: if users performing queries in another project want to save the resulting result tables from the results of their queries, they, of course, will pay for this storage themselves.

BigQuery . . GitHub Archive.

+6

All Articles