Font size
WorksheetsAzure Data Fundamentals Review
Total questions: 141
Worksheet time: 1hrs 11mins
A database object that holds data.
Index
View
Table
Heap
A database object whose content is defined by a query.
Index
View
Table
Heap
A database object that helps improve the speed of data retrieval.
Index
View
Table
Heap
A relational database must be used when
A dynamic schema is required
Data will be stored in key/value pairs.
Storing large images and videos
Strong consistency guarantees are required.
Your company needs to implement a relational database in Azure. The solution must minimize ongoing maintenance. Which Azure service should you use?
Azure HDInsight
SQL Server on Azure virtual machines
Azure Cosmos DB
Azure SQL Database
Azure Resource Manager is a JSON file that describes the architecture of your project.
True
False
It refers to the public web-based interface for management of Azure platform.
Azure Portal
Azure PowerShell
Azure CLI
Azure Cloud Shell
It is designed for self-service, customizable and simple tasks.
Azure Portal
Azure PowerShell
Azure CLI
Azure Cloud Shell
It is a set of commands used to create and manage Azure resources that is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation especially if you are working in Linux.
Azure Portal
Azure PowerShell
Azure CLI
Azure Cloud Shell
It is a set of cmdlets for managing Azure resources that provides powerful features for automation especially for those working in Windows although it is also supported in Linux and MacOS.
Azure Portal
Azure PowerShell
Azure CLI
Azure Cloud Shell
It is an interactive, authenticated, browser-accessible shell for managing Azure resources where you can choose to use either Bash (for Azure CLI snippets) or PowerShell (for Azure PowerShell snippets).
Azure Portal
Azure PowerShell
Azure CLI
Azure Cloud Shell
it is an interactive, authenticated, browser-accessible shell for managing Azure resources where you can choose to use either Bash (for Azure CLI snippets) or PowerShell (for Azure PowerShell snippets).
Azure Portal
Azure PowerShell
Azure CLI
Azure Cloud Shell
Azure Cloud Shell has a multiple client interfaces such as Azure Portal Integration, Shell Porta, Visual Studio Code Extension, Windows Terminal, Azure Mobile App, Microsoft Docs Integration.
True
False
It is one of the automation tools used in managing Azure resources through a terminal.
Azure Portal
Azure PowerShell
Azure CLI
Azure Cloud Shell
When should you use Azure Synapse Analytics?
To perform very complex queries and aggregations
To create dashboards from tabular data
To enable large number of users to query analytics data
What is the purpose of data ingestion?
To perform complex data transformations over data received from external sources
To capture data flowing into a data warehouse system as quickly as possible
To visualize the results of data analysis
What is the primary difference between a data lake and a data warehouse?
A data lake contains structured information, but a data warehouse holds raw business data.
A data lake holds raw data, but a data warehouse holds structured information.
Data stored in a data lake is dynamic, but information stored in a data warehouse is static.
Which component of an Azure Data Factory can be triggered to run data ingestion tasks?
CSV File
Pipeline
Linked Service
When might you use PolyBase?
To query data from external data sources from Azure SQL Database
To ingest streaming data using Azure Databricks
To orchestrate activities in Azure Data Factory
Which of these services can be used to ingest data into Azure Synapse Analytics?
Azure Data Factory
Azure Active Directory
Power BI
You have a large amount of data held in files in Azure Data lake storage. You want to retrieve the data in these files and use it to populate tables held in Azure Synapse Analytics. Which processing option is most appropriate?
Use Azure Synapse Link to connect to Data Lake storage and download the data
Synapse SQL pool
Synapse Spark pool
Which of the components of Azure Synapse Analytics allows you to train AI models using AzureML?
Synapse Studio
Synapse Pipelines
Synapse Spark
In Azure Databricks how do you change the language a cell uses?
The first line in the cell is %language. For example, %scala
Change the notebook language before writing the commands
Wrap the command in the cell with ##language##
What is the common flow of activity in Power BI?
Create a report in Power BI mobile, share it to the Power BI Desktop, view and interact in the Power BI service.
Create a report in the Power BI service, share it to Power BI mobile, interact with it in the Power BI Desktop.
Bring data into Power BI desktop and create a report, share it to the Power BI service, view and interact with the reports and dashboards in the service and Power BI mobile.
Which of the following are building blocks of Power BI?
Tiles, dashboards, databases, mobile devices
Visualizations, datasets, reports, dashboards, tiles
Visual Studio, C#, and JSON files
A collection of ready-made visuals, pre-arranged in dashboards and reports is called what in Power BI?
The canvas
App
Dashboard
Interactive report
How is data in a relational table organized?
Rows and Columns
Header and Footer
Pages and Paragraphs
Which of the following is an example of unstructured data?
An Employee table with columns Employee ID, Employee Name, and Employee Designation
Audio and Video files
A table within SQL Server database
Which of the following is an example of streaming dataset?
Data from sensor feeds
Sales data for the past month
List of employees working for a company
Which of the following tasks is a role of a database administrator?
Backing up and restoring databases
Creating dashboards and reports
Identifying data quality issues
Which of the following tools is a visualization and reporting tool?
SQL Server Management Studio
Power BI
SQL
Which of the following roles is not a data job role?
System Administrator
Data Analyst
Database Administrator
Which one of the following statements is a characteristic of a relational database?
All data must be stored as character strings
A row in a table represents a single entity
Different rows in the same table can contain different columns
What is an index?
A structure enable you to locate rows in a table quickly, using an indexed value
A virtual table based on the result set of query
A structure comprising rows and columns that you use for storing data
Which one of the following statements is a benefit of using PaaS service, instead of an on-premises system to run your database management systems?
Increased day-to-day management costs
Increased scalability
Increased functionality
Which of the following services should you use to implement a non-relational database?
Azure Cosmos DB
Azure SQL Database
The Gremlin API
Which of the following is a characteristic of non-relational databases?
Non-relational databases contain tables with flat fixed-column records
Non-relational database require you to use data normalization techniques to reduce data duplication
Non-relational databases are either schema free or have relaxed schemas
You are building a system that monitors the temperature throughout a set of office blocks, and sets the air conditioning in each room in each block to maintain a pleasant ambient temperature. Your system has to manage the air conditioning in several thousand buildings spread across the country or region, each building typically contains at least 100 air-conditioned rooms. What type of NoSQL data store is most appropriate for capturing the temperature data to enable it processed quickly?
A key-value store
A column family database
A graph
Write the temperature to a blob in Azure Blob storage
What is data ingestion?
The process of transforming raw data into models containing meaningful information
Analyzing data for anomalies
Capturing raw data streaming from various sources and storing it
Which of the following visuals displays the major contributors to a selected result or value?
Key influencers
Column and bar chart
Matrix Chart
Treemap
Which type of analytics helps answer questions about what has happened in the past?
Descriptive
Prescriptive
Predictive
Diagnostic
Which deployment requires the fewest changes when migrating an existing SQL Server on-premises solution?
Azure SQL Database Managed Instance
SQL Sever running on a virtual machine
Azure SQL Database Single Database
Which of the following statements is true about SQL Server running on a virtual machine?
You must install and maintain the software for the database management system yourself, but backups are automated
Software installation and maintenance are automated, but you must do your own backups
You're responsible for all software installation and maintenance, and performing backups
Which of the following statement is true about Azure SQL Database?
Scaling up doesn't take effect until you restart your database
Scaling out doesn't take effect until you restart your database
Scaling up or out will take effect without restarting the SQL database
When using an Azure SQL Database managed instance, what is the simplest way to implement backups?
Manual Configuration of the SQL server
Create a scheduled task to back up
Backups are automatically handled
What is the best way to transfer the data in a PostgreSQL database running on-premises into a database running Azure Database for PostgreSQL service?
Export the data from the on-premises database and import it manually into the database running in Azure
Upload a PostgreSQL database backup file to the database running in Azure
Use the Azure Database Migration Services
What are the elements of an Azure Table storage key?
Table name and column name
Partition key and row key
Row number
When should you use a block blob, an when you should use a page blob?
Use a block blob for unstructured data that requires random access to perform reads and writes. Use a page blob for discrete objects that rarely change
Use a block blob for active data stored using the Hot data access tier, and a page blob for data stored using the Cool or Archived data access tiers
Use a page block for blobs that require random read and write access. Use a block blob for discrete objects that change infrequently
Why might you use Azure File storage?
To share files that are stored-on premises with users located at other sites
To enable users at different sites to share files
To store large binary data files containing images of other unstructured data
You are building a system that monitors the temperature throughout a set of office blocks, and sets the air conditioning in each room in each block to maintain a pleasant ambient temperature. Your system has to manage the air conditioning in several thousand buildings spread across the country or region, each building typically contains at least 100 air-conditioned rooms. What type of NoSQL data store is most appropriate for capturing the temperature data to enable it processed quickly?
Send the data to an Azure Cosmos DB database and use Azure Functions to process the data
Store the data in a file stored in a share created using Azure File Storage
Write the temperatures to a blob in Azure Blob storage.
What is provisioning?
The act of running series of tasks that a service provider performs to create and configure a service
Providing other users access to an existing service
Tuning a service to improve performance
What is a security principal?
A named collection of permission that can be granted to a service, such as the ability to use the service to read, write, and delete data. In Azure, examples include Owner and Contributor
A set of resources managed by a service to which you can grant access
An object that represents a user, group, service or managed identity that is requesting access to Azure resources
Which of the following is an advantage of using multi-region replication with Cosmos DB?
Data will always be consistent in every region
Availability is increased
Increased security for your data
It is designed for customers looking to migrate a large number of apps from an on-premises or IaaS, self-built, or ISV provided environment to a fully managed PaaS cloud environment, with as low a migration effort as possible.
Azure SQL Managed Instance
Azure SQL Database
SQL Data Warehouse
Database for PostgreSQL
It is a globally distributed NoSQL database with low latency, multi-master, and perfect for serverless.
Azure Cosmos DB
SQL Database
Database for MySQL
SQL Managed Instance
It is a fully fledged SQL Server on IaaS
Cosmos DB
SQL on VM
Database for PostgreSQL
Database for MySQL
Columns represent the attributes of the entity in a relational database.
True
False
Rows represent each instance of a data entity in a relational data base.
True
False
Structured data is often stored in a database in which multiple tables can reference one another by using key values in a relational model.
True
False
Semi-structured data is information that has some structure, but which allows for some variation between entity instances.
True
False
One common format for semi-structured data is JavaScript Object Notation (JSON).
True
False
There are two broad categories of data store in common use:
File stores
Databases
True
False
The ability to store data in files is a core element of any computing system.
True
False
The most common format for delimited data is comma-separated values (CSV) in which fields are separated by commas, and rows are terminated by a carriage return / new line.
True
False
Delimited text is a good choice for structured data that needs to be accessed by a wide range of applications and services in a human-readable format.
True
False
It is a ubiquitous format in which a hierarchical document schema is used to define data entities (objects) that have multiple attributes.
JSON
Delimited Text Files
XML
BLOB
JSON a flexible format that's good for both structured and semi-structured data.
True
False
It is a human-readable data format that was popular in the 1990s and 2000s. I
JSON
Delimited Text Files
XML
BLOB
XML uses tags enclosed in angle-brackets (<../>) to define elements and attributes.
True
False
Common types of data stored as BLOB include images, video, audio, and application-specific documents.
True
False
Avro is a row-based format created by Apache Spark.
True
False
Each record in Avro contains a header that describes the structure of the data in the record. This header is stored as JSON. The data is stored as binary information.
True
False
Avro is a good format for compressing data and minimizing storage and network bandwidth requirements.
True
False
ORC (Optimized Row Columnar format) organizes data into columns rather than rows and was developed by HortonWorks for optimizing read and write operations in Apache Hive.
True
False
Hive is a data warehouse system that supports fast data summarization and querying over large datasets.
True
False
A footer in ORC holds statistical information (count, sum, max, min, and so on) for each of its column.
True
False
Parquet is columnar data format created by Cloudera and Twitter.
True
False
Parquet specializes in storing and processing nested data types efficiently. It supports very efficient compression and encoding schemes.
True
False
Relational databases are commonly used to store and query structured data.
True
False
It is a type of Non-relational database in which each record consists of a unique key and an associated value, which can be in any format.
Key-value
Document
Column family
Graph
It refers to a specific form of key-value database in which the value is a JSON.
Key-value
Document
Column family
Graph
This type of Non-relational database store tabular data comprising rows and columns, in which columns can be divided into groups known as column-families.
Key-value
Document
Column family
Graph
This type of Non-relational database store entities as nodes with links to define relationships between them.
Key-value
Document
Column family
Graph
Transactional systems are often high-volume, sometimes handling many millions of transactions in a single day.
True
False
OLTP solutions rely on a database system in which data storage is optimized for both read and write operations.
True
False
OLAP systems enforce transactions that support so-called ACID semantics.
True
False
Identify what component of the ACID semantics is being described in statement.
Each transaction is treated as a single unit, which succeeds completely or fails completely.
Atomicity
Consistency
Isolation
Durability
Identify what component of the ACID semantics is being described in statement.
Transactions can only take the data in the database from one valid state to another.
Atomicity
Consistency
Isolation
Durability
Identify what component of the ACID semantics is being described in statement.
Concurrent transactions cannot interfere with one another, and must result in a consistent database state.
Atomicity
Consistency
Isolation
Durability
Identify what component of the ACID semantics is being described in statement.
When a transaction has been committed, it will remain committed.
Atomicity
Consistency
Isolation
Durability
OLTP systems are typically used to support live applications that process business data - often referred to as line of business (LOB) applications.
True
False
Analytical data processing typically uses read-only (or read-mostly) systems that store vast volumes of historical data or business metrics.
True
False
Data in the data warehouse may be aggregated and loaded into an online analytical processing (OLAP) model, or cube.
True
False
The data in the data lake, data warehouse, and analytical model can be queried to produce reports, visualizations, and dashboards.
True
False
In Analytical data processing, an extract, transform, and load (ETL) process copies data from files and OLTP databases into a data warehouse that is optimized for read activity.
True
False
In Analytical data processing, data files may be stored in a central data lake for analysis.
True
False
Data warehouses are an established way to store data in a relational schema that is optimized for read operations – primarily queries to support reporting and data visualization.
True
False
The data warehouse schema may require some denormalization of data in an OLTP data source (introducing some duplication to make queries perform faster).
True
False
What is a data warehouse?
A non-relational database optimized for read and write operations
A relational database optimized for read operations
A storage location for unstructured data files
Responsible in managing databases, assigning permissions to users, storing backup copies of data and restoring data in the event of a failure.
Data Administrator
Data Engineer
Data Analyst
Responsible in managing infrastructure and processes for data integration across the organization, applying data cleaning routines, identifying data governance rules, and implementing pipelines to transfer and transform data between systems.
Data Administrator
Data Engineer
Data Analyst
Responsible in exploring and analyzing data to create visualizations and charts that enable organizations to make informed decisions.
Data Administrator
Data Engineer
Data Analyst
Data Administrator work with stakeholders to implement policies, tools, and processes for backup and recovery plans to recover following a natural disaster or human-made error.
True
False
Database administrator is responsible for managing the security of the data in the database, granting privileges over the data, granting or denying access to users as appropriate.
True
False
A data engineer collaborates with stakeholders to design and implement data-related workloads, including data ingestion pipelines, cleansing and transformation activities, and data stores for analytical workloads.
True
False
A Data Engineer is responsible for ensuring that the privacy of data is maintained within the cloud and spanning from on-premises to the cloud data stores.
True
False
A Data Engineer owns the management and monitoring of data pipelines to ensure that data loads perform as expected.
True
False
A data engineer processes raw data into relevant insights based on identified business requirements to deliver relevant insights.
True
False
Azure SQL is the collective name for a family of relational database solutions based on the Microsoft SQL
True
False
It is a fully managed platform-as-a-service (PaaS) database hosted in Azure.
Azure SQL Database
Azure SQL Managed Instance
Azure SQL VM
A hosted instance of SQL Server with automated maintenance, which allows more flexible configuration than Azure SQL DB but with more administrative responsibility for the owner.
Azure SQL Database
Azure SQL Managed Instance
Azure SQL VM
A virtual machine with an installation of SQL Server, allowing maximum configurability with full management responsibility.
Azure SQL Database
Azure SQL Managed Instance
Azure SQL VM
Data engineers may use Azure SQL database systems as sources for data pipelines that perform extract, transform, and load (ETL) operations to ingest the transactional data into an analytical system.
True
False
Data analysts may query Azure SQL databases directly to create reports, though in large organizations the data is generally combined with data from other sources in an analytical data store to support enterprise analytics.
True
False
It is a simple-to-use open-source database management system that is commonly used in Linux, Apache, MySQL, and PHP (LAMP) stack apps.
Azure Database for MySQL
Azure Database for MariaDB
Azure Database for PostgreSQL
A newer database management system, created by the original developers of MySQL. The database engine has since been rewritten and optimized to improve performance.
Azure Database for MySQL
Azure Database for MariaDB
Azure Database for PostgreSQL
MariaDB offers compatibility with Oracle Database.
True
False
A hybrid relational-object database. In here, you can store data in relational tables, but also enables you to store custom data types, with their own non-relational properties.
Azure Database for MySQL
Azure Database for MariaDB
Azure Database for PostgreSQL
It is a global-scale non-relational (NoSQL) database system that supports multiple application programming interfaces (APIs), enabling you to store and manage data as JSON documents, key-value pairs, column-families, and graphs.
Azure Cosmos DB
Azure Storage
Azure Data Factory
Azure Synapse Analytics
It is a core Azure service that enables you to store data in:
Blob containers, File shares and Tables.
Azure Cosmos DB
Azure Storage
Azure Data Factory
Azure Synapse Analytics
It is an Azure service that enables you to define and schedule data pipelines to transfer and transform data.
Azure Databricks
Azure Storage
Azure Data Factory
Azure Synapse Analytics
It is a comprehensive, unified data analytics solution that provides a single service interface for multiple analytical capabilities, including:
Pipelines, SQL , Apache Spark programming languages and APIs, including Java, Scala, Python, and SQL, Azure Synapse Data Explorer.
Azure Databricks
Azure Storage
Azure Data Factory
Azure Synapse Analytics
It combines the Apache Spark data processing platform with SQL database semantics and an integrated management interface to enable large-scale data analytics.
Azure Databricks
Azure Storage
Azure Data Factory
Azure Synapse Analytics
Data engineers can use Azure Synapse Analytics to create a unified data analytics solution that combines data ingestion pipelines, data warehouse storage, and data lake storage through a single service.
True
False
Data Analysts can use the native notebook support in Azure Databricks to query and visualize data in an easy to use web-based interface.
True
False
It is an Azure service that provides Azure-hosted clusters for popular Apache open-source big data processing technologies, including:
Apache Spark, Apache Hadoop, Apache HBase , Apache Storm.
Azure HDInsight
Azure Stream Analytics
Azure Data Explorer
Azure Databricks
It is a real-time stream processing engine that captures a stream of data from an input, applies a query to extract and manipulate data from the input stream, and writes the results to an output for analysis or further processing.
Azure HDInsight
Azure Stream Analytics
Azure Data Explorer
Azure Databricks
It is a standalone service that offers the same high-performance querying of log and telemetry data as the Azure Synapse Data Explorer runtime in Azure Synapse Analytics.
Azure HDInsight
Azure Stream Analytics
Azure Data Explorer
Azure Databricks
Data analysts can use Azure Data Explorer to query and analyze data that includes a timestamp attribute, such as is typically found in log files and Internet-of-things (IoT) telemetry data.
True
False
Data engineers can incorporate Azure Stream Analytics into data analytics architectures that capture streaming data for ingestion into an analytical data store or for real-time visualization.
True
False
Data engineers can use Azure HDInsight to support big data analytics workloads that depend on multiple open-source technologies.
True
False
An open-source system for real-time data processing through a topology of spouts and bolts.
Apache Storm
Apache Kafka
Apache HBase
Apache Hadoop
A message broker for data stream processing.
Apache Storm
Apache Kafka
Apache HBase
Apache Hadoop
An open-source system for large-scale NoSQL data storage and querying.
Apache Storm
Apache Kafka
Apache HBase
Apache Hadoop
A distributed system that uses MapReduce jobs to process large volumes of data efficiently across multiple cluster nodes.
Apache Storm
Apache Kafka
Apache HBase
Apache Hadoop
A distributed data processing system that supports multiple programming languages and APIs, including Java, Scala, Python, and SQL.
Apache Storm
Apache Kafka
Apache Spark
Apache Hadoop
It provides a solution for enterprise-wide data governance and discoverability. You can use it to create a map of your data and track data lineage across multiple data sources and systems, enabling you to find trustworthy data for analysis and reporting.
Microsoft Power BI
Microsoft Purview
Azure Data Explorer
Azure Stream Analytics
It is a platform for analytical data modeling and reporting that data analysts can use to create and share interactive data visualizations.
Microsoft Power BI
Microsoft Purview
Azure Data Explorer
Azure Stream Analytics
Which single service would you use to implement data pipelines, SQL analytics, and Spark analytics?
Azure SQL Database
Microsoft Power BI
Azure Synapse Analytics
Which role is most likely to use Azure Data Factory to define a data pipeline for an ETL process?
Database Administrator
Data Engineer
Data Analyst
Which one of the following tasks is the responsibility of a database administrator?
Backing up and restoring databases
Creating dashboards and reports
Creating pipelines to process data in a data lake
