Create DDL

  • env
  • table
  • options
  • settings
  • Types

Custom Procedure

  • env
  • table
  • options
  • settings
  • Types

Export Script

  • env
  • table
  • options
  • settings
  • Types

Index Create DDL

  • env
  • index
  • options
  • settings
  • Types

Index Drop DDL

  • env
  • index
  • options
  • settings
  • Types

Load Script

  • env
  • table
  • options
  • settings
  • Types

Table Alter DDL

  • env
  • changes
  • actualTable
  • table
  • options
  • settings
  • Types

Update Procedure

  • env
  • table
  • options
  • settings
  • Types

Types

ActualTable

NameNullableTypeNotes
catalog
Scalar
schema
Scalar
name
Scalar
additionalInformation
Array of AdditionalDatum
columns
Array of Column

AdditionalDatum

NameNullableTypeNotes
key
Scalar
description
Scalar
value
Scalar

ChangeType

NameNullableTypeNotes
Types.ChangeType.TableCreation
TableCreation
Types.ChangeType.TableAdditionalInformationChange
TableAdditionalInformationChange
Types.ChangeType.ColumnAddition
ColumnAddition
Types.ChangeType.ColumnDeletion
ColumnDeletion
Types.ChangeType.ColumnNameChange
ColumnNameChange
Types.ChangeType.ColumnDataTypeChange
ColumnDataTypeChange
Types.ChangeType.ColumnAdditionalInformationChange
ColumnAdditionalInformationChange

Column

NameNullableTypeNotes
additive
Scalar
artificial
Scalar
baseDataType
Scalar
businessKey
Scalar
changeHashKey
Scalar
columnId
Scalar
createTime
Scalar
currentFlag
Scalar
dataType
Scalar
dataTypeScale
Scalar
dataTypeSize
Scalar
defaultValue
Scalar
description
Scalar
displayName
Scalar
dss
Scalar
dssEndDate
Scalar
dssLoadDate
Scalar
dssRecordSource
Scalar
dssStartDate
Scalar
dssVersion
Scalar
format
Scalar
fullDataType
Scalar
hashKeyImmediateSourcesYArray of column
hashKeySourcesYArray of column
hubHashKey
Scalar
keyType
enum
linkHashKey
Scalar
lookupKey
Scalar
name
Scalar
nullAllowed
Scalar
numeric
Scalar
partition
Scalar
rangeEnd
Scalar
rangeStart
Scalar
slowlyChanging
Scalar
source
Scalar
sourceColumnYLink to column identified by name
sourceSystem
Scalar
sourceTableYLink to table identified by name
table
table
transform
Scalar
transformType
enum
updateTime
Scalar
zeroKeyValue
Scalar

ColumnAddition

NameNullableTypeNotes
columnName
Scalar

ColumnAdditionalInformationChange

NameNullableTypeNotes
columnName
Scalar
changedKey
Scalar
changedDescription
Scalar
expectedValue
Scalar
actualValue
Scalar

ColumnDataTypeChange

NameNullableTypeNotes
columnName
Scalar
dataType
Scalar
actualDataType
Scalar


ColumnDeletion

NameNullableTypeNotes
columnName
Scalar

ColumnJoin

NameNullableTypeNotes
fromColumn
Link to column identified by name
toColumn
Link to column identified by name


ColumnNameChange

NameNullableTypeNotes
columnName
Scalar
actualColumnName
Scalar

DateBasedPartitioningInfo

NameNullableTypeNotes
partitionType
enum
dateDimensionColumnYLink to column identified by name
startDateKey
Scalar
endDateKey
Scalar

EnumValue

NameNullableTypeNotes
name
Scalar
code
Scalar


Env

NameNullableTypeNotes
licensedTo
Scalar
productVersion
Scalar
userName
Scalar
metaSchemaPrefix
Scalar
loginName
Scalar
currentTimestamp
Scalar

ExportInfo

NameNullableTypeNotes
connectionType
enum
exportConnection
Link to connection identified by name
sourceDbType
enum
file
FileInfo
routine
Scalar
format
Scalar
headerRowYenum
options
Scalar
triggerFile
FileInfo
triggerParameter1
Scalar
triggerParameter2
Scalar
triggerParameter3
Scalar
compressAfterExport
Scalar
compressUtility
FileInfo
compressParameters
Scalar
whereClause
Scalar


ExtendedPropertyDefinition

NameNullableTypeNotes
id
Scalar
variableName
Scalar
displayName
Scalar
description
Scalar
isMasked
Scalar
scopes
Array of ExtendedPropertyScope


ExtendedPropertyScope

NameNullableTypeNotes
id
Scalar
connectionType
enum
objectType
enum
databaseType
enum


FK

NameNullableTypeNotes
fromTable
Link to table identified by name
fromColumn
Link to column identified by name
toTable
Link to table identified by name
toColumn
Link to column identified by name


