You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can run Python and R scripts on the master instance of [SQL Server Big Data Clusters](big-data-cluster-overview.md) with [Machine Learning Services](../machine-learning/index.yml).
21
21
22
-
> [!NOTE]
22
+
> [!NOTE]
23
23
> You can also run Java code on the master instance of SQL Server Big Data Clusters with the [Java Language Extension](../language-extensions/java-overview.md). Following the steps below will also enable [SQL Server Language Extensions](../language-extensions/language-extensions-overview.md).
24
24
25
25
## Enable Machine Learning Services
26
26
27
-
Machine Learning Services is installed by default on Big Data Clusters and does not require separate installation.
27
+
Machine Learning Services is installed by default on SQL Server 2019 Big Data Clusters and does not require separate installation.
28
28
29
29
To enable Machine Learning Services, run this statement on the master instance:
30
30
@@ -36,7 +36,7 @@ GO
36
36
37
37
You are now ready to run Python and R scripts on the master instance of Big Data Clusters. See the quickstarts under [Next steps](#next-steps) to run your first script.
38
38
39
-
>[!NOTE]
39
+
>[!NOTE]
40
40
>The configuration setting cannot be set on an availability group listener connection. If Big Data Clusters is deployed with high availability, the set `external scripts enabled` on each replica. See [Enable on cluster with high availability](#enable-on-cluster-with-high-availability).
41
41
42
42
## Enable on cluster with high availability
@@ -47,7 +47,7 @@ The following section describes how to enable external scripts on each instance.
47
47
48
48
### Create an external load balancer for each instance
49
49
50
-
For each replica on the availability group, create a load balancer to allow you to connect to the instance.
50
+
For each replica on the availability group, create a load balancer to allow you to connect to the instance.
51
51
52
52
`kubectl expose pod <pod-name> --port=<connection port number> --name=<load-balancer-name> --type=LoadBalancer -n <kubernetes namespace>`
53
53
@@ -61,9 +61,9 @@ The examples in this article use the following values:
61
61
Update the following script for your environment, and run the commands:
62
62
63
63
```bash
64
-
kubectl expose pod master-0 --port=1533 --name=mymaster-0 --type=LoadBalancer -n mssql-cluster
64
+
kubectl expose pod master-0 --port=1533 --name=mymaster-0 --type=LoadBalancer -n mssql-cluster
65
65
kubectl expose pod master-1 --port=1533 --name=mymaster-1 --type=LoadBalancer -n mssql-cluster
66
-
kubectl expose pod master-2 --port=1533 --name=mymaster-2 --type=LoadBalancer -n mssql-cluster
66
+
kubectl expose pod master-2 --port=1533 --name=mymaster-2 --type=LoadBalancer -n mssql-cluster
67
67
```
68
68
69
69
`kubectl` returns the following output.
@@ -80,7 +80,7 @@ Each load balancer is a master replica endpoint.
80
80
81
81
1. Get the IP address for the master replica endpoint.
82
82
83
-
The following command returns the external IP address for the replica endpoint.
83
+
The following command returns the external IP address for the replica endpoint.
84
84
85
85
`kubectl get services <load-balancer-name> -n <kubernetes namespace>`
86
86
@@ -92,7 +92,7 @@ Each load balancer is a master replica endpoint.
92
92
kubectl get services mymaster-2 -n mssql-cluster
93
93
```
94
94
95
-
>[!NOTE]
95
+
>[!NOTE]
96
96
> It may take a little time before the external IP address is available. Run the preceding script periodically until each endpoint returns an external IP address.
97
97
98
98
1. Connect to the master replica endpoint and enable script execution.
@@ -117,7 +117,7 @@ Each load balancer is a master replica endpoint.
117
117
118
118
The following image demonstrates this process.
119
119
120
-
[](media/machine-learning-services/example-kube-enable-scripts.png#lightbox)
120
+
:::image type="content" source="media/machine-learning-services/example-kube-enable-scripts.png" alt-text="A screenshot of the command prompt providing a demo of the steps necessary to enable external scripts." lightbox="media/machine-learning-services/example-kube-enable-scripts.png" :::
121
121
122
122
You are now ready to run Python and R scripts on the master instance of Big Data Clusters. See the quickstarts under [Next steps](#next-steps) to run your first script.
## SQL Server Big Data Clusters machine learning how-to guides
207
+
208
+
### Data exploration and modeling
209
+
210
+
- [Plot Histogram in Python](../machine-learning/data-exploration/python-plot-histogram.md?view=sql-server-ver15&preserve-view=true)
211
+
- [Import data into pandas dataframe](../machine-learning/data-exploration/python-dataframe-pandas.md?view=sql-server-ver15&preserve-view=true)
212
+
- [Insert dataframe into SQL](../machine-learning/data-exploration/python-dataframe-sql-server.md?view=sql-server-ver15&preserve-view=true)
213
+
214
+
### Data type conversions
215
+
216
+
- [Python to SQL](../machine-learning/python/python-libraries-and-data-types.md?view=sql-server-ver15&preserve-view=true)
217
+
- [R to SQL](../machine-learning/r/r-libraries-and-data-types.md?view=sql-server-ver15&preserve-view=true)
218
+
219
+
### Deploy
220
+
221
+
- [Operationalize using stored procedures](./machine-learning/tutorials/python-ski-rental-linear-regression-deploy-model.md?preserve-view=true&view=sql-server-ver15)
222
+
- [Convert R code for SQL Server](./machine-learning/deploy/modify-r-python-code-to-run-in-sql-server.md?preserve-view=true&view=sql-server-ver15)
223
+
224
+
### Predictions
225
+
226
+
- [Native scoring with PREDICT T-SQL](../machine-learning/predictions/native-scoring-predict-transact-sql.md?view=sql-server-ver15&preserve-view=true)
- [Install with sqlmlutils](../machine-learning/package-management/install-additional-python-packages-on-sql-server.md?view=sql-server-ver15&preserve-view=true)
234
+
235
+
#### Install new R packages
236
+
237
+
- [Get R package information](../machine-learning/package-management/r-package-information.md?view=sql-server-ver15&preserve-view=true)
238
+
- [Install with sqlmlutils](../machine-learning/package-management/install-additional-r-packages-on-sql-server.md?view=sql-server-ver15&preserve-view=true)
239
+
- [Create a miniCRAN repo](../machine-learning/package-management/create-a-local-package-repository-using-minicran.md?view=sql-server-ver15&preserve-view=true)
240
+
- [Tips for using R packages](../machine-learning/package-management/tips-for-using-r-packages.md?view=sql-server-ver15&preserve-view=true)
241
+
242
+
### Monitore
243
+
244
+
- [Monitor using SSMS reports](../machine-learning/administration/monitor-sql-server-machine-learning-services-using-custom-reports-management-studio.md?view=sql-server-ver15&preserve-view=true)
245
+
- [Monitor using DMVs](../machine-learning/administration/monitor-sql-server-machine-learning-services-using-dynamic-management-views.md?view=sql-server-ver15&preserve-view=true)
246
+
247
+
- [Monitor using extended events](../machine-learning/administration/extended-events.md?view=sql-server-ver15&preserve-view=true)
Copy file name to clipboardExpand all lines: docs/big-data-cluster/release-notes-big-data-cluster.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,14 +45,14 @@ The following table contains the tested configuration matrix for each release of
45
45
Restrictions:
46
46
47
47
* SQL Server 2019 Big Data Clusters is supported as a *workload*. Microsoft provides support for the software components on the containers installed and configured by SQL Server 2019 Big Data Clusters only. Kubernetes itself, and other containers that may influence SQL Server 2019 Big Data Clusters behavior, are not supported by the support team. For Kubernetes support, contact your certified Kubernetes distribution provider.
48
-
* SQL Server 2019 Big Data Clusters requires block storage for all persisted volumes. Management operation on top of the persisted volumes created and used by a big data cluster is a capability that depends on the storage provider including, for example, operations to expand persistent volumes (PVs). Reference your specific CSI storage provider documentation or the [partner reference architecture and white papers](../sql-server/partner-big-data-cluster.md).
48
+
* SQL Server 2019 Big Data Clusters requires block storage for all persisted volumes. Management operation on top of the persisted volumes created and used by a big data cluster is a capability that depends on the storage provider including, for example, operations to expand persistent volumes (PVs). Reference your specific CSI storage provider documentation or the [partner reference architecture and white papers](partner-big-data-cluster.md).
49
49
* The open-source components included by SQL Server 2019 Big Data Clusters are fixed for that particular release and must not be updated or modified.
50
50
* Container images are provided "as-is". Composability features of Kubernetes aren't supported. Changing the set of container images in a SQL Server 2019 Big Data Cluster release, or to customize the containers, is not supported.
51
51
52
52
Reference architecture and white papers for [!INCLUDE[big-data-clusters-nover](../includes/ssbigdataclusters-ss-nover.md)] can be found on the following pages:
53
53
54
54
*[SQL Server 2019](https://www.microsoft.com/sql-server/sql-server-2019)
55
-
*[SQL Server 2019 Big Data Clusters partners](../sql-server/partner-big-data-cluster.md)
55
+
*[SQL Server 2019 Big Data Clusters partners](partner-big-data-cluster.md)
Copy file name to clipboardExpand all lines: docs/big-data-cluster/release-notes-cumulative-update-13.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,7 @@ For detailed SQL Server engine changes, check the [official SQL Server CU13 know
48
48
Reference Architecture White Papers for [!INCLUDE[big-data-clusters-nover](../includes/ssbigdataclusters-ss-nover.md)] can be found on the following pages:
49
49
50
50
*[SQL Server 2019](https://www.microsoft.com/sql-server/sql-server-2019)
51
-
*[SQL Server Big Data Clusters partners](../sql-server/partner-big-data-cluster.md)
51
+
*[SQL Server Big Data Clusters partners](partner-big-data-cluster.md)
Copy file name to clipboardExpand all lines: docs/big-data-cluster/release-notes-cumulative-update-14.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ For detailed SQL Server engine changes, check the [official SQL Server CU14 know
43
43
Reference Architecture White Papers for [!INCLUDE[big-data-clusters-nover](../includes/ssbigdataclusters-ss-nover.md)] can be found on the following pages:
44
44
45
45
*[SQL Server 2019](https://www.microsoft.com/sql-server/sql-server-2019)
46
-
*[SQL Server Big Data Clusters partners](../sql-server/partner-big-data-cluster.md)
46
+
*[SQL Server Big Data Clusters partners](partner-big-data-cluster.md)
Copy file name to clipboardExpand all lines: docs/big-data-cluster/release-notes-cumulative-update-15.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ For detailed SQL Server engine changes, check the [official SQL Server CU15 know
43
43
Reference Architecture White Papers for [!INCLUDE[big-data-clusters-nover](../includes/ssbigdataclusters-ss-nover.md)] can be found on the following pages:
44
44
45
45
*[SQL Server 2019](https://www.microsoft.com/sql-server/sql-server-2019)
46
-
*[SQL Server Big Data Clusters partners](../sql-server/partner-big-data-cluster.md)
46
+
*[SQL Server Big Data Clusters partners](partner-big-data-cluster.md)
0 commit comments