Oct 07, 2022 Detailed New Professional-Data-Engineer Exam Questions for Concept Clearance [Q104-Q124]

Share

Oct 07, 2022 Detailed New Professional-Data-Engineer Exam Questions for Concept Clearance

Professional-Data-Engineer Exam Preparation Material with New Professional-Data-Engineer Dumps Questions.


Training Courses Recommended for the Exam Preparation

Training courses are meant to help candidates to learn about the Google exam syllabus and prepare well. It has hands-on labs and expert support that will allow you to get in-depth knowledge of each domain covered in the test. So, these are some of the best training courses offered by Google for the Professional Data Engineer certification exam.


Career Path

Completing the exam associated with the Google Professional Data Engineer certification provides you with a great validation of your skills in designing, building, operationalizing, securing, and monitoring data processing systems. The job roles that you can take up after getting certified include a Google Cloud Data Engineer, an Operations Engineer, a Cloud Infrastructure Engineer, a DevOps Infrastructure Engineer, a Cloud Database Engineer, a Google Cloud IAM Engineer, a DataOps Engineer, a Big Data Engineer, a Google Cloud Platform Data Architect, and more. The average salary that you can expect to earn with this certificate is around $125,550 per year. However, the real remuneration will depend on a specific job title, location of an individual, and his/her working experience.

 

NEW QUESTION 104
Case Study: 3,
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.
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 maximum number of workers
  • B. The zone
  • C. The disk size per worker
  • D. The number of workers

Answer: B

 

NEW QUESTION 105
Which of these statements about BigQuery caching is true?

  • A. By default, a query's results are not cached.
  • B. BigQuery caches query results for 48 hours.
  • C. Query results are cached even if you specify a destination table.
  • D. There is no charge for a query that retrieves its results from cache.

Answer: D

Explanation:
Explanation
When query results are retrieved from a cached results table, you are not charged for the query.
BigQuery caches query results for 24 hours, not 48 hours.
Query results are not cached if you specify a destination table.
A query's results are always cached except under certain conditions, such as if you specify a destination table.
Reference: https://cloud.google.com/bigquery/querying-data#query-caching

 

NEW QUESTION 106
You need to copy millions of sensitive patient records from a relational database to BigQuery. The total size of the database is 10 TB. You need to design a solution that is secure and time-efficient. What should you do?

  • A. Export the records from the database as an Avro file. Create a public URL for the Avro file, and then use Storage Transfer Service to move the file to Cloud Storage. Load the Avro file into BigQuery using the BigQuery web UI in the GCP Console.
  • B. Export the records from the database into a CSV file. Create a public URL for the CSV file, and then use Storage Transfer Service to move the file to Cloud Storage. Load the CSV file into BigQuery using the BigQuery web UI in the GCP Console.
  • C. Export the records from the database as an Avro file. Upload the file to GCS using gsutil, and then load the Avro file into BigQuery using the BigQuery web UI in the GCP Console.
  • D. Export the records from the database as an Avro file. Copy the file onto a Transfer Appliance and send it to Google, and then load the Avro file into BigQuery using the BigQuery web UI in the GCP Console.

Answer: C

 

NEW QUESTION 107
Which of these are examples of a value in a sparse vector? (Select 2 answers.)

  • A. [0, 1]
  • B. [0, 0, 0, 1, 0, 0, 1]
  • C. [1, 0, 0, 0, 0, 0, 0]
  • D. [0, 5, 0, 0, 0, 0]

Answer: A,C

Explanation:
Categorical features in linear models are typically translated into a sparse vector in which each possible value has a corresponding index or id. For example, if there are only three possible eye colors you can represent 'eye_color' as a length 3 vector: 'brown' would become [1, 0, 0], 'blue' would become [0, 1, 0] and 'green' would become [0, 0, 1]. These vectors are called "sparse" because they may be very long, with many zeros, when the set of possible values is very large (such as all English words).
[0, 0, 0, 1, 0, 0, 1] is not a sparse vector because it has two 1s in it. A sparse vector contains only a single
1.
[0, 5, 0, 0, 0, 0] is not a sparse vector because it has a 5 in it. Sparse vectors only contain 0s and 1s.
Reference: https://www.tensorflow.org/tutorials/linear#feature_columns_and_transformations

 

