TempTableDataset Parameter (Connect-GoogleBigQuery Cmdlet)
The prefix of the dataset that will contain temporary tables when performing bulk UPDATE or DELETE operations.
Syntax
Connect-GoogleBigQuery -TempTableDataset string
Data Type
cstr
Default Value
"_CDataTempTableDataset"
Remarks
Internally bulk UPDATE and DELETE use Google BigQuery MERGE queries, which require creating a table to hold all the update operations. This option is used along with the target table's region to determine the name of the dataset where these temporary tables are created. Each region must have its own temporary dataset so that the temporary table and the MERGE table can be stored in the same project/dataset. This avoids unnecessary data transfer charges.
For example, the cmdlet would create a dataset called "_CDataTempTableDataset_US" for tables in the US region and a dataset called "_CDataTempTableDataset_asia_southeast_1" for tables in the Singapore region.