Professional-Data-Engineer Exam Dumps, Professional-Data-Engineer Practice Test Questions [Q44-Q61]

Share

Professional-Data-Engineer Exam Dumps, Professional-Data-Engineer Practice Test Questions

PDF (New 2022) Actual Google Professional-Data-Engineer Exam Questions

NEW QUESTION 44
As your organization expands its usage of GCP, many teams have started to create their own projects.
Projects are further multiplied to accommodate different stages of deployments and target audiences. Each project requires unique access control configurations. The central IT team needs to have access to all projects.
Furthermore, data from Cloud Storage buckets and BigQuery datasets must be shared for use in other projects in an ad hoc way. You want to simplify access control management by minimizing the number of policies.
Which two steps should you take? (Choose two.)

  • A. Use Cloud Deployment Manager to automate access provision.
  • B. Only use service accounts when sharing data for Cloud Storage buckets and BigQuery datasets.
  • C. For each Cloud Storage bucket or BigQuery dataset, decide which projects need access. Find all the active members who have access to these projects, and create a Cloud IAM policy to grant access to all these users.
  • D. Create distinct groups for various teams, and specify groups in Cloud IAM policies.
  • E. Introduce resource hierarchy to leverage access control policy inheritance.

Answer: A,D

Explanation:
Explanation

 

NEW QUESTION 45
Which of the following is NOT a valid use case to select HDD (hard disk drives) as the storage for Google Cloud Bigtable?

  • A. You expect to store at least 10 TB of data.
  • B. You need to integrate with Google BigQuery.
  • C. You will not use the data to back a user-facing or latency-sensitive application.
  • D. You will mostly run batch workloads with scans and writes, rather than frequently executing random reads of a small number of rows.

Answer: B

Explanation:
Explanation
For example, if you plan to store extensive historical data for a large number of remote-sensing devices and then use the data to generate daily reports, the cost savings for HDD storage may justify the performance tradeoff. On the other hand, if you plan to use the data to display a real-time dashboard, it probably would not make sense to use HDD storage-reads would be much more frequent in this case, and reads are much slower with HDD storage.
Reference: https://cloud.google.com/bigtable/docs/choosing-ssd-hdd

 

NEW QUESTION 46
You are migrating an application that tracks library books and information about each book, such as author or year published, from an on-premises data warehouse to BigQuery In your current relational database, the author information is kept in a separate table and joined to the book information on a common key Based on Google's recommended practice for schema design, how would you structure the data to ensure optimal speed of queries about the author of each book that has been borrowed?

  • A. Keep the schema the same, maintain the different tables for the book and each of the attributes, and query as you are doing today
  • B. Keep the schema the same, create a view that joins all of the tables, and always query the view
  • C. Create a table that is wide and includes a column for each attribute, including the author's first name, last name, date of birth, etc
  • D. Create a table that includes information about the books and authors, but nest the author fields inside the author column

Answer: D

 

NEW QUESTION 47
You have a data pipeline with a Cloud Dataflow job that aggregates and writes time series metrics to Cloud Bigtable. This data feeds a dashboard used by thousands of users across the organization. You need to support additional concurrent users and reduce the amount of time required to write the data.
Which two actions should you take? (Choose two.)

  • A. Modify your Cloud Dataflow pipeline to use the Flatten transform before writing to Cloud Bigtable
  • B. Increase the number of nodes in the Cloud Bigtable cluster
  • C. Increase the maximum number of Cloud Dataflow workers by setting maxNumWorkers in PipelineOptions
  • D. Modify your Cloud Dataflow pipeline to use the CoGroupByKey transform before writing to Cloud Bigtable
  • E. Configure your Cloud Dataflow pipeline to use local execution

Answer: A,D

Explanation:
A - Local execution is useful for testing and debugging purposes, especially if your pipeline can use smaller in-memory datasets.
B- https://cloud.google.com/dataflow/docs/guides/specifying-exec-params C- increases both read and write performance D- Flatten merges multiple PCollection objects into a single logical PCollection.
E- Consider using CoGroupByKey if you have multiple data sets that provide information about related things .

 

