easycloudapi.gcp.bigquery package

Submodules

easycloudapi.gcp.bigquery.bigquery_schema module

Generate Bigquery Schema

This module to generate the Google Bigquery Schema

  1. Creating a JSON schema file
    1. Ref: https://cloud.google.com/bigquery/docs/schemas#creating_a_JSON_schema_file

  2. test:
    1. https://transform.tools/json-to-big-query

    2. https://bigquery-json-schema-generator.com/

class src.easycloudapi.gcp.bigquery.bigquery_schema.BigquerySchema[source]

Bases: object

A class to generate Bigquery Schema …

Parameters:

Params (No) –

generate_bq_schema(data=<json_data>):

Generate Bigquery whole column schema

static generate_bq_schema(data: dict) list[source]

Generate Bigquery whole schema

Parameters:

data (dict) – Provide Json Data

Returns:

bigquery column schema as a list object

Return type:

out_schema