Every row of the Column Mapping table has a Data Type box. The type you set there is the type each mapped value is converted to before it is written to the destination table.
This page covers what the box accepts. For the mapping itself, see Map columns. For the domains and their catalogue, see Data domains.
While you type, the list narrows to the types that match your text. When nothing matches, the list reads No matching data type. Your value is checked each time it changes, so a type DataMind OS does not recognise is marked in red straight away.
The box checks the whole value against the data type names DataMind OS knows:
| What you see | What it means | What to do |
|---|---|---|
| Please select data type | The box is empty or holds only spaces. | Pick a type from the list, or type one that is accepted. |
| Invalid data type | The value is not a data type name DataMind OS knows, brackets included. | Correct the value, or pick a type from the list. |
A red Data Type blocks Apply while its column is not skipped. A column you skipped is not checked. Fix the box to unblock Apply.
A data type name such as String, Int32, Date, Bool or Decimal(10,2). The whole value must match a type DataMind OS knows, and case is ignored.
Yes. The list is a set of suggestions. A type you type in is accepted as long as the whole value matches a type DataMind OS knows. Anything else is marked in red.
No. The comparison ignores case, so datetime64(3) is treated the same as DateTime64(3).
Write them in round brackets after the type: Decimal(10,2), DateTime64(3) or FixedString(50). Brackets are accepted only for the types in the two groups under Which types are accepted: digits separated by commas for the number-parameter types, and a held type for types such as LowCardinality(String). Other types take no brackets, and empty brackets are not accepted.
The box is empty or blank, or the value is not a data type name DataMind OS knows. An empty box shows Please select data type; an unrecognised value shows Invalid data type. While the column is not skipped, Apply stays blocked until you fix the box.
The list filters to the text you have typed and found no suggestion for it. Finish typing your type, or pick one from the list. What you type is checked each time it changes.
Yes. The Data Type box belongs to a single mapping row, so every target column carries its own type.