google.cloud.bigquery.external_config.ExternalConfig¶
-
class
google.cloud.bigquery.external_config.
ExternalConfig
(source_format)[source]¶ Description of an external data source.
- Parameters
source_format (ExternalSourceFormat) – See
source_format
.
Methods
__init__
(source_format)Initialize self.
from_api_repr
(resource)Factory: construct an
ExternalConfig
instance given its API representation.Build an API representation of this object.
Attributes
If
True
, try to detect schema and format options automatically.The compression type of the data source.
[Beta] When set, it configures hive partitioning support.
If
True
, extra values that are not represented in the table schema are ignored.The maximum number of bad records that BigQuery can ignore when reading data.
Source-specific options.
The schema for the data.
ExternalSourceFormat
: Format of external source.URIs that point to your data in Google Cloud.
-
property
compression
¶ The compression type of the data source.
- Type
-
classmethod
from_api_repr
(resource)[source]¶ Factory: construct an
ExternalConfig
instance given its API representation.- Parameters
resource (Dict[str, Any]) – Definition of an
ExternalConfig
instance in the same representation as is returned from the API.- Returns
Configuration parsed from
resource
.- Return type
-
property
hive_partitioning
¶ [Beta] When set, it configures hive partitioning support.
Note
Experimental. This feature is experimental and might change or have limited support.
- Type
Optional[
HivePartitioningOptions
]
-
property
ignore_unknown_values
¶ If
True
, extra values that are not represented in the table schema are ignored. Defaults toFalse
.- Type
-
property
max_bad_records
¶ The maximum number of bad records that BigQuery can ignore when reading data.
- Type
-
property
schema
¶ The schema for the data.
- Type
List[
SchemaField
]
-
property
source_format
¶ ExternalSourceFormat
: Format of external source.