SQL Server R 언어 자습서SQL Server R language tutorials

적용 대상: 예SQL Server 아니요Azure SQL Database 아니요Azure Synapse Analytics(SQL DW) 아니요병렬 데이터 웨어하우스 APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

이 문서에서는 SQL Server 2016 R Services 또는 SQL Server Machine Learning Services에 대한 데이터베이스 내 분석을 위한 R 언어 자습서를 설명합니다.This article describes the R language tutorials for in-database analytics on SQL Server 2016 R Services or SQL Server Machine Learning Services.

  • 저장 프로시저에서 R 코드를 래핑하고 실행하는 방법에 대해 알아봅니다.Learn how to wrap and run R code in stored procedures.
  • r 기반 모델을 직렬화하고 SQL Server 데이터베이스에 저장합니다.Serialize and save r-based models to SQL Server databases.
  • 원격 및 로컬 컴퓨팅 컨텍스트와 이러한 컨텍스트를 사용하는 시기에 대해 알아봅니다.Learn about remote and local compute contexts, and when to use them.
  • 데이터 과학 및 기계 학습 작업을 위한 Microsoft R 라이브러리를 살펴보세요.Explore the Microsoft R libraries for data science and machine learning tasks.

R 빠른 시작 및 자습서R quickstarts and tutorials

링크Link DescriptionDescription
빠른 시작: 간단한 R 스크립트 만들기 및 실행Quickstart: Create and run simple R scripts 몇 가지 빠른 시작에서 첫 번째는 SQL Server Management Studio와 같은 T-SQL 쿼리 편집기를 사용하여 R 함수를 호출하는 기본 구문을 보여 주는 것입니다.First of several quickstarts, with this one illustrating the basic syntax for calling an R function using a T-SQL query editor such as SQL Server Management Studio.
자습서: 데이터 과학자를 위한 데이터베이스 내 R 분석 알아보기Tutorial: Learn in-database R analytics for data scientists SQL Server를 처음 사용하는 R 개발자를 위해 이 자습서에서는 SQL Server에서 일반적인 데이터 과학 작업을 수행하는 방법을 설명합니다.For R developers new to SQL Server, this tutorial explains how to perform common data science tasks in SQL Server. 데이터를 로드 및 시각화하고, 모델을 학습하여 SQL Server에 저장하고, 예측 분석을 위해 모델을 사용합니다.Load and visualize data, train and save a model to SQL Server, and use the model for predictive analytics.
자습서: SQL 개발자를 위한 데이터베이스 내 R 분석 알아보기Tutorial: Learn in-database R analytics for SQL developers Transact-SQLTransact-SQL 도구만 사용하여 전체 R 솔루션을 빌드 및 배포합니다.Build and deploy a complete R solution, using only Transact-SQLTransact-SQL tools. 솔루션을 프로덕션으로 전환하는 데 중점을 둡니다.Focuses on moving a solution into production. R 코드를 저장 프로시저에 래핑하고, R 모델을 SQL ServerSQL Server 데이터베이스에 저장하고, 예측을 위해 매개 변수가 있는 R 모델 호출을 수행하는 방법을 알아봅니다.You'll learn how to wrap R code in a stored procedure, save an R model to a SQL ServerSQL Server database, and make parameterized calls to the R model for prediction.
자습서: RevoScaleR 심층 분석Tutorial: RevoScaleR deep dive RevoScaleR 패키지의 기능을 사용하는 방법에 대해 알아봅니다.Learn how to use the functions in the RevoScaleR packages. R과 SQL Server 간에 데이터를 이동하고 특정 작업에 맞게 컴퓨팅 컨텍스트를 전환합니다.Move data between R and SQL Server, and switch compute contexts to suit a particular task. 모델 및 플롯을 만들어 개발 환경과 데이터베이스 서버 간에 이동합니다.Create models and plots, and move them between your development environment and the database server.

코드 샘플Code samples

링크Link DescriptionDescription
R 및 SQL Server를 사용하여 예측 모델 빌드Build a predictive model using R and SQL Server 스키 대여 사업에서 기계 학습을 사용하여 향후 대여 상황을 예측함으로써 향후 수요에 맞도록 효과적으로 사업 계획을 준비하고 직원이 대비할 수 있는 방법을 알아봅니다.Learn how a ski rental business might use machine learning to predict future rentals, which helps the business plan and staff to meet future demand.
R 및 SQL Server를 사용하여 고객 클러스터링 수행Perform customer clustering using R and SQL Server 자율 학습을 사용하여 판매 데이터를 기준으로 고객을 분류합니다.Use unsupervised learning to segment customers based on sales data.

참고 항목See also