NEW QUESTION 108
Flowlogistic Case Study
Company Overview
Flowlogistic is a leading logistics and supply chain provider. They help businesses throughout the world manage their resources and transport them to their final destination. The company has grown rapidly, expanding their offerings to include rail, truck, aircraft, and oceanic shipping.
Company Background
The company started as a regional trucking company, and then expanded into other logistics market.
Because they have not updated their infrastructure, managing and tracking orders and shipments has become a bottleneck. To improve operations, Flowlogistic developed proprietary technology for tracking shipments in real time at the parcel level. However, they are unable to deploy it because their technology stack, based on Apache Kafka, cannot support the processing volume. In addition, Flowlogistic wants to further analyze their orders and shipments to determine how best to deploy their resources.
Solution Concept
Flowlogistic wants to implement two concepts using the cloud:
Use their proprietary technology in a real-time inventory-tracking system that indicates the location of

their loads
Perform analytics on all their orders and shipment logs, which contain both structured and unstructured

data, to determine how best to deploy resources, which markets to expand info. They also want to use predictive analytics to learn earlier when a shipment will be delayed.
Existing Technical Environment
Flowlogistic architecture resides in a single data center:
Databases

- 8 physical servers in 2 clusters
- SQL Server - user data, inventory, static data
- 3 physical servers
- Cassandra - metadata, tracking messages
10 Kafka servers - tracking message aggregation and batch insert
Application servers - customer front end, middleware for order/customs

- 60 virtual machines across 20 physical servers
- Tomcat - Java services
- Nginx - static content
- Batch servers
Storage appliances

- iSCSI for virtual machine (VM) hosts
- Fibre Channel storage area network (FC SAN) - SQL server storage
Network-attached storage (NAS) image storage, logs, backups
10 Apache Hadoop /Spark servers

- Core Data Lake
- Data analysis workloads
20 miscellaneous servers

- Jenkins, monitoring, bastion hosts,
Business Requirements
Build a reliable and reproducible environment with scaled panty of production.

Aggregate data in a centralized Data Lake for analysis

Use historical data to perform predictive analytics on future shipments

Accurately track every shipment worldwide using proprietary technology

Improve business agility and speed of innovation through rapid provisioning of new resources

Analyze and optimize architecture for performance in the cloud

Migrate fully to the cloud if all other requirements are met

Technical Requirements
Handle both streaming and batch data

Migrate existing Hadoop workloads

Ensure architecture is scalable and elastic to meet the changing demands of the company.

Use managed services whenever possible

Encrypt data flight and at rest

Connect a VPN between the production data center and cloud environment
SEO Statement
We have grown so quickly that our inability to upgrade our infrastructure is really hampering further growth and efficiency. We are efficient at moving shipments around the world, but we are inefficient at moving data around.
We need to organize our information so we can more easily understand where our customers are and what they are shipping.
CTO Statement
IT has never been a priority for us, so as our data has grown, we have not invested enough in our technology. I have a good staff to manage IT, but they are so busy managing our infrastructure that I cannot get them to do the things that really matter, such as organizing our data, building the analytics, and figuring out how to implement the CFO' s tracking technology.
CFO Statement
Part of our competitive advantage is that we penalize ourselves for late shipments and deliveries. Knowing where out shipments are at all times has a direct correlation to our bottom line and profitability.
Additionally, I don't want to commit capital to building out a server environment.
Flowlogistic's management has determined that the current Apache Kafka servers cannot handle the data volume for their real-time inventory tracking system. You need to build a new system on Google Cloud Platform (GCP) that will feed the proprietary tracking software. The system must be able to ingest data from a variety of global sources, process and query in real-time, and store the data reliably. Which combination of GCP products should you choose?

  • A. Cloud Pub/Sub, Cloud Dataflow, and Local SSD
  • B. Cloud Dataflow, Cloud SQL, and Cloud Storage
  • C. Cloud Pub/Sub, Cloud SQL, and Cloud Storage
  • D. Cloud Pub/Sub, Cloud Dataflow, and Cloud Storage
  • E. Cloud Load Balancing, Cloud Dataflow, and Cloud Storage

