Fabric Assignment
Fabric Assignment
Module 1: Ingestion
Data Ingestion using shortcuts to ADLS
Connection details:
Instruction:
Step 1: Create a new lakehouse named <<EmailAlias>>_LH_Bronze.
Step 2: Find the table names as follows:
['Badges', 'badgeschsk', 'Comments', 'Currency', 'LinkTypes', 'PostLinks', 'Posts', 'PostTypes', 'Users',
'Votes', 'VoteTypes']
Step 4: For each of the tables above, create a ADLS shortcut in the Tables section of
<<EmailAlias>>_LH_Bronze lakehouse.
Step 5: Use the Connection details as mentioned above to create a total of 11 delta tables via ADLS
shortcuts.
Output:
Submit a Word document containing the following proof of successful execution:
1. Screenshot of the lakehouse that shows all the ingested tables.
Note: Make sure that your email address is visible in all the screenshots
Module 2: Storage
Data Exploration within Lakehouse
Instruction:
Step 1: In the bronze lakehouse in the top right corner, switch to SQL analytics endpoint
Step 2: Write a SQL query to retrieve user ID, username and total score (arranged in descending
order) for each user using Comments and Users tables and save the final result as a view named
vScorePerUser
Step 3: Build visual query that performs the below operations:
a. Rename badgeschsk table to LocationDetail
b. Remove columns SpanishCountryRegionName and FrenchCountryRegionName
c. Rename column EnglishCountryRegionName to CountryRegionName
d. Save the final output as a view named vLocation
Step 3: Create a lakehouse named <<EmailAlias>>_LH_Silver
Step 4: Create a shortcut in the "Tables" section to bring Badges, Comments, Posts, Users and Votes
tables from the bronze lakehouse in the silver lakehouse
Output:
Submit a Word document containing the following proof of successful execution:
a. Screenshot of SQL query code and generated SQL code for the visual query
b. Screenshot of the data in both the views vScorePerUser and vLocation
Note: Make sure that your email address is visible in all the screenshots
Module 3: Processing
Data Cleaning and Transformation operations
Instruction:
Output:
Submit a Word document containing the following proof of successful execution:
1. Screenshot of the modified schema and number of columns in the two newly created tables
during silver layer processing.
2. Screenshot that shows the data and the number of rows in VotesWithComments table
created in gold layer.
Note: Make sure that your email address is visible in all the screenshots
Module 4: Reporting
Creating a DirectLake PBI report
Instruction:
Step 1: Switch to SQL analytics endpoint in the gold lakehouse.
Step 2: On the Home tab, select ‘New report’ icon and build a DirectLake report named as
<<EmailAlias>>_PBI_Report
Step 3: Create measures for the following -
1. Total posts
2. Total tags
3. Total users
4. Total badges
Step 4 : Create the following relationships-
Relationship
voteswithcomments to Badges
voteswithcomments to Users
voteswithcomments to Comments
Comments to posts
Comments to votes
Output:
Submit a Word document containing the following proof of execution:
1. Screenshot of the model view in the SQL endpoint, make sure that all the relationships
created are clearly visible
2. Report screenshot
Note: Naming convention of the Word document should be <<EmailAlias>>_<<Module#>> and make
sure that your email address is visible in all the screenshots