Skip to content

Commit 8dde3f7

Browse files
committed
part one lnk edit
1 parent b34b87b commit 8dde3f7

4 files changed

Lines changed: 2 additions & 36 deletions

docs/machine-learning/r/converting-r-code-for-use-in-sql-server.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ How much you change your code depends on whether you intend to submit the R code
116116

117117
+ Consult with a database developer to determine ways to improve performance by using SQL Server features such as [memory-optimized tables](https://docs.microsoft.com/sql/relational-databases/in-memory-oltp/introduction-to-memory-optimized-tables), or, if you have Enterprise Edition, [Resource Governor](https://docs.microsoft.com/sql/relational-databases/resource-governor/resource-governor)).
118118

119-
For more information, see [SQL Server Optimization Tips and Tricks for Analytics Services](https://gallery.cortanaintelligence.com/Tutorial/SQL-Server-Optimization-Tips-and-Tricks-for-Analytics-Services)
120119

121120
### Step 3. Prepare for deployment
122121

docs/machine-learning/r/creating-workflows-that-use-r-in-sql-server.md

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -188,19 +188,6 @@ Although R can create charts and interesting visualizations, it is not well-inte
188188

189189
By using [!INCLUDE[rsql_productname](../../includes/rsql-productname-md.md)], you can run complex operations in R via [!INCLUDE[tsql](../../includes/tsql-md.md)] stored procedures, which can easily be consumed by a variety of enterprise reporting tools, including [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] and Power BI.
190190

191-
### SSRS example
192-
193-
[R Graphics Device for Microsoft Reporting Services (SSRS)](https://rgraphicsdevice.codeplex.com/)
194-
195-
This CodePlex project provides the code to help you create a custom report item that renders the graphics output of R as an image that can be used in [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] reports. By using the custom report item, you can:
196-
197-
+ Publish charts and plots created using the R Graphics Device to [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] dashboards
198-
199-
+ Pass [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] parameters to R plots
200-
201-
> [!NOTE]
202-
> For this sample, the code that supports the R Graphics Device for Reporting Services must be installed on the Reporting Services server, as well as in Visual Studio. Manual compilation and configuration is also required.
203-
204191
## Next steps
205192

206193
The SSIS and SSRS examples in this article illustrate two cases of executing stored procedures that contain embedded R or Python script. A key takeaway is that you can make R or Python script available to any application or tool that can send an execution request on a stored procedure. An additional takeaway for SSIS is that you can create packages that automate and schedule wide range of operations, such as data acquisition, cleansing, manipulation, and so forth, with R or Python data science functionality included in the chain of operations. For more information and ideas, see [Operationalize R code using stored procedures in SQL Server Machine Learning Services](operationalizing-your-r-code.md).

docs/machine-learning/r/how-to-create-a-stored-procedure-using-sqlrutils.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Use the sqlrutils R package in SQL Server to bundle R language code
44
ms.prod: sql
55
ms.technology: machine-learning-services
66

7-
ms.date: 08/28/2020
7+
ms.date: 08/31/2020
88
ms.topic: how-to
99
author: dphansen
1010
ms.author: davidph

docs/machine-learning/r/operationalizing-your-r-code.md

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ A more comprehensive example of deploying R code into production by using stored
3030
Converting your R code in SQL is easier if some optimizations are done beforehand in the R or Python code. These include avoiding data types that cause problems, avoiding unnecessary data conversions, and rewriting the R code as a single function call that can be easily parameterized. For more information, see:
3131

3232
+ [R libraries and data types](r-libraries-and-data-types.md)
33-
+ [Converting R code for use in R Services](converting-r-code-for-use-in-sql-server.md)
3433
+ [Use sqlrutils helper functions](ref-r-sqlrutils.md)
3534

3635
## Integrate R and Python with applications
@@ -43,38 +42,19 @@ Scoring is an important task that can easily be automated, or started from exter
4342
+ Single-row scoring, for calling from an application
4443
+ [Native scoring](../predictions/native-scoring-predict-transact-sql.md), for fast batch prediction from SQL Server without calling R
4544

46-
This walkthrough provides examples of scoring using a stored procedure in both batch and single-row modes:
45+
This walkthrough provides an example of scoring using a stored procedure in both batch and single-row modes:
4746

4847
+ [End to end data science walkthrough for R in SQL Server](../tutorials/walkthrough-data-science-end-to-end-walkthrough.md)
4948

50-
See these solution templates for examples of how to integrate scoring in an application:
51-
52-
+ [Retail forecasting](https://github.com/Microsoft/SQL-Server-R-Services-Samples/blob/master/RetailForecasting/README.md)
53-
+ [Fraud detection](https://github.com/Microsoft/r-server-fraud-detection)
54-
+ [Customer clustering](https://github.com/Microsoft/sql-server-samples/tree/master/samples/features/r-services/getting-started/customer-clustering)
5549

5650
## Boost performance and scale
5751

5852
Although the open-source R language has known limitations with regards to large data sets, the [RevoScaleR package APIs](ref-r-revoscaler.md) included with SQL Server Machine Learning Service can operate on large datasets and benefit from multi-threaded, multi-core, multi-process in-database computations.
5953

6054
If your R solution uses complex aggregations or involves large datasets, you can leverage SQL Server's highly efficient in-memory aggregations and columnstore indexes, and let the R code handle the statistical computations and scoring.
6155

62-
For more information about how to improve performance in SQL Server Machine Learning, see:
63-
64-
+ [Performance tuning for SQL Server R Services](../../machine-learning/r/sql-server-r-services-performance-tuning.md)
65-
+ [Performance optimization tips and tricks](https://gallery.cortanaintelligence.com/Tutorial/SQL-Server-Optimization-Tips-and-Tricks-for-Analytics-Services)
66-
6756
## Adapt R code for other platforms or compute contexts
6857

6958
The same R code that you run against [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] data can be used against other data sources, such as Spark over HDFS, when you use the [standalone server option](../install/sql-machine-learning-standalone-windows-install.md) in SQL Server setup or when you install the non-SQL branded product, Microsoft Machine Learning Server (formerly known as **Microsoft R Server**):
7059

7160
+ [Machine Learning Server Documentation](https://docs.microsoft.com/r-server/)
72-
73-
+ [Explore R to RevoScaleR](https://docs.microsoft.com/r-server/r/tutorial-r-to-revoscaler)
74-
75-
+ [Write chunking algorithms](https://docs.microsoft.com/r-server/r/how-to-developer-write-chunking-algorithms)
76-
77-
+ [Computing with big data in R](https://docs.microsoft.com/r-server/r/tutorial-large-data-tips)
78-
79-
+ [Develop your own parallel algorithm](https://docs.microsoft.com/r-server/r-reference/revopemar/pemar)
80-

0 commit comments

Comments
 (0)