Answer: C

 

NEW QUESTION 109
You decided to use Cloud Datastore to ingest vehicle telemetry data in real time. You want to build a storage system that will account for the long-term data growth, while keeping the costs low. You also want to create snapshots of the data periodically, so that you can make a point-in-time (PIT) recovery, or clone a copy of the data for Cloud Datastore in a different environment. You want to archive these snapshots for a long time.
Which two methods can accomplish this? Choose 2 answers.

  • A. Use managed export, and store the data in a Cloud Storage bucket using Nearline or Coldline class.
  • B. Write an application that uses Cloud Datastore client libraries to read all the entities. Treat each entity as a BigQuery table row via BigQuery streaming insert. Assign an export timestamp for each export, and attach it as an extra column for each row. Make sure that the BigQuery table is partitioned using the export timestamp column.
  • C. Use managed export, and then import the data into a BigQuery table created just for that export, and delete temporary export files.
  • D. Use managed exportm, and then import to Cloud Datastore in a separate project under a unique namespace reserved for that export.
  • E. Write an application that uses Cloud Datastore client libraries to read all the entities. Format the exported data into a JSON file. Apply compression before storing the data in Cloud Source Repositories.

Answer: C,E

Explanation:
Explanation/Reference:

 

NEW QUESTION 110
Your company is streaming real-time sensor data from their factory floor into Bigtable and they have noticed extremely poor performance. How should the row key be redesigned to improve Bigtable performance on queries that populate real-time dashboards?

  • A. Use a row key of the form >#<sensorid>#<timestamp>.
  • B. Use a row key of the form <timestamp>.
  • C. Use a row key of the form <sensorid>.
  • D. Use a row key of the form <timestamp>#<sensorid>.

Answer: B

 

NEW QUESTION 111
What are the minimum permissions needed for a service account used with Google Dataproc?

  • A. Write to Google Cloud Storage; read to Google Cloud Logging
  • B. Read and write to Google Cloud Storage; write to Google Cloud Logging
  • C. Execute to Google Cloud Storage; write to Google Cloud Logging
  • D. Execute to Google Cloud Storage; execute to Google Cloud Logging

Answer: B

Explanation:
Explanation
Service accounts authenticate applications running on your virtual machine instances to other Google Cloud Platform services. For example, if you write an application that reads and writes files on Google Cloud Storage, it must first authenticate to the Google Cloud Storage API. At a minimum, service accounts used with Cloud Dataproc need permissions to read and write to Google Cloud Storage, and to write to Google Cloud Logging.
Reference: https://cloud.google.com/dataproc/docs/concepts/service-accounts#important_notes

 

NEW QUESTION 112
A shipping company has live package-tracking data that is sent to an Apache Kafka stream in real time. This is then loaded into BigQuery. Analysts in your company want to query the tracking data in BigQuery to analyze geospatial trends in the lifecycle of a package. The table was originally created with ingest-date partitioning.
Over time, the query processing time has increased. You need to implement a change that would improve query performance in BigQuery. What should you do?

  • A. Implement clustering in BigQuery on the package-tracking ID column.
  • B. Implement clustering in BigQuery on the ingest date column.
  • C. Re-create the table using data partitioning on the package delivery date.
  • D. Tier older data onto Google Cloud Storage files and create a BigQuery table using GCS as an external data source.

Answer: A

 

NEW QUESTION 113
Your company's customer and order databases are often under heavy load. This makes performing analytics against them difficult without harming operations. The databases are in a MySQL cluster, with nightly backups taken using mysqldump. You want to perform analytics with minimal impact on operations.
What should you do?

  • A. Add a node to the MySQL cluster and build an OLAP cube there.
  • B. Mount the backups to Google Cloud SQL, and then process the data using Google Cloud Dataproc.
  • C. Connect an on-premises Apache Hadoop cluster to MySQL and perform ETL.
  • D. Use an ETL tool to load the data from MySQL into Google BigQuery.

