Skip to content

Commit f71a312

Browse files
authored
Merge 602f586 into effaaa9
2 parents effaaa9 + 602f586 commit f71a312

3 files changed

Lines changed: 28 additions & 10 deletions

File tree

AzurePortal/1_MedallionArch/README.md

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Costa Rica
55
[![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/)
66
[brown9804](https://github.com/brown9804)
77

8-
Last updated: 2025-01-29
8+
Last updated: 2025-02-21
99

1010
------------------------------------------
1111

@@ -73,28 +73,39 @@ Implementing a medallion architecture provides several benefits:
7373

7474
### Step 1: Set Up Your Environment
7575

76+
> [!NOTE]
77+
> If you need more visual help, check out the video that walks you through the steps. Below is a detailed step-by-step guide.
78+
7679
1. **Create a Fabric Workspace**: This will be your central hub for all activities.
77-
- Navigate to the Fabric portal.
78-
- Click on `Create a resource` and select `Fabric Workspace`.
80+
- Click on `Create a resource` and create your Fabric Capacity if you haven't done so already.
81+
82+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/8f259cac-1dcb-4129-9070-0b31899c4ab4">
83+
84+
- Go to the [Fabric portal](https://app.fabric.microsoft.com/).
85+
- Click on `Workspaces`, then select either your existing workspace or create a new one by clicking `New Workspace`:
7986
- Provide a name and other required details, then create the workspace.
8087

81-
<img width="550" alt="image" src="https://github.com/user-attachments/assets/8f259cac-1dcb-4129-9070-0b31899c4ab4">
8288

8389
<img width="550" alt="image" src="https://github.com/user-attachments/assets/2f3225fc-6aa6-4eeb-8207-75038b36f18f">
8490

91+
- Now, assign the Fabric Capacity to your workspace by clicking on `Workspace settings` and selecting the fabric capacity under the license.
92+
8593
<img width="550" alt="image" src="https://github.com/user-attachments/assets/1831c97d-6b9a-4470-968d-e7803bc58b80">
8694

95+
https://github.com/user-attachments/assets/c524741c-be91-4fe4-82bc-c841fae8c6c9
96+
8797
2. **Create Lakehouses**: Set up three lakehouses for the Bronze, Silver, and Gold layers.
98+
8899
- In your Fabric workspace, create three lakehouses named `raw_Bronze`, `cleansed_Silver`, and `curated_Gold`.
89100

90-
| Go to Data Engineering | Create the 3 lakehouses |
91-
| --- | --- |
92-
|<img src="https://github.com/user-attachments/assets/f0f5baf2-9ad2-4422-9089-14aa28ae5181" width="250"> | <img src="https://github.com/user-attachments/assets/5827c73a-1291-4fb6-a2c6-0c61f4808164" width="550"> |
101+
<img src="https://github.com/user-attachments/assets/5827c73a-1291-4fb6-a2c6-0c61f4808164" width="550">
93102

94103
<img width="550" alt="image" src="https://github.com/user-attachments/assets/ca3c64c7-d414-4ec0-8cbc-cf39548bf758">
95104

96105
<img width="958" alt="image" src="https://github.com/user-attachments/assets/828adf9d-8722-4bef-8694-8c22de330797">
97106

107+
https://github.com/user-attachments/assets/fdb64dd2-a6ec-4da0-a385-e55f875c8f8e
108+
98109
### Step 2: Ingest Data into the Bronze Layer
99110
1. **Identify Data Sources**:
100111
- Determine the sources from which you'll ingest data.

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Costa Rica
55
[![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/)
66
[brown9804](https://github.com/brown9804)
77

8-
Last updated: 2025-02-03
8+
Last updated: 2025-02-21
99

1010
------------------------------------------
1111

@@ -34,6 +34,7 @@ For this workshop, you can set up your infrastructure using either of the follow
3434
## Prerequisites
3535

3636
- An `Azure subscription is required`. All other resources, including instructions for creating a Resource Group, are provided in this workshop.
37+
-` Contributor role assigned or any custom role that allows`: access to manage all resources, and the ability to deploy resources within subscription.
3738
- If you choose to use the Terraform approach, please ensure that:
3839
- [Terraform is installed on your local machine](https://developer.hashicorp.com/terraform/tutorials/azure-get-started/install-cli#install-terraform).
3940
- [Install the Azure CLI](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli) to work with both Terraform and Azure commands.

Terraform/README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Costa Rica
55
[![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/)
66
[brown9804](https://github.com/brown9804)
77

8-
Last updated: 2025-01-29
8+
Last updated: 2025-02-21
99

1010
------------------------------------------
1111

@@ -84,10 +84,16 @@ graph TD;
8484
C -->|Delete Resource if needed| F[terraform destroy]
8585
```
8686
> [!IMPORTANT]
87-
> Please modify `terraform.tfvars` with your information. Then run the following flow:
87+
> Please modify `terraform.tfvars` with your information, then run the following flow. If you need more visual guidance, please check the video that illustrates the provisioning steps. Be aware that the template uses an F64 Fabric capacity as SKU. Once deployed and activated, you can pause your capacity after you finish or delete the whole resource group after the workshop is completed.
88+
89+
https://github.com/user-attachments/assets/1ab31707-6f4c-4ec7-9e92-5d5cc96ac5bb
8890

8991
1. **Login to Azure**: This command logs you into your Azure account. It opens a browser window where you can enter your Azure credentials. Once logged in, you can manage your Azure resources from the command line.
9092

93+
```sh
94+
cd ./Terraform/src/
95+
```
96+
9197
```sh
9298
az login
9399
```

0 commit comments

Comments
 (0)