Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carlotta94c/sql4datascientistsdemo
Demo material for Microsoft Reactor session "Getting Started with Databases: SQL and Data Visualizations"
https://github.com/carlotta94c/sql4datascientistsdemo
analysis data r sqlite tidyverse visualisation
Last synced: 7 days ago
JSON representation
Demo material for Microsoft Reactor session "Getting Started with Databases: SQL and Data Visualizations"
- Host: GitHub
- URL: https://github.com/carlotta94c/sql4datascientistsdemo
- Owner: carlotta94c
- Created: 2022-09-05T15:32:00.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-21T14:57:30.000Z (about 2 years ago)
- Last Synced: 2024-03-21T16:10:38.337Z (8 months ago)
- Topics: analysis, data, r, sqlite, tidyverse, visualisation
- Language: Jupyter Notebook
- Homepage:
- Size: 1.68 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SQL for Data Scientists Demo
Demo material for Microsoft Reactor session "Getting Started with Databases: SQL and Data Visualizations".
Let's imagine that we are a Swedish Italian Wine and Chocolate company that would like to start selling wine and chocolate packages. Before launching our products on the market, we wish to analyze competitors' data. In this demo we are going to use Rsqlite and the tidyverse framework to explore and visualize our data.
* Speakers: [Carlotta Castelluccio](https://www.linkedin.com/in/carlotta-castelluccio/), Cloud Advocate at Microsoft
[Korey Stegared-Pace](https://www.linkedin.com/in/koreypace/), Cloud Advocate at Microsoft
* Presentation video: [YouTube](https://www.youtube.com/watch?v=14mhPzxMCTs)You can recreate the demo in the session using the steps outlined below.
## Running the demo notebook
You can run the demo R notebook with zero set-up, by using the dev container image provided in this repo.
If you have access to GitHub CodeSpaces, click the green "<> Code" button at the top right on this repository page, and then select "Create codespace on main". (GitHub CodeSpaces is available with [GitHub Enterprise](https://github.com/enterprise?WT.mc_id=academic-70545-cacaste) and [GitHub Education](https://education.github.com/?WT.mc_id=academic-70545-cacaste)). Then, browse to the file [Rsqlite and tidymodels demo.ipynb](Rsqlite%20and%20tidymodels%20demo.ipynb). Work through the Jupyter Notebook.
Otherwise, you can access the code locally, by cloning this repo, launching Visual Studio Code, and open the directory containing this downloaded repository. To execute it, open the VS Code command palette (Control-Shift-P) and run the command **Remote-Containers: Reopen in Container**. The first time you try this, you will need to wait a few minutes for the container to build. After this first time, startup will be near-instantaneous. Now, browse to the file [Rsqlite and tidymodels demo.ipynb](Rsqlite%20and%20tidymodels%20demo.ipynb). Work through the Jupyter Notebook.
You can use Linux, Mac or Windows. Just make sure your machine has the following necessary software installed:
- [Visual Studio Code](https://code.visualstudio.com?WT.mc_id=academic-70545-cacaste), and the [Remote-Containers extension](https://code.visualstudio.com/docs/remote/containers?WT.mc_id=academic-70545-cacaste)
- [Docker Desktop](https://www.docker.com/products/docker-desktop?WT.mc_id=academic-70545-cacaste)
- [Git](https://git-scm.com/downloads?WT.mc_id=academic-70545-cacaste)# Resources and Links
* [Explore and analyze data with R](https://docs.microsoft.com/en-us/training/modules/explore-analyze-data-with-r?WT.mc_id=academic-70545-cacaste) - MS Learn module
* [GitHub Codespaces](https://github.com/features/codespaces?WT.mc_id=academic-70545-cacaste) - Available with GitHub Enterprise and GitHub Education
* [Dev Containers](https://containers.dev/?WT.mc_id=academic-70545-cacaste) - Overview and specification
* [Dev Containers in Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers?WT.mc_id=academic-70545-cacaste) - Remote-Containers extension
* [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-70545-cacaste) - Free editor available for Windows, Mac and Linux