Skip to content

Commit 18e30b1

Browse files
authored
step by ste
1 parent d9893be commit 18e30b1

1 file changed

Lines changed: 119 additions & 0 deletions

File tree

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
# Demostration: How to Configure Workspace App
2+
3+
Costa Rica
4+
5+
[![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/)
6+
[brown9804](https://github.com/brown9804)
7+
8+
Last updated: 2025-02-03
9+
10+
------------------------------------------
11+
12+
> How to create a Power Bi Workspace App from the beginning and share it with external users. The same steps apply to security groups; simply replicate the process for a security group and add members to it.
13+
14+
1. Create your Fabric Capacity
15+
16+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/8f259cac-1dcb-4129-9070-0b31899c4ab4">
17+
18+
2. Go to [Fabric](https://app.fabric.microsoft.com/), and assign the capacity created to the workspace desired.
19+
20+
<img width="248" alt="image" src="https://github.com/user-attachments/assets/f9847839-9827-4ba4-8ca8-0f71a6229acc"> <br/>
21+
22+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/a93b9b06-e887-45f2-a621-29ebab58f845"> <br/>
23+
24+
> Select the `large semantic model only if your model exceeds 10 GB`. If not, use the small model. The large setup is for models up to 10 GB.
25+
26+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/0b540105-e554-4056-b06c-cd3babc873e9">
27+
28+
3. Create a lakehouse to store your data:
29+
30+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/07aa957b-48f0-4114-926a-d6004d96f93c">
31+
32+
4. Get your data, in this case a CSV file will be used
33+
34+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/d2949bee-f968-48d6-9c23-13984fde3311">
35+
36+
5. After uploading the information, create the tables or upload the information to your existing tables:
37+
38+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/664eeb04-7d09-4e7f-bd92-22e954ef689d">
39+
40+
6. Create a semantic model based on your tables:
41+
42+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/f892506e-46a5-42bd-ba2f-585601e5a7a1">
43+
44+
7. Now you are able to create a report based on the semantic model created, you can ask copilot to create a draft report with the `Auto-create report` option.
45+
46+
> [!NOTE]
47+
> Make sure to activate the setting under `Admin Portal -> Tenant Settings -> Copilot/Data -> Enabled`. [Click here for more details](https://github.com/brown9804/MicrosoftCloudEssentialsHub/blob/main/0_Azure/2_AzureAnalytics/0_Fabric/demos/6_PBiCopilot.md#tenant-configuration)
48+
49+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/aa306dcc-0bbd-4fdb-bb5f-04ef79e9dfc8">
50+
51+
- You will see something like this:
52+
53+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/c3101f92-d6cf-4df0-aabd-c0e0951994eb">
54+
55+
<img width="955" alt="image" src="https://github.com/user-attachments/assets/99ec33b0-33c8-4fbc-93fb-8c8285ba5fae">
56+
57+
- You can leverage copilot to modify your report:
58+
59+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/1d46a462-252a-44bc-9d6b-420816878546">
60+
61+
- Once you are ready, save your report:
62+
63+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/0d663e5a-2a8f-4e74-83d9-21e6bc4801ad">
64+
65+
- At this point you will have your `lakehouse`, with your `SQL analytics endpoint`, the `semantic model` and `the report`.
66+
67+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/180304fa-2bd5-4de4-9ef1-b4e290ce2929">
68+
69+
8. A paginated report, can also be created:
70+
71+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/ccccd176-dd0e-48cc-b6b8-1a7bab1e0a90">
72+
73+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/26ec846b-3527-4328-9af0-6e17c60a256c">
74+
75+
9. Create an App, and assign the required audience:
76+
77+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/c575a4e3-d7bd-4eb6-b61f-ee8345ec5c68">
78+
79+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/c68d60de-801a-4d9c-98aa-a66d0cfa9dc6">
80+
81+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/e2f45540-1b89-46bb-82a2-997c36bb5351">
82+
83+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/057aa31e-7818-40f5-ac60-5f12425380c1">
84+
85+
> [!IMPORTANT]
86+
> If you encounter these errors, it's necessary to grant the appropriate `(semantic model, sql analytics endpoint, and the app` permissions for access.
87+
88+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/7361815f-7a53-4ae7-80f9-5bd6e3033b59">
89+
90+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/05fac487-647a-48c2-b2b9-d9f1f0b172ea">
91+
92+
- Let's say you want only `viewer` permissions:
93+
94+
1. Need to give access to the lakehouse/sql analytics endpoint:
95+
96+
<img width="436" alt="image" src="https://github.com/user-attachments/assets/814f831f-19b8-4939-a3e2-618385c4827b">
97+
98+
> `Read All SQL Endpoint Data` permission allows users to access and read data from SQL endpoints within the Fabric environment. This permission is typically required for users who need to: <br/>
99+
> - Query Data: Execute SQL `queries against the data stored in the Fabric environment`. <br/>
100+
> - Access Reports: `View and interact with reports and dashboards that rely on SQL data sources`. <br/>
101+
> - Data Analysis: `Perform data analysis and generate insights` using SQL-based data.
102+
103+
104+
105+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/b87137f1-b464-43df-a04d-593a41b3131a">
106+
107+
2. Make sure the person already have access to the semantic model:
108+
109+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/f5344f85-53f3-48dc-b0b1-6b3c5995bbd6">
110+
111+
> - Granting `Read, ReadData` access to the `semantic model, sql analytics endpoint` <br/>
112+
> - Grating `App audience` will enable the assigned identity to view it.
113+
114+
<img width="550" alt="image" src="https://github.com/user-attachments/assets/353d88ad-a4a7-4aef-aff4-d584901c29d8">
115+
116+
<div align="center">
117+
<h3 style="color: #4CAF50;">Total Visitors</h3>
118+
<img src="https://profile-counter.glitch.me/brown9804/count.svg" alt="Visitor Count" style="border: 2px solid #4CAF50; border-radius: 5px; padding: 5px;"/>
119+
</div>

0 commit comments

Comments
 (0)