Hello,
I have a question about the RAW tables in TimeXtender. I noticed that the data types of the fields in the RAW table change when I modify them in the tool. I was under the impression that RAW tables should keep the original data types from the source, since this would be “RAW”.
I ran into trouble when loading transferring from the ODX. I changed the datatype of a field and even added a transformation that resulted in a CAST in the transformation view. However, I got an error message saying: The given value of type String from the data source cannot be converted to type float of the specified target column.
This should not be, because the source contains only data that is/should be convertible to a float. The Raw table has no data, which I find strange. Changing the fields data type to float has also changed the datatype of the Raw table. I would expect the Raw table to always have the same datatype as the source and that the changing of datatypes is handled in the transformation view.
My questions:
- What's the reason for allowing the Raw table datatypes change? This makes the data only raw-ish.
- Is there a way to ensure that the RAW table fields retain the same data types as the source? Or could this perhaps become new functionality.
To be clear, I'm not looking for fixes/workarounds. I'm specifically interested in why datatypes in the raw table can differ from their source.
Kind regards,
Benny Aalders