Summer Certification Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: force70

Pass the Amazon Web Services AWS Certified Data Engineer Data-Engineer-Associate Questions and answers with CertsForce

Viewing page 3 out of 9 pages
Viewing questions 21-30 out of questions
Questions # 21:

A retail company is developing a data lake solution on Amazon S3 to analyze historical sales data. The solution needs to support frequent schema changes as new product attributes are added. The company must also be able to query point-in-time historical data snapshots for compliance reporting. The solution must provide atomicity, consistency, isolation, and durability (ACID) transaction guarantees for concurrent write operations.

Which solution will meet these requirements?

Options:

A.

Create an AWS Glue Data Catalog table that uses CSV format. Schedule AWS Glue extract, transform, and load (ETL) jobs to transform the data into Parquet format and partition by date.


B.

Create an AWS Glue Data Catalog table that uses Apache Iceberg table format. Set the format version to 2. Configure time travel retention policies in the table properties.


C.

Enable Amazon S3 Versioning on the company ' s S3 bucket. Create an AWS Glue crawler to catalog the data. Use AWS Glue extract, transform, and load (ETL) jobs to read specific S3 version IDs.


D.

Store the data in Amazon DynamoDB with a composite primary key that includes a timestamp. Use Amazon DynamoDB Streams to capture changes and replicate to Amazon S3 in Parquet format.


Expert Solution
Questions # 22:

A company uses an Amazon Redshift cluster that runs on RA3 nodes. The company wants to scale read and write capacity to meet demand. A data engineer needs to identify a solution that will turn on concurrency scaling.

Which solution will meet this requirement?

Options:

A.

Turn on concurrency scaling in workload management (WLM) for Redshift Serverless workgroups.


B.

Turn on concurrency scaling at the workload management (WLM) queue level in the Redshift cluster.


C.

Turn on concurrency scaling in the settings during the creation of and new Redshift cluster.


D.

Turn on concurrency scaling for the daily usage quota for the Redshift cluster.


Expert Solution
Questions # 23:

A data engineer is using Amazon QuickSight to build a dashboard to report a company’s revenue in multiple AWS Regions. The data engineer wants the dashboard to display the total revenue for a Region, regardless of the drill-down levels shown in the visual.

Which solution will meet these requirements?

Options:

A.

Create a table calculation.


B.

Create a simple calculated field.


C.

Create a level-aware calculation – aggregate (LAC-A) function.


D.

Create a level-aware calculation – window (LAC-W) function.


Expert Solution
Questions # 24:

A company stores a 100 MB dataset in an Amazon S3 bucket as an Apache Parquet file. A data engineer needs to profile the data before performing data preparation steps on the data.

Which solution will meet this requirement in the MOST operationally efficient way?

Options:

A.

Create a profile job on the dataset in AWS Glue DataBrew. Review the profile job results.


B.

Stream the data into Amazon Managed Service for Apache Flink for SQL queries. Use the Apache Flink dashboard to profile the data.


C.

Ingest the data into Amazon Redshift Spectrum. Use SQL queries to profile the data.


D.

Load the data into an Amazon QuickSight dataset. Build a topic to profile the data with questions.


Expert Solution
Questions # 25:

A company receives a daily file that contains customer data in .xls format. The company stores the file in Amazon S3. The daily file is approximately 2 GB in size.

A data engineer concatenates the column in the file that contains customer first names and the column that contains customer last names. The data engineer needs to determine the number of distinct customers in the file.

Which solution will meet this requirement with the LEAST operational effort?

Options:

A.

Create and run an Apache Spark job in an AWS Glue notebook. Configure the job to read the S3 file and calculate the number of distinct customers.


B.

Create an AWS Glue crawler to create an AWS Glue Data Catalog of the S3 file. Run SQL queries from Amazon Athena to calculate the number of distinct customers.


C.

Create and run an Apache Spark job in Amazon EMR Serverless to calculate the number of distinct customers.


D.

Use AWS Glue DataBrew to create a recipe that uses the COUNT_DISTINCT aggregate function to calculate the number of distinct customers.


Expert Solution
Questions # 26:

A company processes 500 GB of audience and advertising data daily, storing CSV files in Amazon S3 with schemas registered in AWS Glue Data Catalog. They need to convert these files to Apache Parquet format and store them in an S3 bucket.

The solution requires a long-running workflow with 15 GiB memory capacity to process the data concurrently, followed by a correlation process that begins only after the first two processes complete.

