Skip to content

Commit 8ad5055

Browse files
authored
Merge pull request #113626 from MikeRys/patch-6
Some minor changes
2 parents f6d202a + 1df4b40 commit 8ad5055

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

articles/synapse-analytics/spark/spark-dotnet.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@ services: synapse-analytics
66
ms.service: synapse-analytics
77
ms.topic: conceptual
88

9-
ms.date: 04/15/2020
9+
ms.date: 05/01/2020
1010
ms.author: mamccrea
1111
ms.reviewer: jrasnick
1212
---
1313

1414
# Use .NET for Apache Spark with Azure Synapse Analytics
1515

16-
[.NET for Apache Spark](https://dot.net/spark) is free, open-source, and cross-platform .NET support for Spark. .NET for Apache Spark provides .NET bindings for Spark which allow you to access Spark APIs through C# and F#. With .NET for Apache Spark, you have the ability to write and execute user-defined functions for Spark using .NET. The .NET APIs for Spark enable you to access all aspects of Spark that help you analyze your data, including Spark SQL and Structured Streaming.
16+
[.NET for Apache Spark](https://dot.net/spark) provides free, open-source, and cross-platform .NET support for Spark.
17+
18+
It provides .NET bindings for Spark which allow you to access Spark APIs through C# and F#. With .NET for Apache Spark, you also have the ability to write and execute user-defined functions for Spark written in .NET. The .NET APIs for Spark enable you to access all aspects of Spark DataFrames that help you analyze your data, including Spark SQL, Delta Lake, and Structured Streaming.
1719

1820
You can analyze data with .NET for Apache Spark through Spark batch job definitions or with interactive Azure Synapse Analytics notebooks. In this article, you learn how to use .NET for Apache Spark with Azure Synapse using both techniques.
1921

@@ -27,17 +29,11 @@ Visit the tutorial to learn how to use Azure Synapse Analytics to [create Apache
2729

2830
```dotnetcli
2931
cd mySparkApp
30-
dotnet publish -c Release -f netcoreapp3.0 -r ubuntu.16.04-x64
32+
dotnet publish -c Release -f netcoreapp3.1 -r ubuntu.16.04-x64
3133
```
3234

3335
**On Linux:**
3436

35-
### .NET for Apache Spark in Azure Synapse Analytics notebooks
36-
37-
When creating a new notebook, you choose a language kernel that you wish to express your business logic. There is kernel support for several languages, including C#.
38-
39-
To use .NET for Apache Spark in your Azure Synapse Analytics notebook, select **.NET Spark (C#)** as your kernel and attach the notebook to an existing Spark pool.
40-
4137
```bash
4238
zip -r publish.zip
4339
```
@@ -46,7 +42,7 @@ To use .NET for Apache Spark in your Azure Synapse Analytics notebook, select **
4642

4743
Notebooks are a great option for prototyping your .NET for Apache Spark pipelines and scenarios. You can start working with, understanding, filtering, displaying, and visualizing your data quickly and efficiently. Data engineers, data scientists, business analysts, and machine learning engineers are all able to collaborate over a shared, interactive document. You see immediate results from data exploration, and can visualize your data in the same notebook.
4844

49-
### How to use notebooks
45+
### How to use .NET for Apache Spark notebooks
5046

5147
When you create a new notebook, you choose a language kernel that you wish to express your business logic. There is kernel support for several languages, including C#.
5248

@@ -72,4 +68,4 @@ The following features are available when you use .NET for Apache Spark in the A
7268

7369
* [.NET for Apache Spark documentation](/dotnet/spark?toc=/azure/synapse-analytics/toc.json&bc=/azure/synapse-analytics/breadcrumb/toc.json)
7470
* [Azure Synapse Analytics](https://docs.microsoft.com/azure/synapse-analytics)
75-
* [.NET Interactive](https://devblogs.microsoft.com/dotnet/creating-interactive-net-documentation/)
71+
* [.NET Interactive](https://devblogs.microsoft.com/dotnet/creating-interactive-net-documentation/)

0 commit comments

Comments
 (0)