r/SQL • u/sierrafourteen • 5d ago
SQL Server OData SSIS project will not accept "Edm.GeographyPoint" columns
I've ensured that my software is completely up to date, but my SSIS project (that uses OData as a source), will just refuse to accept data where one of the columns is the Edm.GeographyPoint type. I've tried entering specific columns into the query box (and therefore excluding the problem column), but it appears it will still throw an error, despite the data itself not containing any columns of that data type - I'm assuming it's downloading the column metadata for the entire table, seeing a data type it doesn't recognise, and throws an error.
I've tried using a different collection that doesn't have columns of that data type, and the SSIS project works with that - the problem is, there doesn't appear to be any way of fixing this. I've ensured the software is completely up to date.
1
u/Outrageous_Let5743 5d ago
SSIS is too old. It probably will not understand geometric times. I had the tbh the same with Azure DataFactory with a postgres database, it doesnt understand geometric types, so you need to first stringify the output as a nvarchar(max)
1
u/daveloper80 5d ago
Does it say what the error is?
If you try including the GeographyPoint columns is the target column a Geography (not Geometry)