DON'T WANT TO MISS A THING?

Certification Exam Passing Tips

Latest exam news and discount info

Curated and up-to-date by our experts

Yes, send me the newsletter

Free AWS DEA-C01 Practice Questions & Answers 2026 Part3

Are you preparing for the AWS DEA-C01 certification exam? SPOTO offers the AWS DEA-C01 Premium File; all questions are aligned with the latest exam content and come with expert-provided answers. Our question banks cover the latest question types, core concepts, and detailed explanations, helping you familiarize yourself with the exam format and difficulty level. Whether you are reviewing core concepts or simulating a real exam environment, these resources will rapidly boost your confidence and readiness.
For over two decades, SPOTO has successfully helped numerous IT professionals secure their ideal positions at Fortune 500 companies. Download now to start practicing efficiently and ensure a high score on the actual exam. Don't miss this opportunity to pass your certification exam with ease!
Take other online exams

Question #1
A company uses Amazon RDS to store transactional data. The company runs an RDS DB instance in a private subnet. A developer wrote an AWS Lambda function with default settings to insert, update, or delete data in the DB instance.The developer needs to give the Lambda function the ability to connect to the DB instance privately without using the public internet.Which combination of steps will meet this requirement with the LEAST operational overhead? (Choose two.)
A. Turn on the public access setting for the DB instance
B. Update the security group of the DB instance to allow only Lambda function invocations on the database port
C. Configure the Lambda function to run in the same subnet that the DB instance uses
D. Attach the same security group to the Lambda function and the DB instance
E. Update the network ACL of the private subnet to include a self-referencing rule that allows access through the database port
View answer
Correct Answer: CD
Question #2
A data engineer needs to create an AWS Lambda function that converts the format of data from .csv to Apache Parquet. The Lambda function must run only if a user uploads a .csv file to an Amazon S3 bucket.Which solution will meet these requirements with the LEAST operational overhead?
A. Create an S3 event notification that has an event type of s3:ObjectCreated:*
B. Create an S3 event notification that has an event type of s3:ObjectTagging:* for objects that have a tag set to
C. Create an S3 event notification that has an event type of s3:*
D. Create an S3 event notification that has an event type of s3:ObjectCreated:*
View answer
Correct Answer: A
Question #3
A web application generates clickstream events that must be ingested continuously for downstream processing. Which Alibaba Cloud service is most appropriate?
A. MaxCompute
B. DataV
C. DataHub
D. CloudMonitor
View answer
Correct Answer: c
Question #4
A data engineer must orchestrate a series of Amazon Athena queries that will run every day. Each query can run for more than 15 minutes.Which combination of steps will meet these requirements MOST cost-effectively? (Choose two.)
A. Use an AWS Lambda function and the Athena Boto3 client start_query_execution API call to invoke the Athena queries programmatically
B. Create an AWS Step Functions workflow and add two states
C. Use an AWS Glue Python shell job and the Athena Boto3 client start_query_execution API call to invoke the Athena queries programmatically
D. Use an AWS Glue Python shell script to run a sleep timer that checks every 5 minutes to determine whether the current Athena query has finished running successfully
E. Use Amazon Managed Workflows for Apache Airflow (Amazon MWAA) to orchestrate the Athena queries in AWS Batch
View answer
Correct Answer: AB
Question #5
A company needs to implement a workflow to process transactions. Each transaction goes through multiple levels of validation. Each validation level depends on the preceding validation level.The workflow must either process or reject each transaction within 24 hours. The workflow must run for less than 24 hours total.Which solution will meet these requirements with the LEAST operational cost?
A. reate an express workflow in AWS Step Functions
B. reate a standard workflow in AWS Step Functions
C. se Amazon Managed Workflows for Apache Airflow (Amazon MWAA) to implement the workflow
D. se AWS Lambda functions to implement the workflow
View answer
Correct Answer: B
Question #6
A company wants to implement real-time analytics capabilities. The company wants to use Amazon Kinesis Data Streams and Amazon Redshift to ingest and process streaming data at the rate of several gigabytes per second. The company wants to derive near real-time insights by using existing business intelligence (BI) and analytics tools.Which solution will meet these requirements with the LEAST operational overhead?
A. Use Kinesis Data Streams to stage data in Amazon S3
B. Access the data from Kinesis Data Streams by using SQL queries
C. Create an external schema in Amazon Redshift to map the data from Kinesis Data Streams to an Amazon Redshift object
D. Connect Kinesis Data Streams to Amazon Kinesis Data Firehose
View answer
Correct Answer: C
Question #7
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. AWS Glue Workflows can coordinate multiple ETL jobs and triggers. They support parallel execution and sequential dependencies, which is ideal for concurrent data processing followed by correlation steps, all with minimal operational overhead. ''Use AWS Glue Workflows to orchestrate multiple ETL jobs in sequence or in parallel, supporting conditional triggers and dependency management.'' -- Ace the AWS Certified Data Engineer - Associate Certification - version 2 - apple.pdf
A. Use Amazon Managed Workflows for Apache Airflow (Amazon MWAA) to orchestrate the workflow by using AWS Glue
B. Use Amazon EMR to run each process in the workflow
C. Use AWS Glue workflows to run the first two processes in parallel
D. Use AWS Step Functions to orchestrate a workflow that uses multiple AWS Lambda functions
View answer
Correct Answer: C
Question #8
A company maintains an Amazon Redshift provisioned cluster that the company uses for extract, transform, and load (ETL) operations to support critical analysis tasks. A sales team within the company maintains a Redshift cluster that the sales team uses for business intelligence (BI) tasks.The sales team recently requested access to the data that is in the ETL Redshift cluster so the team can perform weekly summary analysis tasks. The sales team needs to join data from the ETL cluster with data that is in the sales team's BI cluster.The company needs a solution that will share the ETL cluster data with the sales team without interrupting the critical analysis tasks. The solution must minimize usage of the computing resources of the ETL cluster.Which solution will meet these requirements?
A. Set up the sales team BI cluster as a consumer of the ETL cluster by using Redshift data sharing
B. Create materialized views based on the sales team's requirements
C. Create database views based on the sales team's requirements
D. Unload a copy of the data from the ETL cluster to an Amazon S3 bucket every week
View answer
Correct Answer: A
Question #9
A company uses Amazon RDS to store transactional data. The company runs an RDS DB instance in a private subnet. A developer wrote an AWS Lambda function with default settings to insert, update, or delete data in the DB instance.The developer needs to give the Lambda function the ability to connect to the DB instance privately without using the public internet.Which combination of steps will meet this requirement with the LEAST operational overhead? (Choose two.)
A. Turn on the public access setting for the DB instance
B. Update the security group of the DB instance to allow only Lambda function invocations on the database port
C. Configure the Lambda function to run in the same subnet that the DB instance uses
D. Attach the same security group to the Lambda function and the DB instance
E. Update the network ACL of the private subnet to include a self-referencing rule that allows access through the database port
View answer
Correct Answer: CD
Question #10
A company uses Amazon S3 to store semi-structured data in a transactional data lake. Some of the data files are small, but other data files are tens of terabytes.A data engineer must perform a change data capture (CDC) operation to identify changed data from the data source. The data source sends a full snapshot as a JSON file every day and ingests the changed data into the data lake.Which solution will capture the changed data MOST cost-effectively?
A. reate an AWS Lambda function to identify the changes between the previous data and the current data
B. ngest the data into Amazon RDS for MySQL
C. se an open source data lake format to merge the data source with the S3 data lake to insert the new data and update the existing data
D. ngest the data into an Amazon Aurora MySQL DB instance that runs Aurora Serverless
View answer
Correct Answer: C
Question #11
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?
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 any new Redshift cluster
D. Turn on concurrency scaling for the daily usage quota for the Redshift cluster
View answer
Correct Answer: B
Question #12
A company wants to implement real-time analytics capabilities. The company wants to use Amazon Kinesis Data Streams and Amazon Redshift to ingest and process streaming data at the rate of several gigabytes per second. The company wants to derive near real-time insights by using existing business intelligence (BI) and analytics tools.Which solution will meet these requirements with the LEAST operational overhead?
A. Use Kinesis Data Streams to stage data in Amazon S3
B. Access the data from Kinesis Data Streams by using SQL queries
C. Create an external schema in Amazon Redshift to map the data from Kinesis Data Streams to an Amazon Redshift object
D. Connect Kinesis Data Streams to Amazon Kinesis Data Firehose
View answer
Correct Answer: C
Question #13
A data engineer notices slow query performance on a highly partitioned table that is in Amazon Athena. The table contains daily data for the previous 5 years, partitioned by date. The data engineer wants to improve query performance and to automate partition management. Which solution will meet these requirements?
A. Use an AWS Lambda function that runs daily
B. Use partition projection in Athena
C. Reduce the number of partitions by changing the partitioning schema from dairy to monthly granularity
D. Increase the processing capacity of Athena queries by allocating more compute resources
View answer
Correct Answer: B
Question #14
A company is creating a new data pipeline to populate a data lake. A data analyst needs to prepare and standardize the data before a data engineering team can perform advanced data transformations. The data analyst needs a solution to process the data that does not require writing new code.Which solution will meet these requirements with the LEAST operational effort?
A. Use Python and Pandas in an AWS Glue Studio notebook
B. Use Amazon SageMaker Canvas and SageMaker Data Wrangler to write to a new dataset
C. Use AWS Glue Studio with data preparation recipe transformations
D. Create a document that includes the data preparation rules
View answer
Correct Answer: C
Question #15
A company is building an analytics solution. The solution uses Amazon S3 for data lake storage and Amazon Redshift for a data warehouse. The company wants to use Amazon Redshift Spectrum to query the data that is in Amazon S3.Which actions will provide the FASTEST queries? (Choose two.)
A. Use gzip compression to compress individual files to sizes that are between 1 GB and 5 GB
B. Use a columnar storage file format
C. Partition the data based on the most common query predicates
D. Split the data into files that are less than 10 KB
E. Use file formats that are not splittable
View answer
Correct Answer: BC
Question #16
A company is planning to use a provisioned Amazon EMR cluster that runs Apache Spark jobs to perform big data analysis. The company requires high reliability. A big data team must follow best practices for running cost-optimized and long-running workloads on Amazon EMR. The team must find a solution that will maintain the company's current level of performance.Which combination of resources will meet these requirements MOST cost-effectively? (Choose two.)
A. Use Hadoop Distributed File System (HDFS) as a persistent data store
B. Use Amazon S3 as a persistent data store
C. Use x86-based instances for core nodes and task nodes
D. Use Graviton instances for core nodes and task nodes
E. Use Spot Instances for all primary nodes
View answer
Correct Answer: BD
Question #17
A company is migrating a legacy application to an Amazon S3 based data lake. A data engineer reviewed data that is associated with the legacy application. The data engineer found that the legacy data contained some duplicate information.The data engineer must identify and remove duplicate information from the legacy application data.Which solution will meet these requirements with the LEAST operational overhead?
A. Write a custom extract, transform, and load (ETL) job in Python
B. Write an AWS Glue extract, transform, and load (ETL) job
C. Write a custom extract, transform, and load (ETL) job in Python
D. Write an AWS Glue extract, transform, and load (ETL) job
View answer
Correct Answer: B
Question #18
A company uses Amazon RDS to store transactional data. The company runs an RDS DB instance in a private subnet. A developer wrote an AWS Lambda function with default settings to insert, update, or delete data in the DB instance.The developer needs to give the Lambda function the ability to connect to the DB instance privately without using the public internet.Which combination of steps will meet this requirement with the LEAST operational overhead? (Choose two.)
A. Turn on the public access setting for the DB instance
B. Update the security group of the DB instance to allow only Lambda function invocations on the database port
C. Configure the Lambda function to run in the same subnet that the DB instance uses
D. Attach the same security group to the Lambda function and the DB instance
E. Update the network ACL of the private subnet to include a self-referencing rule that allows access through the database port
View answer
Correct Answer: CD
Question #19
A data engineer needs to use AWS Step Functions to design an orchestration workflow. The workflow must parallel process a large collection of data files and apply a specific transformation to each file.Which Step Functions state should the data engineer use to meet these requirements?
A. Parallel state
B. Choice state
C. Map state
D. Wait state
View answer
Correct Answer: C
Question #20
A data engineer needs to join data from multiple sources to perform a one-time analysis job. The data is stored in Amazon DynamoDB, Amazon RDS, Amazon Redshift, and Amazon S3.Which solution will meet this requirement MOST cost-effectively?
A. Use an Amazon EMR provisioned cluster to read from all sources
B. Copy the data from DynamoDB, Amazon RDS, and Amazon Redshift into Amazon S3
C. Use Amazon Athena Federated Query to join the data from all data sources
D. Use Redshift Spectrum to query data from DynamoDB, Amazon RDS, and Amazon S3 directly from Redshift
View answer
Correct Answer: C
Question #21
A company uses Amazon RDS to store transactional data. The company runs an RDS DB instance in a private subnet. A developer wrote an AWS Lambda function with default settings to insert, update, or delete data in the DB instance.The developer needs to give the Lambda function the ability to connect to the DB instance privately without using the public internet.Which combination of steps will meet this requirement with the LEAST operational overhead? (Choose two.)
A. Turn on the public access setting for the DB instance
B. Update the security group of the DB instance to allow only Lambda function invocations on the database port
C. Configure the Lambda function to run in the same subnet that the DB instance uses
D. Attach the same security group to the Lambda function and the DB instance
E. Update the network ACL of the private subnet to include a self-referencing rule that allows access through the database port
View answer
Correct Answer: CD
Question #22
A company is building an analytics solution. The solution uses Amazon S3 for data lake storage and Amazon Redshift for a data warehouse. The company wants to use Amazon Redshift Spectrum to query the data that is in Amazon S3.Which actions will provide the FASTEST queries? (Choose two.)
A. Use gzip compression to compress individual files to sizes that are between 1 GB and 5 GB
B. Use a columnar storage file format
C. Partition the data based on the most common query predicates
D. Split the data into files that are less than 10 KB
E. Use file formats that are not splittable
View answer
Correct Answer: BC
Question #23
A data engineer needs to create an AWS Lambda function that converts the format of data from .csv to Apache Parquet. The Lambda function must run only if a user uploads a .csv file to an Amazon S3 bucket.Which solution will meet these requirements with the LEAST operational overhead?
A. Create an S3 event notification that has an event type of s3:ObjectCreated:*
B. Create an S3 event notification that has an event type of s3:ObjectTagging:* for objects that have a tag set to
C. Create an S3 event notification that has an event type of s3:*
D. Create an S3 event notification that has an event type of s3:ObjectCreated:*
View answer
Correct Answer: A
Question #24
A company is designing a data lake on Amazon S3. To ensure high performance when accessing the data, which best practice should the company adopt in organizing its data in the S3 bucket?
A. Store all data files as a single large file and use AWS Lambda to parse required data segments
B. Use a flat structure by avoiding the creation of any prefix or "folder" hierarchy
C. Partition data based on commonly accessed attributes and use a consistent naming scheme for prefixes
D. Enable S3 Transfer Acceleration to ensure data is quickly accessible from any location
View answer
Correct Answer: c
Question #25
You have been tasked with migrating an on-premises MySQL database to Amazon Aurora PostgreSQL using AWS Database Migration Service (DMS). The stakeholder emphasizes that the source database must remain fully operational during the migration process.Which of the following statements about DMS is accurate with respect to this scenario?
A. AWS DMS only supports full-load migrations, which would require downtime for the source database
B. AWS DMS supports both full-load and continuous replication, allowing the source MySQL database to remain operational during migration
C. When using DMS, the target Amazon Aurora PostgreSQL instance cannot be accessed or queried until the migration is complete
D. AWS DMS requires the source MySQL database to be version 5
E. AWS DMS can convert the MySQL database schema directly to PostgreSQL without any manual intervention
View answer
Correct Answer: b
Question #26
A data engineer needs to join data from multiple sources to perform a one-time analysis job. The data is stored in Amazon DynamoDB, Amazon RDS, Amazon Redshift, and Amazon S3.Which solution will meet this requirement MOST cost-effectively?
A. Use an Amazon EMR provisioned cluster to read from all sources
B. Copy the data from DynamoDB, Amazon RDS, and Amazon Redshift into Amazon S3
C. Use Amazon Athena Federated Query to join the data from all data sources
D. Use Redshift Spectrum to query data from DynamoDB, Amazon RDS, and Amazon S3 directly from Redshift
View answer
Correct Answer: C
Question #27
A company is building an analytics solution. The solution uses Amazon S3 for data lake storage and Amazon Redshift for a data warehouse. The company wants to use Amazon Redshift Spectrum to query the data that is in Amazon S3.Which actions will provide the FASTEST queries? (Choose two.)
A. se gzip compression to compress individual files to sizes that are between 1 GB and 5 GB
B. se a columnar storage file format
C. artition the data based on the most common query predicates
D. plit the data into files that are less than 10 KB
E. se file formats that are not splittable
View answer
Correct Answer: BC
Question #28
A company uses Amazon RDS to store transactional data. The company runs an RDS DB instance in a private subnet. A developer wrote an AWS Lambda function with default settings to insert, update, or delete data in the DB instance.The developer needs to give the Lambda function the ability to connect to the DB instance privately without using the public internet.Which combination of steps will meet this requirement with the LEAST operational overhead? (Choose two.)
A. Turn on the public access setting for the DB instance
B. Update the security group of the DB instance to allow only Lambda function invocations on the database port
C. Configure the Lambda function to run in the same subnet that the DB instance uses
D. Attach the same security group to the Lambda function and the DB instance
E. Update the network ACL of the private subnet to include a self-referencing rule that allows access through the database port
View answer
Correct Answer: CD
Question #29
A data engineer needs to schedule a workflow that runs a set of AWS Glue jobs every day. The data engineer does not require the Glue jobs to run or finish at a specific time.Which solution will run the Glue jobs in the MOST cost-effective way?
A. Choose the FLEX execution class in the Glue job properties
B. Use the Spot Instance type in Glue job properties
C. Choose the STANDARD execution class in the Glue job properties
D. Choose the latest version in the GlueVersion field in the Glue job properties
View answer
Correct Answer: A
Question #30
A financial company wants to implement a data mesh. The data mesh must support centralized data governance, data analysis, and data access control. The company has decided to use AWS Glue for data catalogs and extract, transform, and load (ETL) operations.Which combination of AWS services will implement a data mesh? (Choose two.)
A. Use Amazon Aurora for data storage
B. Use Amazon S3 for data storage
C. Use AWS Glue DataBrew for centralized data governance and access control
D. Use Amazon RDS for data storage
E. Use AWS Lake Formation for centralized data governance and access control
View answer
Correct Answer: BE
Question #31
A data engineer needs to join data from multiple sources to perform a one-time analysis job. The data is stored in Amazon DynamoDB, Amazon RDS, Amazon Redshift, and Amazon S3.Which solution will meet this requirement MOST cost-effectively?
A. Use an Amazon EMR provisioned cluster to read from all sources
B. Copy the data from DynamoDB, Amazon RDS, and Amazon Redshift into Amazon S3
C. Use Amazon Athena Federated Query to join the data from all data sources
D. Use Redshift Spectrum to query data from DynamoDB, Amazon RDS, and Amazon S3 directly from Redshift
View answer
Correct Answer: C
Question #32
A company is building an analytics solution. The solution uses Amazon S3 for data lake storage and Amazon Redshift for a data warehouse. The company wants to use Amazon Redshift Spectrum to query the data that is in Amazon S3.Which actions will provide the FASTEST queries? (Choose two.)
A. Use gzip compression to compress individual files to sizes that are between 1 GB and 5 GB
B. Use a columnar storage file format
C. Partition the data based on the most common query predicates
D. Split the data into files that are less than 10 KB
E. Use file formats that are not splittable
View answer
Correct Answer: BC
Question #33
For evolving schema and high compatibility, which data format should be chosen for downstream analytics?
A. CSV
B. JSON
C. Parquet
D. Avro
View answer
Correct Answer: d
Question #34
A company is migrating a legacy application to an Amazon S3 based data lake. A data engineer reviewed data that is associated with the legacy application. The data engineer found that the legacy data contained some duplicate information.The data engineer must identify and remove duplicate information from the legacy application data.Which solution will meet these requirements with the LEAST operational overhead?
A. Write a custom extract, transform, and load (ETL) job in Python
B. Write an AWS Glue extract, transform, and load (ETL) job
C. Write a custom extract, transform, and load (ETL) job in Python
D. Write an AWS Glue extract, transform, and load (ETL) job
View answer
Correct Answer: B
Question #35
A company is migrating a legacy application to an Amazon S3 based data lake. A data engineer reviewed data that is associated with the legacy application. The data engineer found that the legacy data contained some duplicate information.The data engineer must identify and remove duplicate information from the legacy application data.Which solution will meet these requirements with the LEAST operational overhead?
A. Write a custom extract, transform, and load (ETL) job in Python
B. Write an AWS Glue extract, transform, and load (ETL) job
C. Write a custom extract, transform, and load (ETL) job in Python
D. Write an AWS Glue extract, transform, and load (ETL) job
View answer
Correct Answer: B
Question #36
A company is building an analytics solution. The solution uses Amazon S3 for data lake storage and Amazon Redshift for a data warehouse. The company wants to use Amazon Redshift Spectrum to query the data that is in Amazon S3.Which actions will provide the FASTEST queries? (Choose two.)
A. Use gzip compression to compress individual files to sizes that are between 1 GB and 5 GB
B. Use a columnar storage file format
C. Partition the data based on the most common query predicates
D. Split the data into files that are less than 10 KB
E. Use file formats that are not splittable
View answer
Correct Answer: BC
Question #37
A company uses Amazon RDS to store transactional data. The company runs an RDS DB instance in a private subnet. A developer wrote an AWS Lambda function with default settings to insert, update, or delete data in the DB instance.The developer needs to give the Lambda function the ability to connect to the DB instance privately without using the public internet.Which combination of steps will meet this requirement with the LEAST operational overhead? (Choose two.)
A. Turn on the public access setting for the DB instance
B. Update the security group of the DB instance to allow only Lambda function invocations on the database port
C. Configure the Lambda function to run in the same subnet that the DB instance uses
D. Attach the same security group to the Lambda function and the DB instance
E. Update the network ACL of the private subnet to include a self-referencing rule that allows access through the database port
View answer
Correct Answer: CD
Question #38
A company wants to implement real-time analytics capabilities. The company wants to use Amazon Kinesis Data Streams and Amazon Redshift to ingest and process streaming data at the rate of several gigabytes per second. The company wants to derive near real-time insights by using existing business intelligence (BI) and analytics tools.Which solution will meet these requirements with the LEAST operational overhead?
A. Use Kinesis Data Streams to stage data in Amazon S3
B. Access the data from Kinesis Data Streams by using SQL queries
C. Create an external schema in Amazon Redshift to map the data from Kinesis Data Streams to an Amazon Redshift object
D. Connect Kinesis Data Streams to Amazon Kinesis Data Firehose
View answer
Correct Answer: C
Question #39
A data engineer is using an AWS Glue ETL job to remove outdated customer records from a table that contains customer account information. The data engineer is using the following SQL command: MERGE INTO accounts t USING monthly_accounts_update s ON t.customer = s.customer WHEN MATCHED THEN DELETE What will happen when the data engineer runs the SQL command? In AWS Glue's SQL implementation (Spark SQL-compatible), the MERGE INTO statement supports conditional actions. The clause WHEN MATCHED THEN DELETE deletes matching records from the target table (accounts) where the join condition is true. ''A MERGE INTO statement can perform updates, inserts, or deletes based on the match condition between source and target tables.'' -- Ace the AWS Certified Data Engineer - Associate Certification - version 2 - apple.pdf
A. All customer records that exist in both the customer accounts table and the monthly_accounts_update table will be deleted from the accounts table
B. Only customer records that are present in both tables will be retained in the customer accounts table
C. The monthly_accounts_update table will be deleted
D. No records will be deleted because the command syntax is not valid in AWS Glue
View answer
Correct Answer: A
Question #40
A data engineer needs to create an AWS Lambda function that converts the format of data from .csv to Apache Parquet. The Lambda function must run only if a user uploads a .csv file to an Amazon S3 bucket.Which solution will meet these requirements with the LEAST operational overhead?
A. Create an S3 event notification that has an event type of s3:ObjectCreated:*
B. Create an S3 event notification that has an event type of s3:ObjectTagging:* for objects that have a tag set to
C. Create an S3 event notification that has an event type of s3:*
D. Create an S3 event notification that has an event type of s3:ObjectCreated:*
View answer
Correct Answer: A
Question #41
A data engineer needs to create an AWS Lambda function that converts the format of data from .csv to Apache Parquet. The Lambda function must run only if a user uploads a .csv file to an Amazon S3 bucket.Which solution will meet these requirements with the LEAST operational overhead?
A. Create an S3 event notification that has an event type of s3:ObjectCreated:*
B. Create an S3 event notification that has an event type of s3:ObjectTagging:* for objects that have a tag set to
C. Create an S3 event notification that has an event type of s3:*
D. Create an S3 event notification that has an event type of s3:ObjectCreated:*
View answer
Correct Answer: A
Question #42
A company is migrating a legacy application to an Amazon S3 based data lake. A data engineer reviewed data that is associated with the legacy application. The data engineer found that the legacy data contained some duplicate information.The data engineer must identify and remove duplicate information from the legacy application data.Which solution will meet these requirements with the LEAST operational overhead?
A. Write a custom extract, transform, and load (ETL) job in Python
B. Write an AWS Glue extract, transform, and load (ETL) job
C. Write a custom extract, transform, and load (ETL) job in Python
D. Write an AWS Glue extract, transform, and load (ETL) job
View answer
Correct Answer: B
Question #43
A data engineer maintains custom Python scripts that perform a data formatting process that many AWS Lambda functions use. When the data engineer needs to modify the Python scripts, the data engineer must manually update all the Lambda functions.The data engineer requires a less manual way to update the Lambda functions.Which solution will meet this requirement?
A. tore a pointer to the custom Python scripts in the execution context object in a shared Amazon S3 bucket
B. ackage the custom Python scripts into Lambda layers
C. tore a pointer to the custom Python scripts in environment variables in a shared Amazon S3 bucket
D. ssign the same alias to each Lambda function
View answer
Correct Answer: B
Question #44
What is a characteristic of the use of binding variables in JavaScript stored procedures in Snowflake?
A. ll types of JavaScript variables can be bound
B. ll Snowflake first-class objects can be bound
C. nly JavaScript variables of type number, string and sf Date can be bound
D. sers are restricted from binding JavaScript variables because they create SQL injection attack vulnerabilities
View answer
Correct Answer: C
Question #45
Mark a Data Engineer, looking to implement streams on local views & want to use change tracking metadata for one of its Data Loading use case. Please select the incorrect understanding points of Mark with respect to usage of Streams on Views?
A. For streams on views, change tracking must be enabled explicitly for the view and un - derlying tables to add the hidden columns to these tables
B. The CDC records returned when querying a stream rely on a combination of the offset stored in the stream and the change tracking metadata stored in the table
C. Views with GROUP BY & LIMIT Clause are supported by Snowflake
D. As an alternative to streams, Snowflake supports querying change tracking metadata for views using the CHANGES clause for SELECT statements
E. Enabling change tracking adds a pair of hidden columns to the table and begins storing change tracking metadata
View answer
Correct Answer: C
Question #46
A data engineer needs to deploy a complex pipeline. The stages of the pipeline must be able to run a script. The data engineer must use only fully managed and serverless services in the pipeline. Which solution will meet these requirements?
A. se Amazon Managed Workflows for Apache Airflow (Amazon MWAA) to build and schedule the pipeline
B. se Aws Glue DataBrew to build the pipeline
C. eploy AWS Glue jobs and workflows
D. eploy the script to Amazon EC2 instances
View answer
Correct Answer: A
Question #47
A company wants to implement real-time analytics capabilities. The company wants to use Amazon Kinesis Data Streams and Amazon Redshift to ingest and process streaming data at the rate of several gigabytes per second. The company wants to derive near real-time insights by using existing business intelligence (BI) and analytics tools.Which solution will meet these requirements with the LEAST operational overhead?
A. Use Kinesis Data Streams to stage data in Amazon S3
B. Access the data from Kinesis Data Streams by using SQL queries
C. Create an external schema in Amazon Redshift to map the data from Kinesis Data Streams to an Amazon Redshift object
D. Connect Kinesis Data Streams to Amazon Kinesis Data Firehose
View answer
Correct Answer: C
Question #48
A company uses Amazon Athena for one-time queries against data that is in Amazon S3. The company has several use cases. The company must implement permission controls to separate query processes and access to query history among users, teams, and applications that are in the same AWS account.Which solution will meet these requirements?
A. Create an S3 bucket for each use case
B. Create an Athena workgroup for each use case
C. Create an IAM role for each use case
D. Create an AWS Glue Data Catalog resource policy that grants permissions to appropriate individual IAM users for each use case
View answer
Correct Answer: B
Question #49
A company loads transaction data for each day into Amazon Redshift tables at the end of each day. The company wants to have the ability to track which tables have been loaded and which tables still need to be loaded.A data engineer wants to store the load statuses of Redshift tables in an Amazon DynamoDB table. The data engineer creates an AWS Lambda function to publish the details of the load statuses to DynamoDB.How should the data engineer invoke the Lambda function to write load statuses to the DynamoDB table?
A. Use a second Lambda function to invoke the first Lambda function based on Amazon CloudWatch events
B. Use the Amazon Redshift Data API to publish an event to Amazon EventBridge
C. Use the Amazon Redshift Data API to publish a message to an Amazon Simple Queue Service (Amazon SQS) queue
D. Use a second Lambda function to invoke the first Lambda function based on AWS CloudTrail events
View answer
Correct Answer: B
Question #50
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?
A. WS Step Functions
B. WS Glue workflows
C. WS Glue Studio
D. mazon Managed Workflows for Apache Airflow (Amazon MWAA)
View answer
Correct Answer: B
Question #51
To advance the offset of a stream to the current table version without consuming the change data in a DML operation, which of the following operations can be done by Data Engineer? [Select 2]
A. using the CREATE OR REPLACE STREAM syntax, Recreate the STREAM
B. Insert the current change data into a temporary table
C. A stream advances the offset only when it is used in a DML transaction, so none of the options works without consuming the change data of table
D. Delete the offset using STREAM properties SYSTEM$RESET_OFFSET( )
View answer
Correct Answer: AB
Question #52
A data engineer is building a new data pipeline that stores metadata in an Amazon DynamoDB table. The data engineer must ensure that all items that are older than a specified age are removed from the DynamoDB table daily.Which solution will meet this requirement with the LEAST configuration effort?
A. nable DynamoDB TTL on the DynamoDB table
B. reate a DynamoDB stream that has an AWS Lambda function that reacts to data modifications
C. dd a lifecycle configuration to the DynamoDB table that deletes items that are older than the specified age
D. reate an Amazon EventBridge rule that uses a daily cron expression to trigger an AWS Lambda function to delete items that are older than the specified age
View answer
Correct Answer: A
Question #53
A company uses an Amazon QuickSight dashboard to monitor usage of one of the company's applications. The company uses AWS Glue jobs to process data for the dashboard. The company stores the data in a single Amazon S3 bucket. The company adds new data every day.A data engineer discovers that dashboard queries are becoming slower over time. The data engineer determines that the root cause of the slowing queries is long-running AWS Glue jobs.Which actions should the data engineer take to improve the performance of the AWS Glue jobs? (Choose two.)
A. Partition the data that is in the S3 bucket
B. Increase the AWS Glue instance size by scaling up the worker type
C. Convert the AWS Glue schema to the DynamicFrame schema class
D. Adjust AWS Glue job scheduling frequency so the jobs run half as many times each day
E. Modify the IAM role that grants access to AWS glue to grant access to all S3 features
View answer
Correct Answer: AB
Question #54
A company is migrating a legacy application to an Amazon S3 based data lake. A data engineer reviewed data that is associated with the legacy application. The data engineer found that the legacy data contained some duplicate information.The data engineer must identify and remove duplicate information from the legacy application data.Which solution will meet these requirements with the LEAST operational overhead?
A. Write a custom extract, transform, and load (ETL) job in Python
B. Write an AWS Glue extract, transform, and load (ETL) job
C. Write a custom extract, transform, and load (ETL) job in Python
D. Write an AWS Glue extract, transform, and load (ETL) job
View answer
Correct Answer: B
Question #55
A company is building an analytics solution. The solution uses Amazon S3 for data lake storage and Amazon Redshift for a data warehouse. The company wants to use Amazon Redshift Spectrum to query the data that is in Amazon S3.Which actions will provide the FASTEST queries? (Choose two.)
A. Use gzip compression to compress individual files to sizes that are between 1 GB and 5 GB
B. Use a columnar storage file format
C. Partition the data based on the most common query predicates
D. Split the data into files that are less than 10 KB
E. Use file formats that are not splittable
View answer
Correct Answer: BC
Question #56
A company has a data warehouse in Amazon Redshift. To comply with security regulations, the company needs to log and store all user activities and connection activities for the data warehouse. Which solution will meet these requirements? Problem Analysis: The company must log all user activities and connection activities in Amazon Redshift for security compliance. Key Considerations: Redshift supports audit logging, which can be configured to write logs to an S3 bucket. S3 provides durable, scalable, and cost-effective storage for logs. Solution Analysis: Option A: S3 for Logging Standard approach for storing Redshift logs. Easy to set up and manage with minimal cost. Option B: Amazon EFS EFS is unnecessary for this use case and less cost-efficient than S3. Option C: Aurora MySQL Using a database to store logs increases complexity and cost. Option D: EBS Volume EBS is not a scalable option for log storage compared to S3. Final Recommendation: Enable Redshift audit logging and specify an S3 bucket as the destination. : Amazon Redshift Audit Logging Storing Logs in Amazon S3
A. Create an Amazon S3 bucket
B. Create an Amazon Elastic File System (Amazon EFS) file system
C. Create an Amazon Aurora MySQL database
D. Create an Amazon Elastic Block Store (Amazon EBS) volume
View answer
Correct Answer: A
Question #57
A data engineer needs to use AWS Step Functions to design an orchestration workflow. The workflow must parallel process a large collection of data files and apply a specific transformation to each file.Which Step Functions state should the data engineer use to meet these requirements?
A. Parallel state
B. Choice state
C. Map state
D. Wait state
View answer
Correct Answer: C
Question #58
A company is planning to use a provisioned Amazon EMR cluster that runs Apache Spark jobs to perform big data analysis. The company requires high reliability. A big data team must follow best practices for running cost-optimized and long-running workloads on Amazon EMR. The team must find a solution that will maintain the company's current level of performance.Which combination of resources will meet these requirements MOST cost-effectively? (Choose two.)
A. Use Hadoop Distributed File System (HDFS) as a persistent data store
B. Use Amazon S3 as a persistent data store
C. Use x86-based instances for core nodes and task nodes
D. Use Graviton instances for core nodes and task nodes
E. Use Spot Instances for all primary nodes
View answer
Correct Answer: BD
Question #59
A data engineer needs to use AWS Step Functions to design an orchestration workflow. The workflow must parallel process a large collection of data files and apply a specific transformation to each file.Which Step Functions state should the data engineer use to meet these requirements?
A. Parallel state
B. Choice state
C. Map state
D. Wait state
View answer
Correct Answer: C
Question #60
A company uses an on-premises Microsoft SQL Server database to store financial transaction data. The company migrates the transaction data from the on-premises database to AWS at the end of each month. The company has noticed that the cost to migrate data from the on-premises database to an Amazon RDS for SQL Server database has increased recently.The company requires a cost-effective solution to migrate the data to AWS. The solution must cause minimal downtown for the applications that access the database.Which AWS service should the company use to meet these requirements?
A. AWS Lambda
B. AWS Database Migration Service (AWS DMS)
C. AWS Direct Connect
D. AWS DataSync
View answer
Correct Answer: B
Question #61
A company uses an Amazon QuickSight dashboard to monitor usage of one of the company's applications. The company uses AWS Glue jobs to process data for the dashboard. The company stores the data in a single Amazon S3 bucket. The company adds new data every day.A data engineer discovers that dashboard queries are becoming slower over time. The data engineer determines that the root cause of the slowing queries is long-running AWS Glue jobs.Which actions should the data engineer take to improve the performance of the AWS Glue jobs? (Choose two.)
A. Partition the data that is in the S3 bucket
B. Increase the AWS Glue instance size by scaling up the worker type
C. Convert the AWS Glue schema to the DynamicFrame schema class
D. Adjust AWS Glue job scheduling frequency so the jobs run half as many times each day
E. Modify the IAM role that grants access to AWS glue to grant access to all S3 features
View answer
Correct Answer: AB
Question #62
A data engineer is configuring an AWS Glue job to read data from an Amazon S3 bucket. The data engineer has set up the necessary AWS Glue connection details and an associated IAM role. However, when the data engineer attempts to run the AWS Glue job, the data engineer receives an error message that indicates that there are problems with the Amazon S3 VPC gateway endpoint.The data engineer must resolve the error and connect the AWS Glue job to the S3 bucket.Which solution will meet this requirement?
A. pdate the AWS Glue security group to allow inbound traffic from the Amazon S3 VPC gateway endpoint
B. onfigure an S3 bucket policy to explicitly grant the AWS Glue job permissions to access the S3 bucket
C. eview the AWS Glue job code to ensure that the AWS Glue connection details include a fully qualified domain name
D. erify that the VPC's route table includes inbound and outbound routes for the Amazon S3 VPC gateway endpoint
View answer
Correct Answer: D
Question #63
A company is building an analytics solution. The solution uses Amazon S3 for data lake storage and Amazon Redshift for a data warehouse. The company wants to use Amazon Redshift Spectrum to query the data that is in Amazon S3.Which actions will provide the FASTEST queries? (Choose two.)
A. Use gzip compression to compress individual files to sizes that are between 1 GB and 5 GB
B. Use a columnar storage file format
C. Partition the data based on the most common query predicates
D. Split the data into files that are less than 10 KB
E. Use file formats that are not splittable
View answer
Correct Answer: BC
Question #64
A company is planning to use a provisioned Amazon EMR cluster that runs Apache Spark jobs to perform big data analysis. The company requires high reliability. A big data team must follow best practices for running cost-optimized and long-running workloads on Amazon EMR. The team must find a solution that will maintain the company's current level of performance.Which combination of resources will meet these requirements MOST cost-effectively? (Choose two.)
A. Use Hadoop Distributed File System (HDFS) as a persistent data store
B. Use Amazon S3 as a persistent data store
C. Use x86-based instances for core nodes and task nodes
D. Use Graviton instances for core nodes and task nodes
E. Use Spot Instances for all primary nodes
View answer
Correct Answer: BD
Question #65
A data engineer needs to use AWS Step Functions to design an orchestration workflow. The workflow must parallel process a large collection of data files and apply a specific transformation to each file.Which Step Functions state should the data engineer use to meet these requirements?
A. Parallel state
B. Choice state
C. Map state
D. Wait state
View answer
Correct Answer: C
Question #66
A company wants to implement real-time analytics capabilities. The company wants to use Amazon Kinesis Data Streams and Amazon Redshift to ingest and process streaming data at the rate of several gigabytes per second. The company wants to derive near real-time insights by using existing business intelligence (BI) and analytics tools.Which solution will meet these requirements with the LEAST operational overhead?
A. Use Kinesis Data Streams to stage data in Amazon S3
B. Access the data from Kinesis Data Streams by using SQL queries
C. Create an external schema in Amazon Redshift to map the data from Kinesis Data Streams to an Amazon Redshift object
D. Connect Kinesis Data Streams to Amazon Kinesis Data Firehose
View answer
Correct Answer: C
Question #67
A company is planning to use a provisioned Amazon EMR cluster that runs Apache Spark jobs to perform big data analysis. The company requires high reliability. A big data team must follow best practices for running cost-optimized and long-running workloads on Amazon EMR. The team must find a solution that will maintain the company's current level of performance.Which combination of resources will meet these requirements MOST cost-effectively? (Choose two.)
A. Use Hadoop Distributed File System (HDFS) as a persistent data store
B. Use Amazon S3 as a persistent data store
C. Use x86-based instances for core nodes and task nodes
D. Use Graviton instances for core nodes and task nodes
E. Use Spot Instances for all primary nodes
View answer
Correct Answer: BD
Question #68
A company maintains an Amazon Redshift provisioned cluster that the company uses for extract, transform, and load (ETL) operations to support critical analysis tasks. A sales team within the company maintains a Redshift cluster that the sales team uses for business intelligence (BI) tasks.The sales team recently requested access to the data that is in the ETL Redshift cluster so the team can perform weekly summary analysis tasks. The sales team needs to join data from the ETL cluster with data that is in the sales team's BI cluster.The company needs a solution that will share the ETL cluster data with the sales team without interrupting the critical analysis tasks. The solution must minimize usage of the computing resources of the ETL cluster.Which solution will meet these requirements?
A. Set up the sales team BI cluster as a consumer of the ETL cluster by using Redshift data sharing
B. Create materialized views based on the sales team's requirements
C. Create database views based on the sales team's requirements
D. Unload a copy of the data from the ETL cluster to an Amazon S3 bucket every week
View answer
Correct Answer: A
Question #69
A company uses an Amazon QuickSight dashboard to monitor usage of one of the company's applications. The company uses AWS Glue jobs to process data for the dashboard. The company stores the data in a single Amazon S3 bucket. The company adds new data every day.A data engineer discovers that dashboard queries are becoming slower over time. The data engineer determines that the root cause of the slowing queries is long-running AWS Glue jobs.Which actions should the data engineer take to improve the performance of the AWS Glue jobs? (Choose two.)
A. Partition the data that is in the S3 bucket
B. Increase the AWS Glue instance size by scaling up the worker type
C. Convert the AWS Glue schema to the DynamicFrame schema class
D. Adjust AWS Glue job scheduling frequency so the jobs run half as many times each day
E. Modify the IAM role that grants access to AWS glue to grant access to all S3 features
View answer
Correct Answer: AB
Question #70
A company uses Amazon RDS to store transactional data. The company runs an RDS DB instance in a private subnet. A developer wrote an AWS Lambda function with default settings to insert, update, or delete data in the DB instance.The developer needs to give the Lambda function the ability to connect to the DB instance privately without using the public internet.Which combination of steps will meet this requirement with the LEAST operational overhead? (Choose two.)
A. Turn on the public access setting for the DB instance
B. Update the security group of the DB instance to allow only Lambda function invocations on the database port
C. Configure the Lambda function to run in the same subnet that the DB instance uses
D. Attach the same security group to the Lambda function and the DB instance
E. Update the network ACL of the private subnet to include a self-referencing rule that allows access through the database port
View answer
Correct Answer: CD
Question #71
A data engineer needs to join data from multiple sources to perform a one-time analysis job. The data is stored in Amazon DynamoDB, Amazon RDS, Amazon Redshift, and Amazon S3.Which solution will meet this requirement MOST cost-effectively?
A. Use an Amazon EMR provisioned cluster to read from all sources
B. Copy the data from DynamoDB, Amazon RDS, and Amazon Redshift into Amazon S3
C. Use Amazon Athena Federated Query to join the data from all data sources
D. Use Redshift Spectrum to query data from DynamoDB, Amazon RDS, and Amazon S3 directly from Redshift
View answer
Correct Answer: C
Question #72
A data engineer needs to join data from multiple sources to perform a one-time analysis job. The data is stored in Amazon DynamoDB, Amazon RDS, Amazon Redshift, and Amazon S3.Which solution will meet this requirement MOST cost-effectively?
A. Use an Amazon EMR provisioned cluster to read from all sources
B. Copy the data from DynamoDB, Amazon RDS, and Amazon Redshift into Amazon S3
C. Use Amazon Athena Federated Query to join the data from all data sources
D. Use Redshift Spectrum to query data from DynamoDB, Amazon RDS, and Amazon S3 directly from Redshift
View answer
Correct Answer: C
Question #73
A company is planning to use a provisioned Amazon EMR cluster that runs Apache Spark jobs to perform big data analysis. The company requires high reliability. A big data team must follow best practices for running cost-optimized and long-running workloads on Amazon EMR. The team must find a solution that will maintain the company's current level of performance.Which combination of resources will meet these requirements MOST cost-effectively? (Choose two.)
A. Use Hadoop Distributed File System (HDFS) as a persistent data store
B. Use Amazon S3 as a persistent data store
C. Use x86-based instances for core nodes and task nodes
D. Use Graviton instances for core nodes and task nodes
E. Use Spot Instances for all primary nodes
View answer
Correct Answer: BD
Question #74
A company stores daily records of the financial performance of investment portfolios in .csv format in an Amazon S3 bucket. A data engineer uses AWS Glue crawlers to crawl the S3 data.The data engineer must make the S3 data accessible daily in the AWS Glue Data Catalog.Which solution will meet these requirements?
A. Create an IAM role that includes the AmazonS3FullAccess policy
B. Create an IAM role that includes the AWSGlueServiceRole policy
C. Create an IAM role that includes the AmazonS3FullAccess policy
D. Create an IAM role that includes the AWSGlueServiceRole policy
View answer
Correct Answer: B
Question #75
A data engineer must ingest a source of structured data that is in .csv format into an Amazon S3 data lake. The .csv files contain 15 columns. Data analysts need to run Amazon Athena queries on one or two columns of the dataset. The data analysts rarely query the entire file. Which solution will meet these requirements MOST cost-effectively? Amazon Athena is a serverless interactive query service that allows you to analyze data in Amazon S3 using standard SQL. Athena supports various data formats, such as CSV, JSON, ORC, Avro, and Parquet. However, not all data formats are equally efficient for querying. Some data formats, such as CSV and JSON, are row-oriented, meaning that they store data as a sequence of records, each with the same fields. Row-oriented formats are suitable for loading and exporting data, but they are not optimal for analytical queries that often access only a subset of columns. Row-oriented formats also do not support compression or encoding techniques that can reduce the data size and improve the query performance. On the other hand, some data formats, such as ORC and Parquet, are column-oriented, meaning that they store data as a collection of columns, each with a specific data type. Column-oriented formats are ideal for analytical queries that often filter, aggregate, or join data by columns. Column-oriented formats also support compression and encoding techniques that can reduce the data size and improve the query performance. For example, Parquet supports dictionary encoding, which replaces repeated values with numeric codes, and run-length encoding, which replaces consecutive identical values with a single value and a count. Parquet also supports various compression algorithms, such as Snappy, GZIP, and ZSTD, that can further reduce the data size and improve the query performance. Therefore, creating an AWS Glue extract, transform, and load (ETL) job to read from the .csv structured data source and writing the data into the data lake in Apache Parquet format will meet the requirements most cost-effectively. AWS Glue is a fully managed service that provides a serverless data integration platform for data preparation, data cataloging, and data loading. AWS Glue ETL jobs allow you to transform and load data from various sources into various targets, using either a graphical interface (AWS Glue Studio) or a code-based interface (AWS Glue console or AWS Glue API). By using AWS Glue ETL jobs, you can easily convert the data from CSV to Parquet format, without having to write or manage any code. Parquet is a column-oriented format that allows Athena to scan only the relevant columns and skip the rest, reducing the amount of data read from S3. This solution will also reduce the cost of Athena queries, as Athena charges based on the amount of data scanned from S3. The other options are not as cost-effective as creating an AWS Glue ETL job to write the data into the data lake in Parquet format. Using an AWS Glue PySpark job to ingest the source data into the data lake in .csv format will not improve the query performance or reduce the query cost, as .csv is a row-oriented format that does not support columnar access or compression. Creating an AWS Glue ETL job to ingest the data into the data lake in JSON format will not improve the query performance or reduce the query cost, as JSON is also a row-oriented format that does not support columnar access or compression. Using an AWS Glue PySpark job to ingest the source data into the data lake in Apache Avro format will improve the query performance, as Avro is a column-oriented format that supports compression and encoding, but it will require more operational effort, as you will need to write and maintain PySpark code to convert the data from CSV to Avro format.Reference: Amazon Athena Choosing the Right Data Format AWS Glue [AWS Certified Data Engineer - Associate DEA-C01 Complete Study Guide], Chapter 5: Data Analysis and Visualization, Section 5.1: Amazon Athena
A. Use an AWS Glue PySpark job to ingest the source data into the data lake in
B. Create an AWS Glue extract, transform, and load (ETL) job to read from the
C. Use an AWS Glue PySpark job to ingest the source data into the data lake in Apache Avro format
D. Create an AWS Glue extract, transform, and load (ETL) job to read from the
View answer
Correct Answer: D
Question #76
A data engineer needs to schedule a workflow that runs a set of AWS Glue jobs every day. The data engineer does not require the Glue jobs to run or finish at a specific time.Which solution will run the Glue jobs in the MOST cost-effective way?
A. Choose the FLEX execution class in the Glue job properties
B. Use the Spot Instance type in Glue job properties
C. Choose the STANDARD execution class in the Glue job properties
D. Choose the latest version in the GlueVersion field in the Glue job properties
View answer
Correct Answer: A
Question #77
A company uses an Amazon QuickSight dashboard to monitor usage of one of the company's applications. The company uses AWS Glue jobs to process data for the dashboard. The company stores the data in a single Amazon S3 bucket. The company adds new data every day.A data engineer discovers that dashboard queries are becoming slower over time. The data engineer determines that the root cause of the slowing queries is long-running AWS Glue jobs.Which actions should the data engineer take to improve the performance of the AWS Glue jobs? (Choose two.)
A. Partition the data that is in the S3 bucket
B. Increase the AWS Glue instance size by scaling up the worker type
C. Convert the AWS Glue schema to the DynamicFrame schema class
D. Adjust AWS Glue job scheduling frequency so the jobs run half as many times each day
E. Modify the IAM role that grants access to AWS glue to grant access to all S3 features
View answer
Correct Answer: AB
Question #78
A company uses an Amazon QuickSight dashboard to monitor usage of one of the company's applications. The company uses AWS Glue jobs to process data for the dashboard. The company stores the data in a single Amazon S3 bucket. The company adds new data every day.A data engineer discovers that dashboard queries are becoming slower over time. The data engineer determines that the root cause of the slowing queries is long-running AWS Glue jobs.Which actions should the data engineer take to improve the performance of the AWS Glue jobs? (Choose two.)
A. Partition the data that is in the S3 bucket
B. Increase the AWS Glue instance size by scaling up the worker type
C. Convert the AWS Glue schema to the DynamicFrame schema class
D. Adjust AWS Glue job scheduling frequency so the jobs run half as many times each day
E. Modify the IAM role that grants access to AWS glue to grant access to all S3 features
View answer
Correct Answer: AB
Question #79
A company is migrating a legacy application to an Amazon S3 based data lake. A data engineer reviewed data that is associated with the legacy application. The data engineer found that the legacy data contained some duplicate information.The data engineer must identify and remove duplicate information from the legacy application data.Which solution will meet these requirements with the LEAST operational overhead?
A. Write a custom extract, transform, and load (ETL) job in Python
B. Write an AWS Glue extract, transform, and load (ETL) job
C. Write a custom extract, transform, and load (ETL) job in Python
D. Write an AWS Glue extract, transform, and load (ETL) job
View answer
Correct Answer: B
Question #80
A company is migrating a legacy application to an Amazon S3 based data lake. A data engineer reviewed data that is associated with the legacy application. The data engineer found that the legacy data contained some duplicate information.The data engineer must identify and remove duplicate information from the legacy application data.Which solution will meet these requirements with the LEAST operational overhead?
A. Write a custom extract, transform, and load (ETL) job in Python
B. Write an AWS Glue extract, transform, and load (ETL) job
C. Write a custom extract, transform, and load (ETL) job in Python
D. Write an AWS Glue extract, transform, and load (ETL) job
View answer
Correct Answer: B
Question #81
A data engineer must use AWS services to ingest a dataset into an Amazon S3 data lake. The data engineer profiles the dataset and discovers that the dataset contains personally identifiable information (PII). The data engineer must implement a solution to profile the dataset and obfuscate the PII.Which solution will meet this requirement with the LEAST operational effort?
A. Use an Amazon Kinesis Data Firehose delivery stream to process the dataset
B. Use the Detect PII transform in AWS Glue Studio to identify the PII
C. Use the Detect PII transform in AWS Glue Studio to identify the PII
D. Ingest the dataset into Amazon DynamoDB
View answer
Correct Answer: B
Question #82
A financial services company stores financial data in Amazon Redshift. A data engineer wants to run real-time queries on the financial data to support a web-based trading application. The data engineer wants to run the queries from within the trading application.Which solution will meet these requirements with the LEAST operational overhead?
A. Establish WebSocket connections to Amazon Redshift
B. Use the Amazon Redshift Data API
C. Set up Java Database Connectivity (JDBC) connections to Amazon Redshift
D. Store frequently accessed data in Amazon S3
View answer
Correct Answer: B
Question #83
A company is planning to use a provisioned Amazon EMR cluster that runs Apache Spark jobs to perform big data analysis. The company requires high reliability. A big data team must follow best practices for running cost-optimized and long-running workloads on Amazon EMR. The team must find a solution that will maintain the company's current level of performance.Which combination of resources will meet these requirements MOST cost-effectively? (Choose two.)
A. Use Hadoop Distributed File System (HDFS) as a persistent data store
B. Use Amazon S3 as a persistent data store
C. Use x86-based instances for core nodes and task nodes
D. Use Graviton instances for core nodes and task nodes
E. Use Spot Instances for all primary nodes
View answer
Correct Answer: BD
Question #84
A company wants to implement real-time analytics capabilities. The company wants to use Amazon Kinesis Data Streams and Amazon Redshift to ingest and process streaming data at the rate of several gigabytes per second. The company wants to derive near real-time insights by using existing business intelligence (BI) and analytics tools.Which solution will meet these requirements with the LEAST operational overhead?
A. Use Kinesis Data Streams to stage data in Amazon S3
B. Access the data from Kinesis Data Streams by using SQL queries
C. Create an external schema in Amazon Redshift to map the data from Kinesis Data Streams to an Amazon Redshift object
D. Connect Kinesis Data Streams to Amazon Kinesis Data Firehose
View answer
Correct Answer: C
Question #85
A company is migrating a legacy application to an Amazon S3 based data lake. A data engineer reviewed data that is associated with the legacy application. The data engineer found that the legacy data contained some duplicate information.The data engineer must identify and remove duplicate information from the legacy application data.Which solution will meet these requirements with the LEAST operational overhead?
A. Write a custom extract, transform, and load (ETL) job in Python
B. Write an AWS Glue extract, transform, and load (ETL) job
C. Write a custom extract, transform, and load (ETL) job in Python
D. Write an AWS Glue extract, transform, and load (ETL) job
View answer
Correct Answer: B
Question #86
A retail company has a customer data hub in an Amazon S3 bucket. Employees from many countries use the data hub to support company-wide analytics. A governance team must ensure that the company's data analysts can access data only for customers who are within the same country as the analysts.Which solution will meet these requirements with the LEAST operational effort?
A. Create a separate table for each country's customer data
B. Register the S3 bucket as a data lake location in AWS Lake Formation
C. Move the data to AWS Regions that are close to the countries where the customers are
D. Load the data into Amazon Redshift
View answer
Correct Answer: B
Question #87
A data engineer needs to securely transfer 5 TB of data from an on-premises data center to an Amazon S3 bucket. Approximately 5% of the data changes every day. Updates to the data need to be regularly proliferated to the S3 bucket. The data includes files that are in multiple formats. The data engineer needs to automate the transfer process and must schedule the process to run periodically.Which AWS service should the data engineer use to transfer the data in the MOST operationally efficient way?
A. AWS DataSync
B. AWS Glue
C. AWS Direct Connect
D. Amazon S3 Transfer Acceleration
View answer
Correct Answer: A
Question #88
A company wants to implement real-time analytics capabilities. The company wants to use Amazon Kinesis Data Streams and Amazon Redshift to ingest and process streaming data at the rate of several gigabytes per second. The company wants to derive near real-time insights by using existing business intelligence (BI) and analytics tools.Which solution will meet these requirements with the LEAST operational overhead?
A. Use Kinesis Data Streams to stage data in Amazon S3
B. Access the data from Kinesis Data Streams by using SQL queries
C. Create an external schema in Amazon Redshift to map the data from Kinesis Data Streams to an Amazon Redshift object
D. Connect Kinesis Data Streams to Amazon Kinesis Data Firehose
View answer
Correct Answer: C
Question #89
A financial company wants to implement a data mesh. The data mesh must support centralized data governance, data analysis, and data access control. The company has decided to use AWS Glue for data catalogs and extract, transform, and load (ETL) operations.Which combination of AWS services will implement a data mesh? (Choose two.)
A. Use Amazon Aurora for data storage
B. Use Amazon S3 for data storage
C. Use AWS Glue DataBrew for centralized data governance and access control
D. Use Amazon RDS for data storage
E. Use AWS Lake Formation for centralized data governance and access control
View answer
Correct Answer: BE
Question #90
A data engineer needs to join data from multiple sources to perform a one-time analysis job. The data is stored in Amazon DynamoDB, Amazon RDS, Amazon Redshift, and Amazon S3.Which solution will meet this requirement MOST cost-effectively?
A. Use an Amazon EMR provisioned cluster to read from all sources
B. Copy the data from DynamoDB, Amazon RDS, and Amazon Redshift into Amazon S3
C. Use Amazon Athena Federated Query to join the data from all data sources
D. Use Redshift Spectrum to query data from DynamoDB, Amazon RDS, and Amazon S3 directly from Redshift
View answer
Correct Answer: C
Question #91
Which of the following best describes the type of data found in traditional relational databases?
A. Structured data
B. Unstructured data
C. Semi-structured data
D. Free-form data
View answer
Correct Answer: a
Question #92
A company is building an analytics solution. The solution uses Amazon S3 for data lake storage and Amazon Redshift for a data warehouse. The company wants to use Amazon Redshift Spectrum to query the data that is in Amazon S3.Which actions will provide the FASTEST queries? (Choose two.)
A. Use gzip compression to compress individual files to sizes that are between 1 GB and 5 GB
B. Use a columnar storage file format
C. Partition the data based on the most common query predicates
D. Split the data into files that are less than 10 KB
E. Use file formats that are not splittable
View answer
Correct Answer: BC
Question #93
A data engineer needs to join data from multiple sources to perform a one-time analysis job. The data is stored in Amazon DynamoDB, Amazon RDS, Amazon Redshift, and Amazon S3.Which solution will meet this requirement MOST cost-effectively?
A. Use an Amazon EMR provisioned cluster to read from all sources
B. Copy the data from DynamoDB, Amazon RDS, and Amazon Redshift into Amazon S3
C. Use Amazon Athena Federated Query to join the data from all data sources
D. Use Redshift Spectrum to query data from DynamoDB, Amazon RDS, and Amazon S3 directly from Redshift
View answer
Correct Answer: C
Question #94
A financial company wants to implement a data mesh. The data mesh must support centralized data governance, data analysis, and data access control. The company has decided to use AWS Glue for data catalogs and extract, transform, and load (ETL) operations.Which combination of AWS services will implement a data mesh? (Choose two.)
A. Use Amazon Aurora for data storage
B. Use Amazon S3 for data storage
C. Use AWS Glue DataBrew for centralized data governance and access control
D. Use Amazon RDS for data storage
E. Use AWS Lake Formation for centralized data governance and access control
View answer
Correct Answer: BE
Question #95
A company has a frontend ReactJS website that uses Amazon API Gateway to invoke REST APIs. The APIs perform the functionality of the website. A data engineer needs to write a Python script that can be occasionally invoked through API Gateway. The code must return results to API Gateway.Which solution will meet these requirements with the LEAST operational overhead?
A. eploy a custom Python script on an Amazon Elastic Container Service (Amazon ECS) cluster
B. reate an AWS Lambda Python function with provisioned concurrency
C. eploy a custom Python script that can integrate with API Gateway on Amazon Elastic Kubernetes Service (Amazon EKS)
D. reate an AWS Lambda function
View answer
Correct Answer: B
Question #96
A data engineer needs to join data from multiple sources to perform a one-time analysis job. The data is stored in Amazon DynamoDB, Amazon RDS, Amazon Redshift, and Amazon S3.Which solution will meet this requirement MOST cost-effectively?
A. Use an Amazon EMR provisioned cluster to read from all sources
B. Copy the data from DynamoDB, Amazon RDS, and Amazon Redshift into Amazon S3
C. Use Amazon Athena Federated Query to join the data from all data sources
D. Use Redshift Spectrum to query data from DynamoDB, Amazon RDS, and Amazon S3 directly from Redshift
View answer
Correct Answer: C
Question #97
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?
A. AWS Step Functions
B. AWS Glue workflows
C. AWS Glue Studio
D. Amazon Managed Workflows for Apache Airflow (Amazon MWAA)
View answer
Correct Answer: B
Question #98
A data engineer needs to use AWS Step Functions to design an orchestration workflow. The workflow must parallel process a large collection of data files and apply a specific transformation to each file.Which Step Functions state should the data engineer use to meet these requirements?
A. Parallel state
B. Choice state
C. Map state
D. Wait state
View answer
Correct Answer: C
Question #99
A company is planning to use a provisioned Amazon EMR cluster that runs Apache Spark jobs to perform big data analysis. The company requires high reliability. A big data team must follow best practices for running cost-optimized and long-running workloads on Amazon EMR. The team must find a solution that will maintain the company's current level of performance.Which combination of resources will meet these requirements MOST cost-effectively? (Choose two.)
A. Use Hadoop Distributed File System (HDFS) as a persistent data store
B. Use Amazon S3 as a persistent data store
C. Use x86-based instances for core nodes and task nodes
D. Use Graviton instances for core nodes and task nodes
E. Use Spot Instances for all primary nodes
View answer
Correct Answer: BD
Question #100
A data engineer needs to join data from multiple sources to perform a one-time analysis job. The data is stored in Amazon DynamoDB, Amazon RDS, Amazon Redshift, and Amazon S3.Which solution will meet this requirement MOST cost-effectively?
A. Use an Amazon EMR provisioned cluster to read from all sources
B. Copy the data from DynamoDB, Amazon RDS, and Amazon Redshift into Amazon S3
C. Use Amazon Athena Federated Query to join the data from all data sources
D. Use Redshift Spectrum to query data from DynamoDB, Amazon RDS, and Amazon S3 directly from Redshift
View answer
Correct Answer: C

View The Updated AWS Exam Questions

SPOTO Provides 100% Real AWS Exam Questions for You to Pass Your AWS Exam!

View Answers after Submission

Please submit your email and WhatsApp to get the answers of questions.

Note: Please make sure your email ID and Whatsapp are valid so that you can get the correct exam results.

Email:
Whatsapp/phone number:
Contact Us