FileInfo

NameNullableTypeNotes
path
Scalar
name
Scalar
charSet
Scalar
fieldDelimiter
Scalar
fieldEnclosure
Scalar
recordDelimiter
Scalar
headerLine
Scalar
escapeEncoding
Scalar
nullEncoding
Scalar
nonStringNullEncoding
Scalar


HiveNativeDelimitedRowFormat

NameNullableTypeNotes
delimiter
Scalar
escapedBy
Scalar
nullAs
Scalar
lineTerminator
Scalar
additionalProperties
Scalar


HiveNativeFileFormat

NameNullableTypeNotes
storedAs
Scalar
inputFormatClass
Scalar
outputFormatClass
Scalar


HiveNativeSerdeRowFormat

NameNullableTypeNotes
serdeName
Scalar
serdeProperties
Scalar

HiveNativeStorage

NameNullableTypeNotes
rowFormat
Scalar
delimitedRowFormat
HiveNativeDelimitedRowFormat
serdeRowFormat
HiveNativeSerdeRowFormat
fileFormat
HiveNativeFileFormat

HiveNonNativeStorage

NameNullableTypeNotes
storageClass
Scalar
serdeProperties
Scalar


HiveStorage

NameNullableTypeNotes
external
Scalar
externalLocation
Scalar
clustered
Scalar
clusterColumns
Array of column
clusterSortColumns
Array of column
clusterBuckets
Scalar
skew
Scalar
skewAsDirectories
Scalar
skewColumns
Array of column
skewValues
Scalar
skipFirstRow
Scalar
native
Scalar
nativeStorage
HiveNativeStorage
nonNativeStorage
HiveNonNativeStorage
additionalTableProperties
Map of Scalar


LoadInfo

NameNullableTypeNotes
loadType
enum
sourceConnectionYLink to connection identified by name
sourceConnectionType
enum
scriptConnectionYLink to connection identified by name
fileParsed
Scalar
sourceFile
FileInfo
sqoopSourceFileEnclosureType
enum
triggerFile
FileInfo
triggerParameterNamePrefix
Scalar
wait
Scalar
waitSeconds
Scalar
waitAction
enum
archiveFile
FileInfo
triggerArchiveFile
FileInfo
tptHadoopHost
Scalar
pdwOptions
PDWLoadOptions
selectDistinctValues
Scalar
sourceSchema
Scalar
sourceTables
Scalar
useOverrideSourceColumns
Scalar
overrideSourceColumns
Scalar
whereAndGroupByClauses
Scalar
overrideLoadSQL
Scalar
fileLoaderOptions
Scalar
tempDatabase
Scalar
tptOptions
TPTLoadOptions
ssisOptions
SSISLoadOptions
sqoopOptions
SqoopLoadOptions


Options

NameNullableTypeNotes
endOfStatement
Scalar
extendedPropertyScopesById
Map of ExtendedPropertyScope
extendedPropertyDefinitionsByName
Map of ExtendedPropertyDefinition
extendedPropertyDefinitions
Array of definitions


PDWLoadOptions

NameNullableTypeNotes
loadMode
Scalar
upsertKeyColumns
Scalar
useStagingDatabase
Scalar
stagingDatabase
Scalar
useMultiTransMode
Scalar


Relation

NameNullableTypeNotes
joinLookup
Scalar
fk
Scalar
fks
Array of FK
ansi
Scalar
noWarningForUnmatchedBusinessKeys
Scalar
detailLogForUnmatchedBusinessKeys
Scalar
useDateColForTrackingChangingDimTable
Scalar
autoAddUnmatchedBusinessKeys
Scalar
autoAddProcedure
Scalar
identifyUnmatchedBusinessKeyMethod
Scalar
logWhenAutoAdd
Scalar
currentFlag
Scalar
trackingDateColumnYcolumn


Relationship

NameNullableTypeNotes
joinType
enum
fromTable
Link to table identified by name
toTable
Link to table identified by name
columnJoins
Array of ColumnJoin
primaryJoin
Scalar


SSISLoadOptions

NameNullableTypeNotes
sourceIdentifierEncapsulation
Scalar
sourceAlwaysUseDefaultCodePage
Scalar
destinationAlwaysUseDefaultCodePage
Scalar
useRowCountLog
Scalar
loadMode
Scalar
upsertKeyColumns
Scalar
rollbackOnTableFailure
Scalar
useStagingDatabase
Scalar
stagingDatabase
Scalar
acquireTableLock
Scalar
commitInterval
Scalar
sourceIdentifierCaseConversion
enum
destinationIdentifierCaseConversion
enum
sourceCodePageYScalar
destinationCodePageYScalar
rowsPerBatchYScalar


SourceJoinDetails

