# tBigQueryConfiguration properties for Apache Spark Streaming (deprecated)

Availability-note[Deprecated](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

This content is deprecated.

These properties are used to configure tBigQueryConfiguration running in the Spark Streaming Job framework.

Information noteDeprecation: Spark Streaming is deprecated beginning with the R2026-09 release. Use Spark Structured Streaming instead.

The Spark Streaming tBigQueryConfiguration component belongs to the Storage and the Databases families.

This component is available in Talend Real-Time Big Data Platform and Talend Data Fabric.

## Basic settings

When you use this component with Google Dataproc:

| Properties | Description |
| --- | --- |
| BigQuery temp GCS path | Enter the<br>directory on Google Storage to temporarily store the data to be used<br>with Google BigQuery. If not existing yet, this directory is created on<br>the fly but the bucket that contains this directory must already exist.<br>The syntax of the directory should be gs://my\_bucket/my\_directory.<br><br>When<br>you use Google BigQuery with Dataproc, in Google Cloud Platform, select<br>the same region for your BigQuery dataset as for the Dataproc cluster to<br>be<br>run. |
| Location | Select one of the Google<br>multi-regional locations in which you want to read or write data. The<br>resource dataset and the target dataset must be in the same<br>location.<br><br>In Spark Jobs, only the US and the EU<br>locations are supported.<br><br>For further information about Google locations and how to properly use the<br>locations, see [Dataset Locations](https://cloud.google.com/bigquery/docs/dataset-locations) in the Google Cloud<br>documentation. |

When you use this component with the other distributions

| Properties | Description |
| --- | --- |
| Project ID | Enter the ID of your Google Cloud Platform project.<br><br>If you are not certain about your project ID, confirm it in the Manage<br>Resources page of your Google Cloud Platform services. |
| Path to Google Credentials file | Enter the path to the credentials file associated to the<br>user account to be used. This file must be stored in the machine in<br>which your Talend<br>Job is actually launched and executed.<br><br>If you use Talend JobServer to run your Job, store the credentials file not only in the machine of the<br>Talend JobServer, in which the Job is launched, but also in the worker machines of the Spark<br>cluster, in which the Job is executed; if you do not use the Talend JobServer, store the credentials file in your local machine from which you launch the<br>Job and in the worker machines of the Spark cluster. |
| Use P12 credentials file format | When the Google credentials file to be used is in P12<br>format, select this check box and then in the Service account Id field that is displayed, enter the<br>ID of the service account for which this P12 credentials file has been<br>created. |
| BigQuery temp GCS path | Enter the<br>directory on Google Storage to temporarily store the data to be used<br>with Google BigQuery. If not existing yet, this directory is created on<br>the fly but the bucket that contains this directory must already exist.<br>The syntax of the directory should be gs://my\_bucket/my\_directory.<br><br>When<br>you use Google BigQuery with Dataproc, in Google Cloud Platform, select<br>the same region for your BigQuery dataset as for the Dataproc cluster to<br>be<br>run. |
| Location | Select one of the Google<br>multi-regional locations in which you want to read or write data. The<br>resource dataset and the target dataset must be in the same<br>location.<br><br>In Spark Jobs, only the US and the EU<br>locations are supported.<br><br>For further information about Google locations and how to properly use the<br>locations, see [Dataset Locations](https://cloud.google.com/bigquery/docs/dataset-locations) in the Google Cloud<br>documentation. |

## Usage

| Usage guidance | Description |
| --- | --- |
| **Usage rule** | This component is used standalone in a subJob to provide<br>connection configuration to Google BigQuery and Google Storage for the<br>whole Job. |
| Spark Connection | In the Spark<br>Configuration tab in the Run<br>view, define the connection to a given Spark cluster for the whole Job. In<br>addition, since the Job expects its dependent jar files for execution, you must<br>specify the directory in the file system to which these jar files are<br>transferred so that Spark can access these files:<br><br><ul> <li> <div> <span>Yarn mode</span> (Yarn client or Yarn cluster):<ul> <li> <p>When using Google Dataproc, specify a bucket in the                                            <span>Google Storage staging bucket</span>                                        field in the <span>Spark configuration</span>                                        tab.</p> </li> <li> <p>When using HDInsight, specify the blob to be used for Job                                        deployment in the <span>Windows Azure Storage                                            configuration</span> area in the <span>Spark                                            configuration</span> tab.</p> </li> <li>When using Altus, specify the S3 bucket or the Azure                                    Data Lake Storage for Job deployment in the <span>Spark                                        configuration</span> tab.</li> <li> <p>When using on-premises distributions, use                                        the configuration component corresponding to the file system                                        your cluster is using. Typically, this system is HDFS and so                                        use <a href="https://help.qlik.com/talend/r/en-US/8.0/components/hdfs/thdfsconfiguration">tHDFSConfiguration</a>.</p> </li> </ul> </div> </li> <li> <p> <span>Standalone mode</span>: use the                            configuration component corresponding to the file system your cluster is                            using, such as <a href="https://help.qlik.com/talend/r/en-US/8.0/components/hdfs/thdfsconfiguration-properties-for-apache-spark-batch">tHDFSConfiguration Apache Spark Batch</a> or <a href="https://help.qlik.com/talend/r/en-US/8.0/components/amazon-s3/ts3configuration-properties-for-apache-spark-batch">tS3Configuration Apache Spark Batch</a>.</p> <p>If you are using Databricks without any configuration component present                            in your Job, your business data is written directly in DBFS (Databricks                            Filesystem).</p> </li> </ul><br><br>This connection is effective on a per-Job basis. |