Assuming your data is in a supported format (delimited such as csv/tsv or json), you can easily load your data from Google Cloud Storage to BigQuery using either UI, CLI or API. For example, using the CLI:
bq load mydataset.mytable gs://my_bucket/file.csv name:string,gender:string,count:integer
This will load file.csv from your Google Cloud Storage bucket 'my_bucket' into table 'mytable' under 'mydataset' dataset. The table will have three columns, - name and gender of type string and count of type integer. It might be useful for you to review the BigQuery Quick Start guide [1]
If you need to add more data, just run the bq load
command again and by default, it will append the new rows from the CSV to the BigQuery's table. If you need to overwrite the data, add the --replace
flag, so it will erase existing contents before loading new data
More, you can even run queries on your files in Google Cloud Storage without loading them first into BigQuery using External Tables [2]
[1] https://cloud.google.com/bigquery/bq-command-line-tool-quickstart
[2] https://cloud.google.com/bigquery/federated-data-sources