Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2016 (13.x) e versões
posteriores Instância Gerenciada SQL do Azure
Nesta série de tutoriais de quatro partes, você usa o R e um modelo de aprendizado de máquina nos Serviços de Aprendizado de Máquina do SQL Server ou em Clusters de Big Data para prever o número de aluguéis de esqui.
Nesta série de tutoriais de quatro partes, você usa R e um modelo de aprendizado de máquina nos Serviços de Aprendizado de Máquina do SQL Server para prever o número de aluguéis de esqui.
Nesta série de tutoriais de quatro partes, você usa R e um modelo de aprendizado de máquina no SQL Server R Services para prever o número de aluguéis de esqui.
Nesta série de tutoriais de quatro partes, você usa R e um modelo de aprendizado de máquina nos Serviços de Aprendizado de Máquina de Instância Gerenciada SQL do Azure para prever o número de aluguéis de esqui.
Imagine que você possui uma empresa de aluguel de esqui e quer prever o número de aluguéis que terá em uma data futura. Estas informações irão ajudá-lo a preparar o seu stock, pessoal e instalações.
Na primeira parte desta série, você será configurado com os pré-requisitos. Nas partes dois e três, você desenvolverá alguns scripts R em um caderno para preparar seus dados e treinar um modelo de aprendizado de máquina. Em seguida, na parte três, você executará esses scripts R dentro de um banco de dados usando procedimentos armazenados T-SQL.
Neste artigo, você aprenderá a:
- Restaurar um banco de dados de exemplo
Na segunda parte, você aprenderá como carregar os dados de um banco de dados em um quadro de dados Python e preparar os dados em R.
Na terceira parte, você aprenderá como treinar um modelo de aprendizado de máquina em R.
Na quarta parte, você aprenderá como armazenar o modelo em um banco de dados e, em seguida, criar procedimentos armazenados a partir dos scripts R desenvolvidos nas partes dois e três. Os procedimentos armazenados são executados no servidor para fazer previsões com base em novos dados.
Pré-requisitos
- Serviços de Aprendizado de Máquina do SQL Server - Para instalar os Serviços de Aprendizado de Máquina, consulte o guia de instalação do Windows ou o guia de instalação do Linux. Você também pode habilitar os Serviços de Aprendizado de Máquina em Clusters de Big Data do SQL Server.
- Serviços de Aprendizado de Máquina do SQL Server - Para instalar os Serviços de Aprendizado de Máquina, consulte o guia de instalação do Windows.
- SQL Server 2016 R Services - Para instalar o R Services, consulte o guia de instalação do Windows.
Serviços de Aprendizado de Máquina de Instância Gerenciada SQL do Azure. Para obter informações, consulte a visão geral dos Serviços de Aprendizado de Máquina da Instância Gerenciada SQL do Azure.
SQL Server Management Studio (SSMS) - Use o SSMS para restaurar o banco de dados de exemplo para a Instância Gerenciada SQL do Azure. Instale a versão mais recente do SQL Server Management Studio (SSMS).
R IDE - Este tutorial usa o RStudio Desktop.
RODBC - Este driver é usado nos scripts R que você desenvolve neste tutorial. Se ainda não estiver instalado, instale-o usando o comando
install.packages("RODBC")R . Para obter mais informações sobre RODBC, consulte CRAN - Package RODBC.Ferramenta de consulta SQL - Este tutorial pressupõe que você esteja usando o Azure Data Studio. Para obter mais informações, consulte Como usar blocos de anotações no Azure Data Studio.
Restaurar o banco de dados de exemplo
O banco de dados de exemplo usado neste tutorial foi salvo em um .bak arquivo de backup de banco de dados para você baixar e usar.
Observação
Se você estiver usando os Serviços de Aprendizado de Máquina em Clusters de Big Data, veja como Restaurar um banco de dados na instância mestra do cluster de big data do SQL Server.
Transfira o ficheiro TutorialDB.bak.
Siga as instruções em Restaurar um banco de dados a partir de um arquivo de backup no Azure Data Studio, usando estes detalhes:
- Importe do ficheiro que transferiu.
- Nomeie o banco de dados de destino
TutorialDB.
Você pode verificar se o banco de dados restaurado existe consultando a
dbo.rental_datatabela:USE TutorialDB; SELECT * FROM [dbo].[rental_data];
Transfira o ficheiro TutorialDB.bak.
Siga as instruções em Restaurar um banco de dados para a Instância Gerenciada SQL do Azure no SQL Server Management Studio, usando estes detalhes:
- Importe do ficheiro que transferiu.
- Nomeie o banco de dados de destino
TutorialDB.
Você pode verificar se o banco de dados restaurado existe consultando a
dbo.rental_datatabela:USE TutorialDB; SELECT * FROM [dbo].[rental_data];
Limpeza de recursos
Se você não quiser continuar com este tutorial, exclua o banco de dados TutorialDB.
Próximo passo
Na primeira parte desta série de tutoriais, você concluiu estas etapas:
- Instalados os pré-requisitos
- Restaurado um banco de dados de exemplo
Para preparar os dados para o modelo de aprendizado de máquina, siga a segunda parte desta série de tutoriais: