diff --git a/Data_Engineering.md b/Data_Engineering.md index f1f1767..baaf800 100644 --- a/Data_Engineering.md +++ b/Data_Engineering.md @@ -2,15 +2,18 @@ ## Required Setup -- Microsoft SQL Server Developer Edition -- Microsoft SQL Server Management Studio -- Analysis Services (SSAS) (SQL Server Component and Visual Studio Extension) -- Integration Services (SSIS) (SQL Server Component and Visual Studio Extension) -- Power BI Desktop -- Visual Studio Community -- AdventureWorks sample databases - -## Microsoft SQL Server Developer Edition +1. [Microsoft SQL Server Developer Edition](#1-microsoft-sql-server-developer-edition) +2. [SQL Server Management Studio](#2-sql-server-management-studio) +3. [AdventureWorks Databases](#3-adventureworks-databases) +4. [Visual Studio Community](#4-visual-studio-community) +5. [SQL Server Development Tools](#5-sql-server-development-tools) +6. [Development IDE](#6-development-ide) +7. [Python](#7-python) +8. [Docker Desktop](#8-docker-desktop) +9. [Power BI](#9-power-bi) +10. [Other Tools](#10-other-tools) + +## 1. Microsoft SQL Server Developer Edition For Windows, download the latest version of **[MSSQL Server Developer edition](https://www.microsoft.com/en-gb/sql-server/sql-server-downloads)**. This is free software and requires no registration. @@ -23,15 +26,15 @@ Add current user in all cases when prompted. For authentication, choose *mixed mode authentication* (it may be shown as *SQL Server and Windows Authentication mode*). If you are asked for a user name, use **sa**, and for the password use **passw0rd** (we will only use publicly available sample data for the project so we are ok with basic security) -## SQL Server Management Studio +## 2. SQL Server Management Studio For Windows, download the latest version of **[MSSQL Server Management Studio](https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15)**. This is free software and requires no registration. -Once it is installed, run it and it will connect to the SQL Server that you installed in the previous step +Once it is installed, run it and it will connect to the SQL Server that you installed in the previous step. If it does not auto-connect, select the server from the top tab Browse > Local > (server name). -For authentication, choose *SQL server authentication*, and enter the user name and password which you created in the previous step for the SQL Server +For authentication, choose *SQL server authentication*, and enter the user name and password which you created in the previous step for the SQL Server. If you get a certificate error, tick the checkbox "Trust Server Certificate" in the connection dialog and connect again. -## AdventureWorks databases +## 3. AdventureWorks databases Go to **[this page](https://docs.microsoft.com/en-us/sql/samples/adventureworks-install-configure)** and download the following two databases (they are free to download and use): @@ -42,22 +45,27 @@ Be careful with the database names, there are many databases available on that p The installation of the databases in MSSQL Server will be shown in one of the course sessions. -## Development IDE -**[Visual Studio Code](https://code.visualstudio.com/download)** for python script execution. +## 4. Visual Studio Community +Get **[Visual Studio Community](https://visualstudio.microsoft.com/downloads/)**. Required for the next section. -## python -**[python](https://github.com/codehub-learn/development-environment-setup/blob/main/python-integration-visualization.md)** python programming language. +## 5. SQL Server Development Tools +1. The **[SQL Server Analysis Services Projects extension](https://marketplace.visualstudio.com/items?itemName=ProBITools.MicrosoftAnalysisServicesModelingProjects2022)** installed for Visual Studio. +2. The **[SQL Server Integration Services Projects extension](https://marketplace.visualstudio.com/items?itemName=SSIS.MicrosoftDataToolsIntegrationServices)** installed for Visual Studio. -## Docker Desktop -**[Docker Desktop](https://github.com/codehub-learn/development-environment-setup/blob/main/docker.md)** +As of 22/11/2025, both extensions work for Visual Studio Community 2026. Restart your PC if Analysis extension fails to install. -## SQL Server Development Tools -1. The **[SQL Server Analysis Services Projects extension](https://marketplace.visualstudio.com/items?itemName=ProBITools.MicrosoftAnalysisServicesModelingProjects2022)** installed for Visual Studio. -2. The **[SQL Server Integration Services Projects extension](https://marketplace.visualstudio.com/items?itemName=SSIS.MicrosoftDataToolsIntegrationServices)** installed for Visual Studio. +## 6. Development IDE +Get **[Visual Studio Code](https://code.visualstudio.com/download)** for python script execution (do not confuse Visual Studio from #4 with Visual Studio Code). + +## 7. Python +Follow the instructions **[here](https://github.com/codehub-learn/development-environment-setup/blob/main/python-integration-visualization.md)** to download Python. + +## 8. Docker Desktop +Follow the instructions **[here](https://github.com/codehub-learn/development-environment-setup/blob/main/docker.md)** to download Docker. -## Power BI +## 9. Power BI Download **[Power BI Desktop](https://powerbi.microsoft.com/en-us/desktop/)** and install the PBIDesktopSetup_x64.exe or download it from the **[Windows Store](https://www.microsoft.com/en-us/p/power-bi-desktop/9ntxr16hnw1t#activetab=pivot:overviewtab)** -## Other tools +## 10. Other tools 1. Git, download and install **[Git Version Control](https://git-scm.com/downloads)** 2. Create a **[Github account](https://github.com/join)**