Create on-demand project
If you currently run your workloads using capacity-based pricing, you'll need to create a new project to run workloads with on-demand pricing. We generally recommend a new project for each query source (e.g. Looker, dbt) you plan to enable the billing model optimization for.
Create a new project (e.g. looker-alvin-on-demand) under the appropriate organization (usually it will be the one pre-selected for you):
Once the above is done, you will need to ensure the new project has access to run your workloads:
Service account: if the workloads for this query source are run by a single service account, you will need to give this service account BigQuery Job User access to the new project.
Multiple users: If there are multiple BigQuery users executing queries from the query source, you will need to give all users the same access to this project as they do to the capacity-based project that already runs the workloads. Most commonly this is handled via groups.
Finally, give the service account used in Alvin to generate the initial savings report (e.g. [email protected]) BigQuery Metadata Viewer and BigQuery Resource Viewer access to the new project (skip if you enabled org level access to this service account).
Then, simply share the project id (e.g. looker-alvin-on-demand) with your Alvin representative via Slack or email.
Last updated