Unit 3 - Practice Quiz

INT374 50 Questions
0 Correct 0 Wrong 50 Left
0/50

1 What is the primary purpose of data modeling in Power BI?

A. To create colorful visualizations
B. To define relationships between tables and structure data for analysis
C. To export data to Excel
D. To write SQL queries

2 In the context of database normalization, what is the main goal?

A. To organize data to reduce redundancy and improve integrity
B. To delete historical data
C. To increase data redundancy
D. To create a single flat table for all data

3 Which type of table typically contains quantitative values or metrics to be analyzed?

A. Fact Table
B. Dimension Table
C. Bridge Table
D. Parameter Table

4 What kind of data is primarily found in a Dimension table?

A. Descriptive attributes (context)
B. Aggregated totals
C. Foreign keys only
D. Transactional records

5 What is a Star Schema?

A. A central fact table surrounded by denormalized dimension tables
B. A schema where every table is connected to every other table
C. A single flat table containing all data
D. A structure where dimension tables are normalized into multiple related tables

6 How does a Snowflake Schema differ from a Star Schema?

A. It does not support relationships
B. It uses only one table
C. Fact tables are normalized
D. Dimension tables are normalized, branching out into further tables

7 Which column is used to uniquely identify each row in a table?

A. Secondary Key
B. Primary Key
C. Alternate Key
D. Foreign Key

8 What is a Foreign Key?

A. A column that points to a Primary Key in another table
B. A hidden column in Power BI
C. A column used to sort data
D. A unique identifier in the current table

9 What is the most common and recommended relationship cardinality in Power BI?

A. One-to-One
B. Many-to-One
C. Many-to-Many
D. One-to-Many

10 What happens when you create a Many-to-Many relationship directly in Power BI without a bridge table?

A. It creates a One-to-One relationship automatically
B. It automatically normalizes the data
C. Power BI allows it but it may introduce ambiguity and performance issues
D. Power BI rejects the relationship

11 In Power BI, what does the 'Cross-filter direction' setting determine?

A. The color of the relationship line
B. Which table is hidden
C. The format of the data dates
D. How filters propagate between related tables

12 What is the downside of using 'Both' in Cross-filter direction?

A. It deletes data
B. It is only available for text data
C. It prevents the use of measures
D. It can cause ambiguity and performance issues

13 Which view in Power BI Desktop is best for managing relationships?

A. Report View
B. Data View
C. Query View
D. Model View

14 What does a solid line between two tables in Model View represent?

A. An active relationship
B. An inactive relationship
C. A broken relationship
D. A theoretical relationship

15 How many active relationships can exist directly between two specific tables in Power BI?

A. Zero
B. Exactly one
C. Unlimited
D. Up to five

16 What is a 'Surrogate Key'?

A. A text-based description
B. A key based on business logic like Social Security Number
C. An artificial, system-generated unique identifier (usually an integer)
D. A duplicate key

17 To handle a Many-to-Many relationship properly, what type of intermediate table is recommended?

A. Bridge (or Junction) Table
B. Fact Table
C. Summary Table
D. Dimension Table

18 What is the function of the USERELATIONSHIP DAX function?

A. To delete a relationship
B. To rename a column
C. To activate an inactive relationship for a specific calculation
D. To create a new table

19 What is 'Filter Context'?

A. The background color of a visual
B. The connection string to the database
C. The set of filters applied to a calculation at the moment it is evaluated
D. A DAX function used to filter text

20 In a standard One-to-Many relationship (Single direction), filters flow from:

A. Neither side
B. The One side to the Many side
C. The Many side to the One side
D. The Fact table to the Dimension table

21 What is a 'Role-Playing Dimension'?

A. A dimension that filters multiple fact tables
B. A single dimension table used for multiple purposes (e.g., Order Date, Ship Date) usually via inactive relationships or copies
C. A dimension that changes data types
D. A dimension generated by AI

22 When defining a Data Category for a column containing URLs to product images, which category should be selected?

A. Barcode
B. Uncategorized
C. Web URL
D. Image URL

23 Why is it important to set the correct Data Category for geographical fields (e.g., City, Country)?

A. To reduce file size
B. To change the font
C. To allow Bing Maps to correctly locate and visualize the data
D. To convert text to numbers

24 What feature allows you to group Year, Quarter, Month, and Day columns together for drill-down analysis?

A. Clustering
B. Hierarchy
C. Binning
D. Concatenation

25 What is 'Referential Integrity' in the context of data modeling?

A. Ensuring that every Foreign Key value in the child table has a matching Primary Key value in the parent table
B. Removing null values from measures
C. Connecting to cloud data sources
D. Ensuring all text is uppercase

26 If you see a dotted line between two tables in the Model View, what does it signify?

