Does IBM Hadoop have an ODBC driver? Or does it work with Microsoft’s ODBC driver? If so, you’d be better off doing this through a linked server.
What programming language and which API were you considering using for your SQLCLR proc? SQLCLR really doesn’t work well with languages other than C#, VB.NET, and managed C++. And I’m pretty sure that, because there is no Hadoop support in the SQLCLR supported
assemblies list, whatever API you’d be using would have to run as an unsafe assembly in SQLCLR.
So, seems like ODBC/linked server is the best choice.
Microsoft is conducting an online survey to understand your opinion of the Technet Web site. If you choose to participate, the online survey will be presented to you when you leave the Technet Web site.