Answer: C

 

NEW QUESTION 114
You have a data pipeline that writes data to Cloud Bigtable using well-designed row keys. You want to monitor your pipeline to determine when to increase the size of you Cloud Bigtable cluster. Which two actions can you take to accomplish this? (Choose two.)

  • A. Review Key Visualizer metrics. Increase the size of the Cloud Bigtable cluster when the Write pressure index is above 100.
  • B. Monitor storage utilization. Increase the size of the Cloud Bigtable cluster when utilization increases above
    70% of max capacity.
  • C. Monitor latency of read operations. Increase the size of the Cloud Bigtable cluster of read operations take longer than 100 ms.
  • D. Review Key Visualizer metrics. Increase the size of the Cloud Bigtable cluster when the Read pressure index is above 100.
  • E. Monitor the latency of write operations. Increase the size of the Cloud Bigtable cluster when there is a sustained increase in write latency.

Answer: D,E

 

NEW QUESTION 115
Your company has recently grown rapidly and now ingesting data at a significantly higher rate than it was
previously. You manage the daily batch MapReduce analytics jobs in Apache Hadoop. However, the
recent increase in data has meant the batch jobs are falling behind. You were asked to recommend ways
the development team could increase the responsiveness of the analytics without increasing costs. What
should you recommend they do?

  • A. Rewrite the job in Apache Spark.
  • B. Rewrite the job in Pig.
  • C. Increase the size of the Hadoop cluster.
  • D. Decrease the size of the Hadoop cluster but also rewrite the job in Hive.

Answer: B

 

NEW QUESTION 116
You are using Google BigQuery as your data warehouse. Your users report that the following simple query is running very slowly, no matter when they run the query:
SELECT country, state, city FROM [myproject:mydataset.mytable] GROUP BY country You check the query plan for the query and see the following output in the Read section of Stage:1:

What is the most likely cause of the delay for this query?

  • A. The [myproject:mydataset.mytable] table has too many partitions
  • B. Users are running too many concurrent queries in the system
  • C. Either the state or the city columns in the [myproject:mydataset.mytable] table have too many NULL values
  • D. Most rows in the [myproject:mydataset.mytable] table have the same value in the country column, causing data skew

Answer: B

 

NEW QUESTION 117
What are two of the benefits of using denormalized data structures in BigQuery?

  • A. Reduces the amount of data processed, reduces the amount of storage required
  • B. Reduces the amount of storage required, increases query speed
  • C. Increases query speed, makes queries simpler
  • D. Reduces the amount of data processed, increases query speed

Answer: C

Explanation:
Denormalization increases query speed for tables with billions of rows because BigQuery's performance degrades when doing JOINs on large tables, but with a denormalized data
structure, you don't have to use JOINs, since all of the data has been combined into one table. Denormalization also makes queries simpler because you do not have to use JOIN clauses.
Denormalization increases the amount of data processed and the amount of storage required because it creates redundant data.
Reference:
https://cloud.google.com/solutions/bigquery-data-warehouse#denormalizing_data

 

NEW QUESTION 118
Your infrastructure includes a set of YouTube channels. You have been tasked with creating a process for sending the YouTube channel data to Google Cloud for analysis. You want to design a solution that allows your world-wide marketing teams to perform ANSI SQL and other types of analysis on up-to-date YouTube channels log data. How should you set up the log data transfer into Google Cloud?

  • A. Use Storage Transfer Service to transfer the offsite backup files to a Cloud Storage Regional bucket as a final destination.
  • B. Use Storage Transfer Service to transfer the offsite backup files to a Cloud Storage Multi-Regional storage bucket as a final destination.
  • C. Use BigQuery Data Transfer Service to transfer the offsite backup files to a Cloud Storage Multi- Regional storage bucket as a final destination.
  • D. Use BigQuery Data Transfer Service to transfer the offsite backup files to a Cloud Storage Regional storage bucket as a final destination.

