Skip to content

BasicCatalogTarget

Source code in docs_src/capo_glue/types/basic_catalog_target.py
class BasicCatalogTarget(TypedDict, closed=True):
    name: "capo_glue.types.node_name.NodeName"
    """<p>The name of your data target.</p>"""
    inputs: "capo_glue.types.one_input.OneInput"
    """<p>The nodes that are inputs to the data target.</p>"""
    partition_keys: NotRequired[
        "capo_glue.types.glue_studio_path_list.GlueStudioPathList"
    ]
    """<p>The partition keys used to distribute data across multiple partitions or shards based on a specific key or set of key.</p>"""
    database: "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    """<p>The database that contains the table you want to use as the target. This database must already exist in the Data Catalog.</p>"""
    table: "capo_glue.types.enclosed_in_string_property.EnclosedInStringProperty"
    """<p>The table that defines the schema of your output data. This table must already exist in the Data Catalog.</p>"""

database instance-attribute

The database that contains the table you want to use as the target. This database must already exist in the Data Catalog.

inputs instance-attribute

inputs: OneInput

The nodes that are inputs to the data target.

name instance-attribute

name: NodeName

The name of your data target.

partition_keys instance-attribute

partition_keys: NotRequired[GlueStudioPathList]

The partition keys used to distribute data across multiple partitions or shards based on a specific key or set of key.

table instance-attribute

The table that defines the schema of your output data. This table must already exist in the Data Catalog.