Adaptive Query Plans
One of the major feature of SQL server 2016 was integration of R services into SQL server database engine. SQL server 2017 takes step further and enhanced the analytics by adding support for Python as the second language. As you all know Python is a powerful language and widely used by data scientists, analysts, developers and statisticians. It can leverage external statistical packages to perform data manipulation and statistical analysis within a T-SQL environment now. The service is now renamed from SQL server R services to SQL server Machine learning services.
Database as a service offering from Microsoft was lacking some compatibility as compared to on-premise or in an Azure VM version of SQL server such as cross database query and many more. The new solution to the problem is a new offering that combines platform as a service (PaaS) and infrastructure as a service (IaaS). This solution now supports cross database query and is a wonderful for Independent software vendors to migrate their solutions and I think is a smart move by Microsoft to enhance this feature.
* SQL Server agent support for Linux