NameNullableTypeNotes
distinct
Scalar
groupBy
Scalar
join
Scalar
where
Scalar


SourceTableInfo

NameNullableTypeNotes
sourceTable
Link to table identified by name
lockingMethodYScalar


SqoopLoadOptions

NameNullableTypeNotes
baseTempDir
Scalar
genericArguments
Scalar
toolArguments
Scalar
splitByColumnYScalar


Storage

NameNullableTypeNotes
dataBlockSize
Scalar
distributionColumns
Array of column
distributionMethod
Scalar
fallback
Scalar
freeSpace
Scalar
multiSet
Scalar
optionalCreateClause
Scalar
organizingColumns
Array of column
partitionFunction
Scalar
partitionScheme
Scalar
partitioned
Scalar
partitioningColumns
Array of column
storageIndexYindex
hiveStorage
HiveStorage


TPTLoadOptions

NameNullableTypeNotes
tptRoutine
Scalar
characterSet
Scalar
odbcOperatorAttributes
Scalar
loadOperatorAttributes
Scalar
jobName
Scalar
tbuildOptions
Scalar
tlogviewOptions
Scalar
sharedMemorySize
Scalar
sessionsMin
Scalar
readInstances
Scalar
writeInstances
Scalar
sessionsMaxYScalar


Table

NameNullableTypeNotes
id
Scalar
columns
Array of column
columnsByName
Map of Column
database
Scalar
dbType
enum
indexes
Array of Link to index identified by name
name
Scalar
objectType
enum
relations
Array of Relation
relationships
Array of Relationship
schema
Scalar
shortName
Scalar
displayName
Scalar
description
Scalar
sourceJoinDetails
SourceJoinDetails
storage
Storage
subType
Scalar
target
Link to target identified by name
updateProcedureYLink to procedure identified by name
customProcedureYLink to procedure identified by name
getFunctionYLink to procedure identified by name
postLoadProcedureYLink to procedure identified by name
loadScriptYLink to host script identified by name
postExportProcedureYLink to procedure identified by name
exportScriptYLink to host script identified by name
loadInfoYLoadInfo
exportInfoYExportInfo
viewInfoYViewInfo
extendedPropertyValuesByName
Map of Scalar
sourceMappingsYArray of Link to source mapping identified by sourceMappingName


TableAdditionalInformationChange

NameNullableTypeNotes
changedKey
Scalar
changedDescription
Scalar
expectedValue
Scalar
actualValue
Scalar


TableCreation

NameNullableTypeNotes





UpdateProcSettings

NameNullableTypeNotes
batchDateGrain
Scalar
batchJoinTableColumn
Scalar
batchProcessingField
Scalar
changeDetectionEndCurrent
Scalar
changeDetectionEndExpiring
Scalar
changeDetectionStartInitial
Scalar
changeDetectionStartNew
Scalar
changeDetectionUpdateCurrentRecordsOnly
Scalar
createStorageIndexAfterCTAS
Scalar
dateBasedPartitioningInfo
DateBasedPartitioningInfo
deleteBeforeInsert
Scalar
deleteBeforeInsertMultiPass
Scalar
deleteBeforeInsertTruncate
Scalar
deleteRowsNotInSource
Scalar
deleteTruncateOption
Scalar
deleteWhereClause
Scalar
dssCurrentFlagColumnName
Scalar
dssEndDateColumnName
Scalar
dssStartDateColumnName
Scalar
enableParallelDml
Scalar
includeExplicitLock
Scalar
includeInitialLoadInsert
Scalar
insert
Scalar
insertHint
Scalar
insertMinusHint
Scalar
insertNewRowIdentificationMethodExcept
Scalar
insertNewRowsOnly
Scalar
insertZeroKeyRecord
Scalar
lockClause
Scalar
merge
Scalar
mergeChangedRowsOnly
Scalar
mergeHint
Scalar
mergeMinusHint
Scalar
mergeNewRowIdentificationMethodExcept
Scalar
minimalLogging
Scalar
nullSupport
Scalar
parameters
Array of Scalar
partitionExchangeTableYLink to table identified by name
procedureName
Scalar
processByBatch
Scalar
selectHint
Scalar
sourceJoinDetails
SourceJoinDetails
sourceTablesByName
Map of SourceTableInfo
templateYtemplate
update
Scalar
updateChangeRowIdentificationMethodExcept
Scalar
updateChangedRowsOnly
Scalar
updateCurrentRowsOnly
ScalarDEPRECATED: Use updateChangedRowsOnly instead
updateHint
Scalar
updateMinusHint
Scalar
warnOnDelete
Scalar


VanillaSettings

NameNullableTypeNotes
templateYtemplate


ViewInfo

NameNullableTypeNotes
viewType
enum
distinct
Scalar
whereClause
Scalar
userDefined
Scalar
userDefinition
Scalar



  • No labels