Property description

The columns property defines the columns ingested via queries.

Minimal JSON

{
   "key": ""
}

Nested properties

PropertyDescriptionValuesMandatory
keyKey of the query that needs to be defined.stringYes
columnIndexIndex of the column.integerNo
dataTypeData type of the column in Dawiso. See supported dataType values.stringNo
expressionData transformation expression. Examples: CASE WHEN [HASRULES] = 'f' THEN 'NO' ELSE 'YES' END or '<pre class="language-sql"><code>' + [DEFINITION] + '</code></pre>'stringNo
isFromKeyMarks column as the starting object in a relation.booleanNo
isKeyMarks column as the unique key/ID of the object.booleanNo
isParentKeyMarks column as the ID of the parent object.booleanNo
isRelationTypeMarks column as a type of relation between objects.booleanNo
isSortOrderbooleanNo
isToKeyMarks column as the target object in a relation.booleanNo
sourceDataTypeData type of the column in the source system. See supported sourceDataType values.stringNo

Supported dataType values

Supported values for the dataType property are, e.g.:

  • [BIGINT]
  • [BIT]
  • [DATETIME]
  • [DATETIME2](3)
  • [INT]
  • [NVARCHAR](100)
  • [NVARCHAR](1000)
  • [NVARCHAR](255)
  • [NVARCHAR](36)
  • [NVARCHAR](400)
  • [NVARCHAR](4000)
  • [NVARCHAR](425)
  • [NVARCHAR](850)
  • [NVARCHAR](MAX)
  • [SMALLINT]
  • [TINYINT]
  • [UNIQUEIDENTIFIER]
  • [VARBINARY](MAX)
  • [VARCHAR(36)]

Supported sourceDataType values

Supported values for the sourceDataType property are, e.g.:

  • Boolean
  • Byte
  • Byte[]
  • DateTime
  • Int32
  • Int64
  • Object
  • String