У меня есть пронумерованные данные с десятичными числами (с плавающей запятой), которые получены из источника oData, который импортируется и поступает в объект oData SSIS, правильно, с десятичными знаками. Но его вывод удаляет десятичные дроби.
Попытки изменить свой тип данных с помощью расширенного редактора возвращают приведенную ниже ошибку, при которой тип данных не может быть изменен для числового типа данных c. Мне нужны десятичные числа.
Может кто-нибудь помочь, пожалуйста?
Спасибо, Эд
Error at Data Flow Task [OData Source [109]]: The data type of output columns on the OData Source cannot be changed, except for DT_WSTR and DT_NTEXT columns.
Error at Data Flow Task [OData Source [109]]: System.Runtime.InteropServices.COMException (0xC020837D)
at Microsoft.SqlServer.IntegrationServices.OData.ODataSource.SetOutputColumnDataTypeProperties(Int32 iOutputID, Int32 iOutputColumnID, DataType eDataType, Int32 iLength, Int32 iPrecision, Int32 iScale, Int32 iCodePage)
at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostSetOutputColumnDataTypeProperties(IDTSManagedComponentWrapper100 wrapper, Int32 iOutputID, Int32 iOutputColumnID, DataType eDataType, Int32 iLength, Int32 iPrecision, Int32 iScale, Int32 iCodePage)