A. An inactive relationship
B. A weak relationship
C. A Many-to-Many relationship
D. A One-to-One relationship

27 Which of the following is a benefit of the Star Schema over the Snowflake Schema?

A. More complex SQL queries
B. More tables to manage
C. Higher data redundancy
D. Simpler model structure and generally better performance

28 What is 'Granularity' in a data model?

A. The number of administrators
B. The level of detail represented by a single row in a table
C. The speed of data refresh
D. The color scheme of the report

29 How do you create a hierarchy in Power BI Model View?

A. Create a calculated table
B. Write a SQL script
C. Drag a column onto another column in the same table
D. Use the 'Group' function in Query Editor

30 What is the 'Hide in Report View' option used for?

A. Deleting data permanently
B. Securing data with a password
C. Preventing users from seeing technical columns (like surrogate keys) in the fields pane
D. Filtering data out of visuals

31 If a relationship is set to 'Assume Referential Integrity', what type of join does Power BI use to generate queries?

A. Inner Join
B. Cross Join
C. Left Outer Join
D. Full Outer Join

32 What is the risk of having 'Ambiguity' in a data model?

A. The model becomes too colorful
B. You cannot export to PDF
C. The file size increases
D. Power BI cannot determine which path to take for filtering, leading to errors or disabled relationships

33 Which formatting option allows a 'Month Name' column to be sorted chronologically (Jan, Feb) rather than alphabetically (Apr, Aug)?

A. Data Category
B. Sort by Column
C. Format String
D. Group By

34 In a Star Schema, the Fact table is usually:

A. Empty
B. Tall and Narrow
C. Unstructured
D. Short and Wide

35 Which of the following is NOT a standard aggregation type for a numeric column?

A. Concatenate
B. Average
C. Sum
D. Min

36 When importing data, Power BI automatically detects relationships based on:

A. Table names
B. The order of import
C. Column names and data types matching
D. Row counts

37 What is a 'Circular Dependency'?

A. A pie chart visualization
B. When Table A depends on Table B, and Table B depends on Table A
C. A chart that is shaped like a circle
D. A relationship between a date table and a sales table

38 Why are 'Calculated Columns' generally less preferred than 'Measures' for aggregation?

A. They are harder to write
B. They do not support text
C. They cannot be used in charts
D. They consume memory and storage as they are computed for every row during refresh

39 In the 'Edit Relationship' dialog, what does the 'Make this relationship active' checkbox do?

A. Toggles whether the relationship is the primary path for filter propagation
B. Changes the cardinality
C. Reverses the direction
D. Deletes the relationship

40 What is the primary benefit of Denormalization in Power BI?

A. Reduced file size
B. Better data integrity
C. Improved query performance by reducing the number of joins required
D. Easier data entry

41 Which data type is most efficient for relationship keys?

A. Date/Time
B. String / Text
C. Decimal Number
D. Integer

42 What is a 'Disconnected Table'?

A. A table with no relationships to other tables, often used for parameter selection
B. A table that failed to load
C. A table hidden from the report
D. A table with missing data

43 If you have a 'Date' table and a 'Sales' table, which column in the Date table should be the Primary Key?

A. Month
B. Quarter
C. Date (unique daily value)
D. Year

44 How does Power BI handle a relationship where the data types of the join columns do not match?

A. It allows the relationship but with errors
B. It creates a bridge table
C. It prevents the relationship from being created
D. It automatically converts them

45 Which of the following describes a 'Parent-Child' hierarchy?

A. A structure where two columns in the same table define the hierarchy (e.g., EmployeeID and ManagerID)
B. A fixed level hierarchy like Year-Month-Day
C. A time-intelligence function
D. A relationship between two different files

46 What is the purpose of the 'Synonyms' feature in the Model View?

A. To help Q&A visual understand natural language queries by providing alternate names for fields
B. To rename columns permanently
C. To translate data into other languages
D. To create duplicate columns

47 When creating a relationship, what does the cardinality 'One-to-One' imply?

A. One record in Table A matches exactly one record in Table B
B. One record in Table A matches many in Table B
C. Many records in Table A match many in Table B
D. The tables are unrelated

48 Why might you disable 'Auto date/time' in Power BI Options?

A. To stop the clock
B. To use the old calendar system
C. To reduce file size by preventing hidden date tables for every date column
D. To prevent date formatting

49 What is the effect of changing a column's formatting string (e.g., to Currency)?

A. It creates a new table
B. It breaks relationships
C. It only changes how the data is displayed in visuals
D. It changes the underlying data value

50 In a 'Composite Model', what does it mean?

A. It is a 3D model
B. The model is only for composites
C. You can mix DirectQuery connections and Import data in the same model
D. All data is in Excel