Data Analytics 30-60
Data Analytics 30-60
TEST
Day – 30:
Answer: b. Indexing
Answer:d. TIMESTAMPTZ
a. Unique Constraint
b. Check Constraint
c. Default Constraint
d. Not Null Constraint
.
7.What is the purpose of a domain in a database?
.
a. Define a set of permissible values
b. Establish relationships between tables
c. Enforce uniqueness
d. Specify data types
.
9.Which type of constraint is used to maintain consistency between
tables by ensuring that a foreign key refers to an existing key in another
table?
.
a. Check Constraint
b. Primary Key
c. Foreign Key
d. Unique Constraint
.
10.What is the purpose of a CASCADE DELETE action in a referential
integrity constraint?
.
a. Automatically updates foreign key values
b. Deletes the referenced row in the child table
c. Prevents deletion of the referenced row
d. Triggers a warning message
.
11. How does a database typically handle timestamps when working with
users in different time zones?
a. CHECK constraint
b. UNIQUE constraint
c. DEFAULT constraint
d. NOT NULL constraint
1.In a B-Tree index, what is the typical structure used for organizing and
storing index data?
.
a. Linked List
b. Binary Tree
c. Hash Table
d. Stack
.
a. Speed up query performance
b. Enforce uniqueness of values in a column
c. Allow duplicate values in a column
d. Index multiple columns together
.
8.When is it appropriate to use a sequence as a default value for a
primary key column?
.
a. When the primary key is manually assigned
b. When the primary key is an identity column
c. When the primary key is a composite key
d. When the primary key is a foreign key
.
15.In database indexing, what is the purpose of a secondary index?
.
a. Primary key enforcement
b. Improving performance for specific queries
c. Enforcing unique constraints
d. Sorting data in descending order
.
4.In a conditional block, when is the ELSEIF statement used?
a. To indicate the end of the IF block
b. To specify the default condition
c. To add an alternative condition
d. To handle exceptions
.
6.What is the purpose of exception handling in a stored procedure?
.
a. To create custom error messages
b. To ignore errors and continue execution
c. To gracefully handle errors and exceptions
d. To terminate the stored procedure immediately
.
7.What is a cursor in the context of stored procedures?
.
a. A database index
b. A temporary table
c. A pointer to a result set
d. A security feature
a. To declare variables
b. To store query results
c. To handle exceptions
d. To create conditional statements
12. In the context of cursor operations, what does the "FETCH" statement
do?
a. Closes the cursor
b. Retrieves the next row from the cursor
c. Declares a new cursor
d. Positions the cursor at the beginning
a. Reduced security
b. Improved code modularity
c. Limited data manipulation capabilities
d. Dependency on external libraries
Day – 33:
1.What is the primary purpose of a User Defined Function (UDF) in a
database?
.
a. Store and retrieve data
b. Define custom data types
c. Perform a specific operation and return a value
d. Manage user permissions
.
2. Which of the following statements is true regarding UDFs?
.
a. UDFs can only return scalar values
b. UDFs can modify database tables
c. UDFs can be used in SELECT queries
d. UDFs are executed automatically when a record is inserted
.
4. When does a Row Level trigger typically execute?
.
a. Before the statement
b. After the statement
c. Before or after each row modification
d. Only during table creation
.
6.In which situation might a Group Level trigger be more suitable than a
Row Level trigger?
.
a. When the trigger needs to access individual rows
b. When the trigger needs to consider the overall result set
c. When the trigger needs to execute after each row modification
d. When the trigger needs to fire on every INSERT operation
Answer:b. When the trigger needs to consider the overall result set
.
7.What is a key difference between triggers and stored procedures?
.
a. Triggers can only execute after an event occurs
b. Stored procedures are automatically invoked
c. Triggers are executed explicitly by users
d. Stored procedures cannot contain SQL statements
.
8.How do triggers differ from stored procedures in terms of invocation?
.
a. Triggers are invoked by user commands
b. Triggers are implicitly invoked by events
c. Stored procedures can only be invoked by triggers
d. Stored procedures can only be invoked manually
.
9.What is an advantage of using triggers in a database?
.
a. Improved query performance
b. Simplified database schema
c. Automatic response to data changes
d. Limited control over data integrity
.
10.In terms of maintenance, what is a potential disadvantage of triggers
compared to stored procedures?
.
a. Triggers are easier to modify
b. Triggers can introduce complexity and be harder to manage
c. Stored procedures have limited scope
d. Triggers have better error handling capabilities
Answer:c. They provide access to the old and new values of the affected
data
.
2.How does Power BI connect to SQL databases for data retrieval?
.
a. Via direct SQL code execution
b. Through ODBC or OLE DB connections
c. By exporting SQL scripts to Power BI
d. Only through CSV file imports
.
3.What is a subquery in SQL?
.
a. A query that retrieves all columns from a table
b. A query embedded within another query
c. A query that joins multiple tables
d. A query that updates database records
.
4.Which of the following statements about subqueries is correct?
.
a. Subqueries cannot contain WHERE clauses
b. Subqueries always return multiple rows
c. Subqueries can only be used in SELECT statements
d. Subqueries can be used in various parts of a SQL statement
.
6.Which keyword is used to compare a single value to the result of a
subquery in the WHERE clause?
.
a. BETWEEN
b. EXISTS
c. IN
d. ALL
Answer:c. IN
.
7.What is the purpose of the EXISTS operator in a subquery?
.
a. To filter out NULL values
b. To check for the existence of rows in the subquery result
c. To perform arithmetic operations
d. To concatenate strings
.
9.How can Power BI use SQL queries to retrieve data from a database?
.
a. Power Query Editor
b. Power BI DAX formulas
c. Direct SQL script execution
d. All of the above
.
10.What is an advantage of using correlated subqueries over non-
correlated ones?
.
a. Improved performance
b. Simplicity in syntax
c. Guaranteed single-row results
d. Compatibility with all database systems
.
11. Which clause is commonly used to introduce a subquery in SQL?
a. FROM
b. WHERE
c. SELECT
d. JOIN
Answer:b. WHERE
a. Error
b. NULL
c. A list of values
d. The average of the values
Answer:a. Error
13. In a correlated subquery, what is the relationship between the inner
and outer queries?
a. Independent
b. Unrelated
c. Dependent
d. Exclusive
Answer:c. Dependent
a. Scalar subquery
b. Correlated subquery
c. Row subquery
d. IN subquery
Answer:d. IN subquery
Day – 35:
.
1.In a software application, what is typically found on the "Start Page"?
.
a. User preferences
b. Recent projects and documents
c. Source code editor
d. System settings
.
2.What is the purpose of the "Show Me" feature in a software tool?
.
a. Displaying a tutorial or help guide
b. Revealing hidden system files
c. Customizing the user interface
d. Initiating a screen recording session
.
3.How does a user typically connect to Excel files in a data visualization
tool?
.
a. Through a direct link to the Excel Online platform
b. By importing data from the Excel file
c. Using a built-in Excel formula
d. Accessing data through a web API
.
4.When connecting to text files, what is a common delimiter used to
separate values in a CSV file?
.
a. Tab (\t)
b. Semicolon (;)
c. Pipe (|)
d. Comma (,)
6.In software terminology, what does the term "licensing" refer to?
.
a. The installation process
b. The permission to use the software
c. The size of the software package
d. The speed of data processing
.
7.What is a consideration when choosing a licensing model for a
software application?
.
a. The number of software developers
b. The speed of the internet connection
c. The level of user satisfaction
d. The cost and usage restrictions
.
8.During the installation of software, what is the purpose of a "custom
installation"?
.
a. Choosing the software color scheme
b. Installing only selected features
c. Bypassing the license agreement
d. Disabling security features
.
10.In the context of software installation, what is a "dependency"?
.
a. A mandatory software update
b. A feature that requires user permission
c. A prerequisite software component
d. An optional add-on feature
a. Web-based installation
b. Command-line installation
c. Download and install from the Microsoft website
d. Installation via Microsoft Office
a. Anonymous authentication
b. Windows authentication
c. API key authentication
d. Token-based authentication
a. A type of visualization
b. A structure that organizes data into levels
c. A calculated measure
d. A data source connection
8.Which type of join includes all rows from both tables, filling in with
null values where there is no match?
a. Inner join
b. Left outer join
c. Right outer join
d. Full outer join
12.In Power BI, what does the "Import" mode offer as a benefit over
"DirectQuery"?
a. Unstructured Data
b. Semi-Structured Data
c. Structured Data
d. Non-relational Data
a. Excel Spreadsheet
b. JSON Document
c. Image File
d. SQL Database
a. Tables
b. Schemas
c. Tags or Markers
d. Rows and Columns
.
7. Which visualization tool is commonly used for creating interactive
dashboards and reports?
a. Microsoft Excel
b. Tableau
c. Python Matplotlib
d. Adobe Photoshop
Answer:b. Tableau
a. 3D Printing support
b. Integration with Adobe Creative Cloud
c. Real-time collaboration
d. Direct SQL query execution
a. JavaScript
b. Python
c. Java
d. C#
Answer:b. Python
a. Line Chart
b. Scatter Plot
c. Bar Chart
d. Pie Chart
14. What is the primary benefit of using a Box Plot in data visualization?
a. Tableau
b. Matplotlib
c. Power BI
d. QlikView
Answer:b. Matplotlib
Day – 38:
.
1. In data analysis and reporting, what is the purpose of a parameter?
a. AND
b. OR
c. XOR
d. NOT
Answer:b. OR
10. What is the primary step in creating a report for the first time in a
reporting tool?
11. In the context of report creation, what does the term "canvas" refer
to?
14. How can you control the sorting order of data in a grouped field in a
report?
a. Alphabetical order
b. Ascending or descending order
c. Random order
d. Chronological order
.
DAY-39:
.
1. In data visualization, what do data labels typically represent?
a. Enabling 3D effects
b. Adjusting font size and color
c. Adding a secondary axis
d. Hiding the legend
4. In a report, how can you sort data in descending order based on a specific
field?
a. Right-click on the field and select "Sort Ascending"
b. Apply a filter to the field
c. Drag the field to the Rows shelf
d. Right-click on the field and select "Sort Descending"
10. How can you remove a data source from a report in the Data Source
window?
12. How can you aggregate data in a report using calculated measures?
15. In the Data Source window, what operation can you perform to
preview and modify the data before loading it into the report?
a. Categorical labels
b. Frequency of data points
c. A third numerical variable
d. Time intervals
a. Target value
b. Actual value
c. Threshold value
d. Reference line
12. What type of data is best visualized using Circle Views in Tableau?
a. Time series data
b. Geographic data
c. Hierarchical data
d. Categorical comparisons
a. Time-series data
b. Sales conversion stages
c. Geographic data
d. Hierarchical data structures
a. Geographic regions
b. Time intervals
c. Sales revenue
d. Hierarchical levels
a. Linear data
b. Categorical data
c. Time-series data
d. Frequency distribution of numerical data
a. Data value
b. Frequency of data values
c. Time duration
d. Hierarchical level
12. In a line chart, what does each point on the line typically represent?
a. Cumulative data
b. Time intervals
c. Individual data points
d. Geographic regions
DAY-42:
1. What does a Pie Chart in Tableau represent?
a. Time intervals
b. Categorical comparisons
c. Individual data points
d. Proportional relationships
Answer: b. Categorical comparisons
.
a. Through bars
b. Through slices
c. Through points
d. Through lines
Answer: b. Through slices
a. Hierarchical relationships
b. Causal relationships
c. Spatial distribution
d. Correlation between two variables
Answer: d. Correlation between two variables
a. Categorical labels
b. Time intervals
c. Individual data points
d. Values of two variables
Answer: d. Values of two variables
a. Bar Chart
b. Line Chart
c. Box Plot
d. Pie Chart
Answer: c. Box Plot
.
1. What is the primary advantage of using Dual Axis Reports in Tableau?
11. How can you customize the map style in Basic Maps in Tableau?
13. How can you integrate Google Maps into Tableau visualizations?
15. What does WMS Server Map - Background Map represent in Tableau?
a. A tool for blending different map layers
b. A method for embedding external images
c. A background map service for spatial visualizations
d. A feature for exporting maps to other platforms
6. How can Quick Filters enhance the user's interaction with Tableau
visualizations?
a. By providing a quick summary of data
b. By enabling dynamic sorting options
c. By allowing users to easily toggle data visibility
d. By automatically creating calculated fields
2. How can you customize the layout and size of a dashboard in Tableau?
3.
a. By adjusting the axis properties
b. Using the "Show Filter" option
c. Through the "Size" and "Layout" options in the dashboard pane
d. By creating calculated fields
12 What does the "Show Title" option in Tableau dashboards allow you
to do?
15. How can you control the font style and size of text in a Tableau
dashboard?
a. Data extraction
b. Controlling user access to Tableau content
c. Creating calculated fields
d. Embedding external images in Tableau workbooks
10. What is the purpose of the "Tableau Server Client (TSC)" in Tableau
Server?
11. How does Tableau Server handle data source connections for
published workbooks?
13. How can you determine who has access to a specific Tableau
workbook on Tableau Server?
15. How does Tableau Server support version control for Tableau
workbooks?
a. Edit videos
b. Create and analyze data visualizations on your desktop
c. Connect to social media platforms
d. Manage project workflows
a. A printed document
b. A collection of visualizations, datasets, and reports
c. An email attachment
d. A video file
10. What happens when you upload a local CSV file to Power BI Service?
13. How does Power BI handle data security during the upload process?
a. Data is always public and accessible to anyone
b. Power BI encrypts data during transmission and storage
c. Data security is not considered in Power BI
d. Data can only be uploaded from local networks
14. What is the purpose of the Power BI Service in the context of data
analysis?
a. To edit videos
b. To create calculated fields
c. To share and collaborate on Power BI content in the cloud
d. To manage local CSV files
Day-48:
.
1. In Power BI, what is the purpose of connecting to a sample dataset?
a. AdventureWorks
b. My Documents
c. Social Media Data
d. Personal Photos
Answer: a. AdventureWorks
a. Format Painter
b. Layout Manager
c. Canvas Designer
d. Report View
a. By sending an email
b. By copying and pasting from Excel
c. By dragging and dropping from the Visualizations pane
d. By creating a PDF file
Answer: d. To drag and drop data fields onto the report canvas
a. Pie Chart
b. Stacked Bar Chart
c. Line Chart
d. Scatter Plot
10. Which role is responsible for managing user access and permissions
in the Power BI portal?
a. Report Developer
b. Power BI User
c. Power BI Admin
d. Data Analyst
12. How can you share a Power BI report with others in the Power BI
portal?
13. What does the "Q&A" feature in Power BI allow users to do?
a. Edit videos
b. Ask natural language questions about their data
c. Create calculated fields
d. Connect to local CSV files
15. How can you refresh data in a Power BI report published to the
Power BI service?
Day-49:
.
1. What is the purpose of visualizations in Power BI?
a. To edit videos
b. To create and communicate insights from data
c. To organize folders
d. To manage user permissions
a. Email addresses
b. Fields from the dataset
c. Video files
d. Font styles
a. Line Chart
b. Scatter Plot
c. Pie Chart
d. Stacked Bar Chart
a. Importing data
b. Adjusting font styles
c. Sending an email
d. Creating calculated fields
a. By sending an email
b. By adjusting font styles
c. By using the "Axis" options in the "Format" pane
d. By creating calculated fields
Day-50:
.
1. Which visualization type is suitable for comparing individual data
points in Power BI?
a. Pie Chart
b. Line Chart
c. Gauge Chart
d. Scatter Plot
a. Symbol Map
b. Filled Map
c. ArcGIS Map
d. Flow Map
5. How can you customize the appearance of map visuals in Power BI?
a. By sending an email
b. By adjusting font styles
c. By using the "Map Options" in the Format pane
d. By creating calculated fields
a. To edit videos
b. To create and communicate insights from data
c. To display progress or performance against a target
d. To manage user permissions
8. In Power BI, what is the file format used to save a report with its data?
a. PDF
b. PBIX
c. XLSX
d. DOCX
Answer: b. PBIX
a. To edit videos
b. To adjust font settings
c. To filter data in multiple visuals simultaneously
d. To create calculated fields
a. By sending an email
b. By adjusting font styles
c. By using the "Sort Ascending" and "Sort Descending" options in the
toolbar
d. By creating calculated fields
a. Line Chart
b. Pie Chart
c. Table
d. Scatter Plot
Answer: c. Table
12. How can you duplicate a visualization on the report canvas in Power BI?
a. To edit videos
b. To create and communicate insights from data
c. To organize folders
d. To enhance and extend visualization options
a. By sending an email
b. By adjusting font styles
c. By importing it from Excel
d. By downloading and importing it from the Power BI marketplace
Day-51:
.
1. What is the purpose of modifying a report in Power BI?
a. To edit videos
b. To create and communicate insights from data
c. To rename report pages
d. To organize folders
a. To edit videos
b. To create calculated fields
c. To organize and clarify the structure of the report
d. To manage user permissions
a. To edit videos
b. To adjust font settings
c. To filter data based on specific criteria
d. To organize folders
a. To edit videos
b. To create and communicate insights from data
c. To adjust font settings
d. To share a physical copy of the report
a. To edit videos
b. To create and communicate insights from data
c. To organize and control access to dashboards
d. To adjust font settings
14. What does it mean to "pin" a report tile to a dashboard in Power BI?
a. To edit videos
b. To create and communicate insights from data
c. To add a visual from a report to a dashboard
d. To adjust font settings
Day-52:
.
1. What does it mean to "pin" a live report page to a dashboard in Power
BI?
a. Only images
b. Only tables
c. Tables, charts, and ranges
d. Only text
a. To edit videos
b. To create and communicate insights from data
c. To make it the default landing page for users
d. To adjust font settings
8. How can you ask questions about your data in Power BI?
a. To edit videos
b. To create and communicate insights from data
c. To automatically generate questions based on your data
d. To adjust font settings
a. To edit videos
b. To create and communicate insights from data
c. To provide natural language interaction with data using voice
commands
d. To adjust font settings
a. To edit videos
b. To create and communicate insights from data
c. To integrate Power BI with Microsoft's virtual assistant for natural
language queries
d. To adjust font settings
Day-53:
a. To edit videos
b. To create and communicate insights from data
c. To share data with colleagues and others
d. To adjust font settings
a. To edit videos
b. To control who can view or edit the shared content
c. To adjust font settings
d. To send emails with shared data
DAY-54:
1 What is the purpose of an app workspace in Power BI?
a. To edit videos
b. To organize and share related content with specific users or groups
c. To adjust font settings for individual visuals
d. To send emails with workspace content
a. A collection of fonts
b. A bundle of related reports, dashboards, and datasets
c. Adjusting font styles for visuals
d. An external email sharing feature
.
4. How can you publish an app in Power BI?
a. To edit videos
b. To provide a quick link to a specific tile within a report or dashboard
c. To adjust font settings for the tile
d. To send emails with the QR code
Answer: b. To provide a quick link to a specific tile within a report
or dashboard
.
6. How can users interact with content shared via a QR code in Power BI?
a. To edit videos
b. To provide a dynamic and interactive report viewing experience
within SharePoint
c. To adjust font settings for the embedded report
d. To send emails with the embedded report link
.
9. What is the role of adjusting font styles in Power BI?
a. To edit videos
b. To customize the appearance of visuals and text in reports
c. To organize app workspaces
d. To send emails with report details
Answer: b. To customize the appearance of visuals and text in
reports
.
10. How can you share an individual tile in Power BI without using a QR
code?
.
11. What is the primary advantage of using an app workspace in
Power BI?
a. To edit videos
b. To create and customize visuals
c. To organize and collaborate on related content
d. To send emails with workspace details
a. To edit videos
b. To find and explore available apps
c. To adjust font settings for visuals
d. To send emails with app details
15. How does a QR code enhance the sharing of a tile in Power BI?
DAY-55
.
1. What is the primary purpose of Power BI Desktop?
a. To edit videos
b. To organize and share reports online
c. To create and design reports and dashboards
d. To adjust font settings for visuals
a. To edit videos
b. To access exclusive features not available on other devices
c. To provide a mobile-friendly viewing experience
d. To adjust font settings specifically for iPads
Answer: c. To provide a mobile-friendly viewing experience
.
6. How can users navigate through reports and dashboards in the Power
BI iPad app?
a. To edit videos
b. To organize and collaborate on mobile content
c. To adjust font settings for mobile visuals
d. To send emails with mobile workspace details
15. In the Power BI mobile app, how can users contribute to a workspace's
collaboration?
DAY-56
.
1. What is the purpose of the "Get Data" function in Power BI?
.
5. How can users access and interact with Power BI Desktop data using
the Power BI Service?
a. To edit videos
b. To create a backup of the report
c. To adjust font settings for visuals
d. To continue report development locally in Power BI Desktop
窗体底端
DAY-57
.
1. What is the primary purpose of the "SWITCH" function in DAX?
a. Time calculations
b. Conditional logic
c. Text manipulation
d. Parent-child hierarchies
a. ROUNDUP
b. ROUNDDOWN
c. ROUND
d. CEILING
Answer: c. ROUND
.
3. What does the "NOW" function in DAX return?
a. MONTH
b. DATEPART
c. MONTHNAME
d. EXTRACT
Answer: a. MONTH
.
a. TOTALYTD
b. NETWORKDAYS
c. DATEDIFF
d. WORKDAY
Answer: b. NETWORKDAYS
.
7. What is the purpose of the "CALCULATE" function in DAX?
a. ALL
b. ALLEXCEPT
c. REMOVEFILTERS
d. KEEPFILTERS
Answer: a. ALL
.
9. What does the "ISBLANK" function in DAX determine?
10. Which DAX function is used to identify the data type of a column or
expression?
a. TYPEOF
b. DATATYPE
c. ISNULL
d. VALUES
Answer: a. TYPEOF
.
11. What is the purpose of the "IF" function in DAX?
a. AND
b. OR
c. NOT
d. XOR
Answer: b. OR
14. Which DAX function is used to calculate the square root of a number?
a. SQRT
b. POWER
c. LOG
d. ABS
Answer: a. SQRT
DAY-58
.
1. What is the primary function of Power BI Server in the Power
BI ecosystem?
a. Creating reports
b. Sharing and collaboration
c. Data transformation
d. Only adjusting font styles
14. In Power BI, how can a user control the sequence of visuals in a
story?
a. Only adjusting font styles
b. By rearranging visuals on the canvas
c. Sending emails with story sequence details
d. Using a predefined template
窗体底端
DAY-59