Which solution will meet these requirements with the LEAST operational overhead?

Options:

A.

Use Amazon Managed Workflows for Apache Airflow (Amazon MWAA) to orchestrate the workflow by using AWS Glue. Configure AWS Glue to begin the third process after the first two processes have finished.


B.

Use Amazon EMR to run each process in the workflow. Create an Amazon Simple Queue Service (Amazon SQS) queue to handle messages that indicate the completion of the first two processes. Configure an AWS Lambda function to process the SQS queue by running the third process.


C.

Use AWS Glue workflows to run the first two processes in parallel. Ensure that the third process starts after the first two processes have finished.


D.

Use AWS Step Functions to orchestrate a workflow that uses multiple AWS Lambda functions. Ensure that the third process starts after the first two processes have finished.


Expert Solution
Questions # 27:

A company created an extract, transform, and load (ETL) data pipeline in AWS Glue. A data engineer must crawl a table that is in Microsoft SQL Server. The data engineer needs to extract, transform, and load the output of the crawl to an Amazon S3 bucket. The data engineer also must orchestrate the data pipeline.

Which AWS service or feature will meet these requirements MOST cost-effectively?

Options:

A.

AWS Step Functions


B.

AWS Glue workflows


C.

AWS Glue Studio


D.

Amazon Managed Workflows for Apache Airflow (Amazon MWAA)


Expert Solution
Questions # 28:

A security company stores IoT data that is in JSON format in an Amazon S3 bucket. The data structure can change when the company upgrades the IoT devices. The company wants to create a data catalog that includes the IoT data. The company ' s analytics department will use the data catalog to index the data.

Which solution will meet these requirements MOST cost-effectively?

Options:

A.

Create an AWS Glue Data Catalog. Configure an AWS Glue Schema Registry. Create a new AWS Glue workload to orchestrate the ingestion of the data that the analytics department will use into Amazon Redshift Serverless.


B.

Create an Amazon Redshift provisioned cluster. Create an Amazon Redshift Spectrum database for the analytics department to explore the data that is in Amazon S3. Create Redshift stored procedures to load the data into Amazon Redshift.


C.

Create an Amazon Athena workgroup. Explore the data that is in Amazon S3 by using Apache Spark through Athena. Provide the Athena workgroup schema and tables to the analytics department.


D.

Create an AWS Glue Data Catalog. Configure an AWS Glue Schema Registry. Create AWS Lambda user defined functions (UDFs) by using the Amazon Redshift Data API. Create an AWS Step Functions job to orchestrate the ingestion of the data that the analytics department will use into Amazon Redshift Serverless.


Expert Solution
Questions # 29:

A company needs to build an extract, transform, and load (ETL) pipeline that has separate stages for batch data ingestion, transformation, and storage. The pipeline must store the transformed data in an Amazon S3 bucket. Each stage must automatically retry failures. The pipeline must provide visibility into the success or failure of individual stages.

Which solution will meet these requirements with the LEAST operational overhead?

Options:

A.

Chain AWS Glue jobs that perform each stage together by using job triggers. Set the MaxRetries field to 0.


B.

Deploy AWS Step Functions workflows to orchestrate AWS Lambda functions that ingest data. Use AWS Glue jobs to transform the data and store the data in the S3 bucket.


C.

Build an Amazon EventBridge–based pipeline that invokes AWS Lambda functions to perform each stage.


D.

Schedule Apache Airflow directed acyclic graphs (DAGs) on Amazon Managed Workflows for Apache Airflow (Amazon MWAA) to orchestrate pipeline steps. Use Amazon Simple Queue Service (Amazon SQS) to ingest data. Use AWS Glue jobs to transform data and store the data in the S3 bucket.


Expert Solution
Questions # 30:

A company ingests data from multiple data sources and stores the data in an Amazon S3 bucket. An AWS Glue extract, transform, and load (ETL) job transforms the data and writes the transformed data to an Amazon S3 based data lake. The company uses Amazon Athena to query the data that is in the data lake.

The company needs to identify matching records even when the records do not have a common unique identifier.

Which solution will meet this requirement?

Options:

A.

Use Amazon Made pattern matching as part of the ETL job.


B.

Train and use the AWS Glue PySpark Filter class in the ETL job.


C.

Partition tables and use the ETL job to partition the data on a unique identifier.


D.

Train and use the AWS Lake Formation FindMatches transform in the ETL job.


Expert Solution
Viewing page 3 out of 9 pages
Viewing questions 21-30 out of questions