<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Python in SQL Server 2017: enhanced in-database machine learning	</title>
	<atom:link href="https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/feed/" rel="self" type="application/rss+xml" />
	<link>https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/</link>
	<description>Official News from Microsoft’s Information Platform</description>
	<lastBuildDate>Wed, 03 May 2017 12:55:19 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: John		</title>
		<link>https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8573</link>

		<dc:creator><![CDATA[John]]></dc:creator>
		<pubDate>Wed, 03 May 2017 12:55:19 +0000</pubDate>
		<guid isPermaLink="false">https://blogs.technet.microsoft.com/dataplatforminsider/?p=19925#comment-8573</guid>

					<description><![CDATA[Will SQL Server 2016 be upgraded to include support for Python as well?]]></description>
			<content:encoded><![CDATA[<p>Will SQL Server 2016 be upgraded to include support for Python as well?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mario S77		</title>
		<link>https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8570</link>

		<dc:creator><![CDATA[Mario S77]]></dc:creator>
		<pubDate>Tue, 02 May 2017 09:51:09 +0000</pubDate>
		<guid isPermaLink="false">https://blogs.technet.microsoft.com/dataplatforminsider/?p=19925#comment-8570</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8558&quot;&gt;Umachandar Jayachandran - MS&lt;/a&gt;.

yipeee... only good news today :)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8558">Umachandar Jayachandran &#8211; MS</a>.</p>
<p>yipeee&#8230; only good news today 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Umachandar Jayachandran - MS		</title>
		<link>https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8567</link>

		<dc:creator><![CDATA[Umachandar Jayachandran - MS]]></dc:creator>
		<pubDate>Mon, 01 May 2017 17:09:50 +0000</pubDate>
		<guid isPermaLink="false">https://blogs.technet.microsoft.com/dataplatforminsider/?p=19925#comment-8567</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8552&quot;&gt;Keith Medcalf&lt;/a&gt;.

Based on our testing, we found that many packages have incompatibility issues with latest Python 3.6 version. We will look at feedback &#038; figure out what version to ship with SQL Server 2017 RTM. Currently, we are shipping Python version 3.5.2.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8552">Keith Medcalf</a>.</p>
<p>Based on our testing, we found that many packages have incompatibility issues with latest Python 3.6 version. We will look at feedback &amp; figure out what version to ship with SQL Server 2017 RTM. Currently, we are shipping Python version 3.5.2.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Umachandar Jayachandran - MS		</title>
		<link>https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8564</link>

		<dc:creator><![CDATA[Umachandar Jayachandran - MS]]></dc:creator>
		<pubDate>Mon, 01 May 2017 17:08:13 +0000</pubDate>
		<guid isPermaLink="false">https://blogs.technet.microsoft.com/dataplatforminsider/?p=19925#comment-8564</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8546&quot;&gt;Alex&lt;/a&gt;.

This integration is about moving the R/Python compute to SQL Server machine to eliminate data movement across machines. If you move millions/billions of rows to the client for modeling or scoring then the network overhead will dominate end-to-end execution time. Moreover the R/Python integration in SQL Server works with parallel query processing in SQL Server, security &#038; resource governance.

For example, you can execute a query that runs in parallel (DOP = 8) that trains a model in parallel (with RevoScaleR or revoscalepy or MicrosoftML). This mode of execution can also be leveraged for scoring in parallel coupled with streaming capabilities in SQL Server. These features allow you to run more concurrent scripts with resource policies enforced from within SQL Server. This is hard to achieve if you run R / Python scripts on a standalone server.

Feel free to reach out to me offline &#038; I will be happy to walk you through the integration, how it differs from running R/Python script from a client, performance advantages.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8546">Alex</a>.</p>
<p>This integration is about moving the R/Python compute to SQL Server machine to eliminate data movement across machines. If you move millions/billions of rows to the client for modeling or scoring then the network overhead will dominate end-to-end execution time. Moreover the R/Python integration in SQL Server works with parallel query processing in SQL Server, security &amp; resource governance.</p>
<p>For example, you can execute a query that runs in parallel (DOP = 8) that trains a model in parallel (with RevoScaleR or revoscalepy or MicrosoftML). This mode of execution can also be leveraged for scoring in parallel coupled with streaming capabilities in SQL Server. These features allow you to run more concurrent scripts with resource policies enforced from within SQL Server. This is hard to achieve if you run R / Python scripts on a standalone server.</p>
<p>Feel free to reach out to me offline &amp; I will be happy to walk you through the integration, how it differs from running R/Python script from a client, performance advantages.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Umachandar Jayachandran - MS		</title>
		<link>https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8561</link>

		<dc:creator><![CDATA[Umachandar Jayachandran - MS]]></dc:creator>
		<pubDate>Mon, 01 May 2017 16:52:17 +0000</pubDate>
		<guid isPermaLink="false">https://blogs.technet.microsoft.com/dataplatforminsider/?p=19925#comment-8561</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8549&quot;&gt;Raj&lt;/a&gt;.

We do not run R / Python within the SQL Server process or memory space. The R / Python processes run outside of the SQL Server address space &#038; share the machine resources. This is also done for security reasons.

Yes, by default many of the data structures in R / Python are memory resident objects so the same limitations apply. However, Microsoft ships many algorithms as part of the R Server package (RevoScaleR or revoscalepy) that has a SQL Server data source object which can work with data that doesn&#039;t fit in memory &#038; supports parallel execution. Using SQL data source object, you can run a parallel query in SQL Server that sends data to many R / Python processes in parallel to compute say linmod/logit/tree model. This can also be used for scoring scenarios with streaming capability.

Feel free to reach out to me offline. I will be happy to walk-through the samples &#038; demo the performance aspects.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8549">Raj</a>.</p>
<p>We do not run R / Python within the SQL Server process or memory space. The R / Python processes run outside of the SQL Server address space &amp; share the machine resources. This is also done for security reasons.</p>
<p>Yes, by default many of the data structures in R / Python are memory resident objects so the same limitations apply. However, Microsoft ships many algorithms as part of the R Server package (RevoScaleR or revoscalepy) that has a SQL Server data source object which can work with data that doesn&#8217;t fit in memory &amp; supports parallel execution. Using SQL data source object, you can run a parallel query in SQL Server that sends data to many R / Python processes in parallel to compute say linmod/logit/tree model. This can also be used for scoring scenarios with streaming capability.</p>
<p>Feel free to reach out to me offline. I will be happy to walk-through the samples &amp; demo the performance aspects.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Umachandar Jayachandran - MS		</title>
		<link>https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8558</link>

		<dc:creator><![CDATA[Umachandar Jayachandran - MS]]></dc:creator>
		<pubDate>Mon, 01 May 2017 16:47:13 +0000</pubDate>
		<guid isPermaLink="false">https://blogs.technet.microsoft.com/dataplatforminsider/?p=19925#comment-8558</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8540&quot;&gt;Mr_Tree&lt;/a&gt;.

Yes, we are working on enabling both R &#038; Python in Azure SQL DB. I do not have a timeline to share at the moment. But feel free to reach out to me offline &#038; we can discuss further about your scenarios/roadmap in general.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8540">Mr_Tree</a>.</p>
<p>Yes, we are working on enabling both R &amp; Python in Azure SQL DB. I do not have a timeline to share at the moment. But feel free to reach out to me offline &amp; we can discuss further about your scenarios/roadmap in general.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Owned		</title>
		<link>https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8555</link>

		<dc:creator><![CDATA[Owned]]></dc:creator>
		<pubDate>Tue, 25 Apr 2017 07:30:07 +0000</pubDate>
		<guid isPermaLink="false">https://blogs.technet.microsoft.com/dataplatforminsider/?p=19925#comment-8555</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8543&quot;&gt;Alex&lt;/a&gt;.

I suggest you watch the video and read the text before making a post that makes you look like an ignorant idiot]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8543">Alex</a>.</p>
<p>I suggest you watch the video and read the text before making a post that makes you look like an ignorant idiot</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Keith Medcalf		</title>
		<link>https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8552</link>

		<dc:creator><![CDATA[Keith Medcalf]]></dc:creator>
		<pubDate>Sat, 22 Apr 2017 17:40:54 +0000</pubDate>
		<guid isPermaLink="false">https://blogs.technet.microsoft.com/dataplatforminsider/?p=19925#comment-8552</guid>

					<description><![CDATA[Why suck an old version of Python?]]></description>
			<content:encoded><![CDATA[<p>Why suck an old version of Python?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Raj		</title>
		<link>https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8549</link>

		<dc:creator><![CDATA[Raj]]></dc:creator>
		<pubDate>Sat, 22 Apr 2017 01:57:14 +0000</pubDate>
		<guid isPermaLink="false">https://blogs.technet.microsoft.com/dataplatforminsider/?p=19925#comment-8549</guid>

					<description><![CDATA[Gr8. Does this have memory limitation of R? Does tge dataset need to completely fit in Server&#039;s memory space?]]></description>
			<content:encoded><![CDATA[<p>Gr8. Does this have memory limitation of R? Does tge dataset need to completely fit in Server&#8217;s memory space?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Alex		</title>
		<link>https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8546</link>

		<dc:creator><![CDATA[Alex]]></dc:creator>
		<pubDate>Thu, 20 Apr 2017 22:54:18 +0000</pubDate>
		<guid isPermaLink="false">https://blogs.technet.microsoft.com/dataplatforminsider/?p=19925#comment-8546</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8543&quot;&gt;Alex&lt;/a&gt;.

R and Python already support loading data into data frame from SQL Server. What is this useful for?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://cloudblogs.microsoft.com/sqlserver/2017/04/19/python-in-sql-server-2017-enhanced-in-database-machine-learning/#comment-8543">Alex</a>.</p>
<p>R and Python already support loading data into data frame from SQL Server. What is this useful for?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