NEW QUESTION 48
You want to build a managed Hadoop system as your data lake. The data transformation process is composed of a series of Hadoop jobs executed in sequence. To accomplish the design of separating storage from compute, you decided to use the Cloud Storage connector to store all input data, output data, and intermediary data. However, you noticed that one Hadoop job runs very slowly with Cloud Dataproc, when compared with the on-premises bare-metal Hadoop environment (8-core nodes with 100-GB RAM). Analysis shows that this particular Hadoop job is disk I/O intensive. You want to resolve the issue. What should you do?

  • A. Allocate additional network interface card (NIC), and configure link aggregation in the operating system to use the combined throughput when working with Cloud Storage
  • B. Allocate more CPU cores of the virtual machine instances of the Hadoop cluster so that the networking bandwidth for each instance can scale up
  • C. Allocate sufficient persistent disk space to the Hadoop cluster, and store the intermediate data of that particular Hadoop job on native HDFS
  • D. Allocate sufficient memory to the Hadoop cluster, so that the intermediary data of that particular Hadoop job can be held in memory

Answer: D

 

NEW QUESTION 49
Your financial services company is moving to cloud technology and wants to store 50 TB of financial time-series data in the cloud. This data is updated frequently and new data will be streaming in all the time. Your company also wants to move their existing Apache Hadoop jobs to the cloud to get insights into this data. Which product should they use to store the data?

  • A. Cloud Bigtable
  • B. Google Cloud Datastore
  • C. Google BigQuery
  • D. Google Cloud Storage

Answer: A

Explanation:
Explanation/Reference: https://cloud.google.com/bigtable/docs/schema-design-time-series

 

NEW QUESTION 50
You are analyzing the price of a company's stock. Every 5 seconds, you need to compute a moving average of the past 30 seconds' worth of data. You are reading data from Pub/Sub and using DataFlow to conduct the analysis. How should you set up your windowed pipeline?

  • A. Use a sliding window with a duration of 5 seconds. Emit results by setting the following trigger:
    AfterProcessingTime.pastFirstElementInPane().plusDelayOf(Duration.standardSeconds(30))
  • B. Use a fixed window with a duration of 30 seconds. Emit results by setting the following trigger:
    AfterWatermark.pastEndOfWindow().plusDelayOf(Duration.standardSeconds(5))
  • C. Use a fixed window with a duration of 5 seconds. Emit results by setting the following trigger:
    AfterProcessingTime.pastFirstElementInPane().plusDelayOf(Duration.standardSeconds(30))
  • D. Use a sliding window with a duration of 30 seconds and a period of 5 seconds. Emit results by setting the following trigger: AfterWatermark.pastEndOfWindow()

Answer: B

 

NEW QUESTION 51
Cloud Bigtable is Google's ______ Big Data database service.

  • A. Relational
  • B. NoSQL
  • C. SQL Server
  • D. mySQL

Answer: B

Explanation:
Explanation
Cloud Bigtable is Google's NoSQL Big Data database service. It is the same database that Google uses for services, such as Search, Analytics, Maps, and Gmail.
It is used for requirements that are low latency and high throughput including Internet of Things (IoT), user analytics, and financial data analysis.
Reference: https://cloud.google.com/bigtable/

 

NEW QUESTION 52
By default, which of the following windowing behavior does Dataflow apply to unbounded data sets?

  • A. Windows at every 100 MB of data
  • B. Single, Global Window
  • C. Windows at every 10 minutes
  • D. Windows at every 1 minute

Answer: B

Explanation:
Explanation
Dataflow's default windowing behavior is to assign all elements of a PCollection to a single, global window, even for unbounded PCollections Reference: https://cloud.google.com/dataflow/model/pcollection

 

NEW QUESTION 53
You are building a data pipeline on Google Cloud. You need to prepare data using a casual method for a machine-learning process. You want to support a logistic regression model. You also need to monitor and adjust for null values, which must remain real-valued and cannot be removed. What should you do?

  • A. Use Cloud Dataflow to find null values in sample source data. Convert all nulls to 0 using a custom script.
  • B. Use Cloud Dataprep to find null values in sample source data. Convert all nulls to 0 using a Cloud Dataprep job.
  • C. Use Cloud Dataflow to find null values in sample source data. Convert all nulls to 'none' using a Cloud Dataprep job.
  • D. Use Cloud Dataprep to find null values in sample source data. Convert all nulls to 'none' using a Cloud Dataproc job.

Answer: C

 

