Lets assume user\_A is the owner of Dataset\_A which belongs to project\_A and he wants to share the Dataset\_A with user\_B (user\_B default project is project\_B).

After sharing Dataset\_A with user\_B
(Open Dataset -> Permissions -> Add Principal -> BigQuery Data Viewer role),
user\_B can see project\_A pinned in his BigQuery Explorer - left navbar in UI (so now he can see 2 projects project\_B and newly shared project\_A).

It is clear that storage costs of Dataset\_A occur to project\_A.
But what happens when user\_B queries the shared Dataset\_A (i.e of user\_B queries -> SELECT \* FROM project\_A.Dataset\_A.table) ?

The query costs/processing costs occur to project\_B?