When inserting data into Google BigQuery, there are are two known limitations that will cause an error when creating and inserting data into intermediate tables.
In Strategy, some functionality relies on inserting data into the database to calculate final results. For example, say you are using a function that is not supported by the database. In this case, the Intelligence server would need to perform the function calculation and then write the data to the database for further calculation.
Based on the above situation, you could create a User Defined Function (UDF) in Google BigQuery. Specifically, you could use multi-source access (or Heterogeneous Data Access, HDA), which is when you use Google BigQuery as a primary database and need to create an intermediate table to insert into Google BigQuery.
If you encounter a situation like the one above, you could avoid errors by using the other database as the primary database and create an intermediate table in that database. Alternatively, you could preload the data into Google BigQuery to avoid HDA.