NEW QUESTION 54
Your company is using WHILECARD tables to query data across multiple tables with similar names. The SQL statement is currently failing with the following error:
# Syntax error : Expected end of statement but got "-" at [4:11] SELECT age FROM bigquery-public-data.noaa_gsod.gsod WHERE age != 99 AND_TABLE_SUFFIX = `1929' ORDER BY age DESC Which table name will make the SQL statement work correctly?

  • A. `bigquery-public-data.noaa_gsod.gsod*`
  • B. `bigquery-public-data.noaa_gsod.gsod`
  • C. `bigquery-public-data.noaa_gsod.gsod'*
  • D. bigquery-public-data.noaa_gsod.gsod*

Answer: A

Explanation:
It follows the correct wildcard syntax of enclosing the table name in backticks and including the * wildcard character.

 

NEW QUESTION 55
Your company is performing data preprocessing for a learning algorithm in Google Cloud Dataflow.
Numerous data logs are being are being generated during this step, and the team wants to analyze them. Due to the dynamic nature of the campaign, the data is growing exponentially every hour.
The data scientists have written the following code to read the data for a new key features in the logs.
BigQueryIO.Read
.named("ReadLogData")
.from("clouddataflow-readonly:samples.log_data")
You want to improve the performance of this data read. What should you do?

  • A. Use .fromQuery operation to read specific fields from the table.
  • B. Call a transform that returns TableRow objects, where each element in the PCollection represents a single row in the table.
  • C. Use of both the Google BigQuery TableSchema and TableFieldSchema classes.
  • D. Specify the TableReference object in the code.

Answer: B

 

NEW QUESTION 56
MJTelco Case Study
Company Overview
MJTelco is a startup that plans to build networks in rapidly growing, underserved markets around the world. The company has patents for innovative optical communications hardware. Based on these patents, they can create many reliable, high-speed backbone links with inexpensive hardware.
Company Background
Founded by experienced telecom executives, MJTelco uses technologies originally developed to overcome communications challenges in space. Fundamental to their operation, they need to create a distributed data infrastructure that drives real-time analysis and incorporates machine learning to continuously optimize their topologies. Because their hardware is inexpensive, they plan to overdeploy the network allowing them to account for the impact of dynamic regional politics on location availability and cost.
Their management and operations teams are situated all around the globe creating many-to-many relationship between data consumers and provides in their system. After careful consideration, they decided public cloud is the perfect environment to support their needs.
Solution Concept
MJTelco is running a successful proof-of-concept (PoC) project in its labs. They have two primary needs:
Scale and harden their PoC to support significantly more data flows generated when they ramp to more

than 50,000 installations.
Refine their machine-learning cycles to verify and improve the dynamic models they use to control

topology definition.
MJTelco will also use three separate operating environments - development/test, staging, and production
- to meet the needs of running experiments, deploying new features, and serving production customers.
Business Requirements
Scale up their production environment with minimal cost, instantiating resources when and where

needed in an unpredictable, distributed telecom user community.
Ensure security of their proprietary data to protect their leading-edge machine learning and analysis.

Provide reliable and timely access to data for analysis from distributed research workers

Maintain isolated environments that support rapid iteration of their machine-learning models without

affecting their customers.
Technical Requirements
Ensure secure and efficient transport and storage of telemetry data

Rapidly scale instances to support between 10,000 and 100,000 data providers with multiple flows

each.
Allow analysis and presentation against data tables tracking up to 2 years of data storing approximately

100m records/day
Support rapid iteration of monitoring infrastructure focused on awareness of data pipeline problems

both in telemetry flows and in production learning cycles.
CEO Statement
Our business model relies on our patents, analytics and dynamic machine learning. Our inexpensive hardware is organized to be highly reliable, which gives us cost advantages. We need to quickly stabilize our large distributed data pipelines to meet our reliability and capacity commitments.
CTO Statement
Our public cloud services must operate as advertised. We need resources that scale and keep our data secure. We also need environments in which our data scientists can carefully study and quickly adapt our models. Because we rely on automation to process our data, we also need our development and test environments to work as we iterate.
CFO Statement
The project is too large for us to maintain the hardware and software required for the data and analysis.
Also, we cannot afford to staff an operations team to monitor so many data feeds, so we will rely on automation and infrastructure. Google Cloud's machine learning will allow our quantitative researchers to work on our high-value problems instead of problems with our data pipelines.
MJTelco's Google Cloud Dataflow pipeline is now ready to start receiving data from the 50,000 installations. You want to allow Cloud Dataflow to scale its compute power up as required. Which Cloud Dataflow pipeline configuration setting should you update?

  • A. The number of workers
  • B. The disk size per worker
  • C. The zone
  • D. The maximum number of workers

Answer: C

 

NEW QUESTION 57
You are designing a data processing pipeline. The pipeline must be able to scale automatically as load increases. Messages must be processed at least once and must be ordered within windows of 1 hour.
How should you design the solution?

  • A. Use Cloud Pub/Sub for message ingestion and Cloud Dataflow for streaming analysis.
  • B. Use Cloud Pub/Sub for message ingestion and Cloud Dataproc for streaming analysis.
  • C. Use Apache Kafka for message ingestion and use Cloud Dataflow for streaming analysis.
  • D. Use Apache Kafka for message ingestion and use Cloud Dataproc for streaming analysis.

Answer: A

 

NEW QUESTION 58
You have a data stored in BigQuery. The data in the BigQuery dataset must be highly available. You need to define a storage, backup, and recovery strategy of this data that minimizes cost. How should you configure the BigQuery table?

  • A. Set the BigQuery dataset to be regional. Create a scheduled query to make copies of the data to tables suffixed with the time of the backup. In the event of an emergency, use the backup copy of the table.
  • B. Set the BigQuery dataset to be multi-regional. Create a scheduled query to make copies of the data to tables suffixed with the time of the backup. In the event of an emergency, use the backup copy of the table.
  • C. Set the BigQuery dataset to be regional. In the event of an emergency, use a point-in-time snapshot to recover the data.
  • D. Set the BigQuery dataset to be multi-regional. In the event of an emergency, use a point-in-time snapshot to recover the data.

Answer: A

 

NEW QUESTION 59
You are designing the database schema for a machine learning-based food ordering service that will predict what users want to eat. Here is some of the information you need to store:
* The user profile: What the user likes and doesn't like to eat
* The user account information: Name, address, preferred meal times
* The order information: When orders are made, from where, to whom
The database will be used to store all the transactional data of the product. You want to optimize the data schema. Which Google Cloud Platform product should you use?

  • A. Cloud Datastore
  • B. Cloud SQL
  • C. Cloud Bigtable
  • D. BigQuery

Answer: D

 

NEW QUESTION 60
Cloud Dataproc is a managed Apache Hadoop and Apache _____ service.

  • A. Blaze
  • B. Spark
  • C. Ignite
  • D. Fire

Answer: B

Explanation:
Cloud Dataproc is a managed Apache Spark and Apache Hadoop service that lets you use open source data tools for batch processing, querying, streaming, and machine learning.
Reference: https://cloud.google.com/dataproc/docs/

 

NEW QUESTION 61
......


Ensure Solution Quality

  • Ensure Portability & Flexibility: The considerations for this domain include the design for application and data portability, including data residency prerequisites and Multiple-Cloud. It also coves data staging, discovery, and cataloging, as well as mapping to future and current business prerequisites.
  • Ensure Fidelity & Reliability: The applicants should be able to carry out data preparation & quality control (such as Cloud Dataprep), verify and monitor, as well as plan, execute, and stress test data recovery (including rerunning failed jobs, fault tolerance, and retrospective re-analysis performance). Besides that, they should be able to choose between idempotent ACID and eventual consistent prerequisites;
  • Ensure Efficiency & Scalability: The potential candidates will be required to demonstrate their ability to build and run test suits as well as monitor pipeline, including Stackdriver. It also focuses on their skills related to assessing, improving, and troubleshooting data process infrastructure and data representations. This area will also require that the test takers demonstrate the capacity to resize and autoscale resources;
  • Design for Compliance & Security: The consideration for this topic includes identity & access management such as Cloud IAM. You should also know about data security (including key management and encryption) and privacy assurance (such as Data Loss Prevention API). This part also covers the skills needed in legal compliance, including Health Insurance Portability & Accountability Act, FedRAMP, Children’s Online Privacy Protection Act, and General Data Protection Regulation;

 

Updated Jan-2022 Pass Professional-Data-Engineer Exam - Real Practice Test Questions: https://www.testpassed.com/Professional-Data-Engineer-still-valid-exam.html

Dumps Moneyack Guarantee - Professional-Data-Engineer Dumps UpTo 90% Off: https://drive.google.com/open?id=11P8SI3jejPvyOcKw6p4OSAxD1SEL3TA-