Authentication modes define how an application authenticates itself to a given data object/connection
Derive options for various connection types to connect by basic authentication
Execution mode's defines how data is selected when running a data pipeline.
Partition difference execution mode lists partitions on input & output DataObject and starts loading all missing partitions.
Validate by user and private/public key Private key is read from .ssh
Derive options for various connection types to connect by token
Datatype for date columns in Hive
Environment dependent configurations.
Environment dependent configurations. They can be set - by Java system properties (prefixed with "sdl.", e.g. "sdl.hadoopAuthoritiesWithAclsRequired") - by Environment variables (prefixed with "SDL_" and camelCase converted to uppercase, e.g. "SDL_HADOOP_AUTHORITIES_WITH_ACLS_REQUIRED") - by a custom io.smartdatalake.app.SmartDataLakeBuilder implementation for your environment, which sets these variables directly.
Hive conventions
Suffix used for alternating parquet HDFS paths (usually in TickTockHiveTableDataObject for integration layer)
Options for HDFS output
Column names specific to historization of Hive tables
Partition difference execution mode lists partitions on input & output DataObject and starts loading all missing partitions. Partition columns to be used for comparision need to be a common 'init' of input and output partition columns.
optional number of partition columns to use as a common 'init'.
optional selection of inputId to be used for partition comparision. Only needed if there are multiple input DataObject's.
optional selection of outputId to be used for partition comparision. Only needed if there are multiple output DataObject's.
optional restriction of the number of partition values per run.