Answer: C

 

NEW QUESTION 119
You have a query that filters a BigQuery table using a WHERE clause on timestamp and ID columns. By using bq query - -dry_run you learn that the query triggers a full scan of the table, even though the filter on timestamp and ID select a tiny fraction of the overall dat
a. You want to reduce the amount of data scanned by BigQuery with minimal changes to existing SQL queries. What should you do?

  • A. Use the LIMIT keyword to reduce the number of rows returned.
  • B. Create a separate table for each ID.
  • C. Use the bq query - -maximum_bytes_billed flag to restrict the number of bytes billed.
  • D. Recreate the table with a partitioning column and clustering column.

Answer: D

 

NEW QUESTION 120
When using Cloud Dataproc clusters, you can access the YARN web interface by configuring a browser to connect through a ____ proxy.

  • A. SOCKS
  • B. VPN
  • C. HTTP
  • D. HTTPS

Answer: A

Explanation:
When using Cloud Dataproc clusters, configure your browser to use the SOCKS proxy. The SOCKS proxy routes data intended for the Cloud Dataproc cluster through an SSH tunnel.

 

NEW QUESTION 121
Business owners at your company have given you a database of bank transactions. Each row contains the user ID, transaction type, transaction location, and transaction amount. They ask you to investigate what type of machine learning can be applied to the data. Which three machine learning applications can you use? (Choose three.)

  • A. Reinforcement learning to predict the location of a transaction.
  • B. Clustering to divide the transactions into N categories based on feature similarity.
  • C. Unsupervised learning to determine which transactions are most likely to be fraudulent.
  • D. Supervised learning to predict the location of a transaction.
  • E. Supervised learning to determine which transactions are most likely to be fraudulent.
  • F. Unsupervised learning to predict the location of a transaction.

Answer: B,C,D

Explanation:
Fraud is not a feature, so unsupervised, location is given so supervised, Clustering can be done looking at the done with same features.

 

NEW QUESTION 122
Which of these is not a supported method of putting data into a partitioned table?

  • A. If you have existing data in a separate file for each day, then create a partitioned table and upload each file into the appropriate partition.
  • B. Create a partitioned table and stream new records to it every day.
  • C. Run a query to get the records for a specific day from an existing table and for the destination table, specify a partitioned table ending with the day in the format "$YYYYMMDD".
  • D. Use ORDER BY to put a table's rows into chronological order and then change the table's type to
    "Partitioned".

Answer: D

Explanation:
You cannot change an existing table into a partitioned table. You must create a partitioned table from scratch. Then you can either stream data into it every day and the data will automatically be put in the right partition, or you can load data into a specific partition by using "$YYYYMMDD" at the end of the table name.
Reference: https://cloud.google.com/bigquery/docs/partitioned-tables

 

NEW QUESTION 123
Your company's on-premises Apache Hadoop servers are approaching end-of-life, and IT has decided to migrate the cluster to Google Cloud Dataproc. A like-for-like migration of the cluster would require 50 TB of Google Persistent Disk per node. The CIO is concerned about the cost of using that much block storage.
You want to minimize the storage cost of the migration. What should you do?

  • A. Use preemptible virtual machines (VMs) for the Cloud Dataproc cluster.
  • B. Put the data into Google Cloud Storage.
  • C. Tune the Cloud Dataproc cluster so that there is just enough disk for all data.
  • D. Migrate some of the cold data into Google Cloud Storage, and keep only the hot data in Persistent Disk.

Answer: A

 

NEW QUESTION 124
......

Professional-Data-Engineer 2022 Training With 270 QA's: https://www.trainingdumps.com/Professional-Data-Engineer_exam-valid-dumps.html

Google Professional-Data-Engineer Certification Exam Questions: https://drive.google.com/open?id=13pCHlWguNYpUe3f8mXWepBR7TTDJpNya