Symptoms
Assume that you create a PolyBase external table by using an Oracle external data source. When you map an Oracle NUMBER type to a T-SQL DECIMAL/NUMERIC type, you may receive the following error message:
The following columns in the user defined schema are incompatible with the external table schema for table '<TableName>': user defined column: ([<ColumnName>] DECIMAL(<n>) NOT NULL) is not compatible with the type of detected external table column: ([<ColumnName>] FLOAT(53) NOT NULL)
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
Resolution
This issue is fixed in the following cumulative update for SQL Server:
Each new cumulative update for SQL Server contains all the hotfixes and security fixes that were in the previous build. We recommend that you install the latest build for your version of SQL Server:
References
Learn about the terminology that Microsoft uses to describe software updates.
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.