microsoft / azuredatastudio

Azure Data Studio is a data management and development tool with connectivity to popular cloud and on-premises databases. Azure Data Studio supports Windows, macOS, and Linux, with immediate capability to connect to Azure SQL and SQL Server. Browse the extension library for more database support options including MySQL, PostgreSQL, and MongoDB.
https://learn.microsoft.com/sql/azure-data-studio
MIT License
7.55k stars 898 forks source link

Register the dotnet jupyter kernel to use in ADS #9699

Open Mungoid opened 4 years ago

Mungoid commented 4 years ago

Is your feature request related to a problem? Please describe. Would like .Net kernel as an option like in Jupyter notebooks

Describe the solution or feature you'd like Want to be able to choose C# or F# as a kernel in notebooks

Describe alternatives you've considered I use jupyter notebooks and nteract currently with the dotnet kernel. I have dug around the ADS code to see if i can tie it to the dotnet jupyter kernel, but have not had any luck figuring out how to do so.

Additional context I generally use ADS for pretty much everything but my company is primarily a .Net company so I would like to be able to use C# code instead of Python. I currently have the dotnet Jupyter kernel installed but switch to using Jupyter notebooks or Nteract if i want C#. Doing this makes things more complicated when trying to share with coworkers that also use ADS.

chlafreniere commented 4 years ago

This is on our radar, and I've been working on this as I've had time.

chlafreniere commented 4 years ago

If the dotnet kernel is installed, users can leverage the dotnet kernel in 2 ways, if the following setting is checked:

image

MsSQLGirl commented 3 years ago

Additional note on Impact - There have been multiple requests to use multiple languages in the same notebook from livesite engineers.