Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas

Prepare-se para a certificação AWS Certified Data Engineer – Associate (DEA-C01) com simulados completos, questões atualizadas, respostas comentadas e uma experiência semelhante ao exame oficial da AWS.

15 questões abertas
289 na preparação
01:00 duração
70% para passar
Pagamento seguro Acesso imediato PC, tablet e celular Foco em certificações de TI

Questões 1–10 de 15 (com resposta)

Clique em "Ver resposta" para revelar o gabarito e a explicação, e participe da discussão da comunidade em cada questão. Quer praticar como na prova? Use o teste gratuito (15 questões após cadastro rápido).

Questão 1 Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas

Gratuita
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 Update the AWS Glue security group to allow inbound traffic from the Amazon S3 VPC gateway endpoint.
  • B Configure an S3 bucket policy to explicitly grant the AWS Glue job permissions to access the S3 bucket.
  • C Review the AWS Glue job code to ensure that the AWS Glue connection details include a fully qualified domain name.
  • D Verify that the VPC's route table includes inbound and outbound routes for the Amazon S3 VPC gateway endpoint. Correta
Resposta correta: D

Explicação

Explanation: The error message indicates that the AWS Glue job cannot access the Amazon S3 bucket through the VPC endpoint. This could be because the VPC's route table does not have the necessary routes to direct the traffic to the endpoint. To fix this, the data engineer must verify that the route table has an entry for the Amazon S3 service prefix (com.amazonaws.region.s3) with the target as the VPC endpoint ID. This will allow the AWS Glue job to use the VPC endpoint to access the S3 bucket without going through the internet or a NAT gateway. For more information, see Gateway endpoints. Reference: Troubleshoot the AWS Glue error "VPC S3 endpoint validation failed" Amazon VPC endpoints for Amazon S3 [AWS Certified Data Engineer - Associate DEA-C01 Complete Study Guide]

Questão 2 Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas

Gratuita
Two developers are working on separate application releases. The developers have created feature branches named Branch A and Branch B by using a GitHub repository's master branch as the source. The developer for Branch A deployed code to the production system. The code for Branch B will merge into a master branch in the following week's scheduled application release. Which command should the developer for Branch B run before the developer raises a pull request to the master branch?
  • A git diff branchB mastergit commit -m
  • B git pull master
  • C git rebase master Correta
  • D git fetch -b master
Resposta correta: C

Explicação

Explanation: To ensure that Branch B is up to date with the latest changes in the master branch before submitting a pull request, the correct approach is to perform a git rebase. This command rewrites the commit history so that Branch B will be based on the latest changes in the master branch. git rebase master: This command moves the commits of Branch B to be based on top of the latest state of the master branch. It allows the developer to resolve any conflicts and create a clean history. Reference: Git Rebase Documentation Alternatives Considered: A (git diff): This will only show differences between Branch B and master but won't resolve conflicts or bring Branch B up to date. B (git pull master): Pulling the master branch directly does not offer the same clean history management as rebase. D (git fetch -b): This is an incorrect command. Reference: Git Rebase Best Practices

Questão 3 Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas

Gratuita
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?
  • 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. Correta
  • 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.
Resposta correta: A

Explicação

Explanation: 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

Questão 4 Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas

Gratuita
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. Provide access to each analyst based on the country that the analyst serves.
  • B Register the S3 bucket as a data lake location in AWS Lake Formation. Use the Lake Formation row- level security features to enforce the company's access policies. Correta
  • C Move the data to AWS Regions that are close to the countries where the customers are. Provide access to each analyst based on the country that the analyst serves.
  • D Load the data into Amazon Redshift. Create a view for each country. Create separate 1AM roles for each country to provide access to data from each country. Assign the appropriate roles to the analysts.
Resposta correta: B

Explicação

Explanation: AWS Lake Formation is a service that allows you to easily set up, secure, and manage data lakes. One of the features of Lake Formation is row-level security, which enables you to control access to specific rows or columns of data based on the identity or role of the user. This feature is useful for scenarios where you need to restrict access to sensitive or regulated data, such as customer data from different countries. By registering the S3 bucket as a data lake location in Lake Formation, you can use the Lake Formation console or APIs to define and apply row-level security policies to the data in the bucket. You can also use Lake Formation blueprints to automate the ingestion and transformation of data from various sources into the data lake. This solution requires the least operational effort compared to the other options, as it does not involve creating or moving data, or managing multiple tables, views, or roles. Reference: AWS Lake Formation Row-Level Security AWS Certified Data Engineer - Associate DEA-C01 Complete Study Guide, Chapter 4: Data Lakes and Data Warehouses, Section 4.2: AWS Lake Formation

Questão 5 Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas

Gratuita
A company needs to load customer data that comes from a third party into an Amazon Redshift data warehouse. The company stores order data and product data in the same data warehouse. The company wants to use the combined dataset to identify potential new customers. A data engineer notices that one of the fields in the source data includes values that are in JSON format. How should the data engineer load the JSON data into the data warehouse with the LEAST effort?
  • A Use the SUPER data type to store the data in the Amazon Redshift table. Correta
  • B Use AWS Glue to flatten the JSON data and ingest it into the Amazon Redshift table.
  • C Use Amazon S3 to store the JSON data. Use Amazon Athena to query the data.
  • D Use an AWS Lambda function to flatten the JSON data. Store the data in Amazon S3.
Resposta correta: A

Explicação

Explanation: In Amazon Redshift, the SUPER data type is designed specifically to handle semi-structured data like JSON, Parquet, ORC, and others. By using the SUPER data type, Redshift can ingest and query JSON data without requiring complex data flattening processes, thus reducing the amount of preprocessing required before loading the data. The SUPER data type also works seamlessly with Redshift Spectrum, enabling complex queries that can combine both structured and semi-structured datasets, which aligns with the company's need to use combined datasets to identify potential new customers. Using the SUPER data type also allows for automatic parsing and query processing of nested data structures through Amazon Redshift's PARTITION BY and JSONPATH expressions, which makes this option the most efficient approach with the least effort involved. This reduces the overhead associated with using tools like AWS Glue or Lambda for data transformation. : Amazon Redshift Documentation - SUPER Data Type AWS Certified Data Engineer - Associate Training: Building Batch Data Analytics Solutions on AWS AWS Certified Data Engineer - Associate Study Guide By directly leveraging the capabilities of Redshift with the SUPER data type, the data engineer ensures streamlined JSON ingestion with minimal effort while maintaining query efficiency.

Questão 6 Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas

Gratuita
A company is developing machine learning (ML) models. A data engineer needs to apply data quality rules to training data. The company stores the training data in an Amazon S3 bucket.
  • A Create an AWS Lambda function to check data quality and to raise exceptions in the code.
  • B Create an AWS Glue DataBrew project for the data in the S3 bucket. Create a ruleset for the data quality rules. Create a profile job to run the data quality rules. Use Amazon EventBridge to run the profile job when data is added to the S3 bucket. Correta
  • C Create an Amazon EMR provisioned cluster. Add a Python data quality package.
  • D Create AWS Lambda functions to evaluate data quality rules and orchestrate with AWS Step Functions.
Resposta correta: B

Explicação

Explanation: AWS Glue DataBrew provides a no-code way to define and run data quality rulesets for data stored in S3. You can trigger profiling jobs via Amazon EventBridge on new uploads for automated checks. "Use AWS Glue DataBrew to define and run data quality rules on S3 datasets with minimal coding effort. Automate validation by triggering jobs through EventBridge." Ace the AWS Certified Data Engineer - Associate Certification - version 2 - apple.pdf

Questão 7 Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas

Gratuita
A media company wants to improve a system that recommends media content to customer based on user behavior and preferences. To improve the recommendation system, the company needs to incorporate insights from third-party datasets into the company's existing analytics platform. The company wants to minimize the effort and time required to incorporate third-party datasets. Which solution will meet these requirements with the LEAST operational overhead?
  • A Use API calls to access and integrate third-party datasets from AWS Data Exchange. Correta
  • B Use API calls to access and integrate third-party datasets from AWS
  • C Use Amazon Kinesis Data Streams to access and integrate third-party datasets from AWS CodeCommit repositories.
  • D Use Amazon Kinesis Data Streams to access and integrate third-party datasets from Amazon Elastic Container Registry (Amazon ECR).
Resposta correta: A

Explicação

Explanation: AWS Data Exchange is a service that makes it easy to find, subscribe to, and use third-party data in the cloud. It provides a secure and reliable way to access and integrate data from various sources, such as data providers, public datasets, or AWS services. Using AWS Data Exchange, you can browse and subscribe to data products that suit your needs, and then use API calls or the AWS Management Console to export the data to Amazon S3, where you can use it with your existing analytics platform. This solution minimizes the effort and time required to incorporate third-party datasets, as you do not need to set up and manage data pipelines, storage, or access controls. You also benefit from the data quality and freshness provided by the data providers, who can update their data products as frequently as needed12. The other options are not optimal for the following reasons: B . Use API calls to access and integrate third-party datasets from AWS. This option is vague and does not specify which AWS service or feature is used to access and integrate third-party datasets. AWS offers a variety of services and features that can help with data ingestion, processing, and analysis, but not all of them are suitable for the given scenario. For example, AWS Glue is a serverless data integration service that can help you discover, prepare, and combine data from various sources, but it requires you to create and run data extraction, transformation, and loading (ETL) jobs, which can add operational overhead3. C . Use Amazon Kinesis Data Streams to access and integrate third-party datasets from AWS CodeCommit repositories. This option is not feasible, as AWS CodeCommit is a source control service that hosts secure Git-based repositories, not a data source that can be accessed by Amazon Kinesis Data Streams. Amazon Kinesis Data Streams is a service that enables you to capture, process, and analyze data streams in real time, such as clickstream data, application logs, or IoT telemetry. It does not support accessing and integrating data from AWS CodeCommit repositories, which are meant for storing and managing code, not data . D . Use Amazon Kinesis Data Streams to access and integrate third-party datasets from Amazon Elastic Container Registry (Amazon ECR). This option is also not feasible, as Amazon ECR is a fully managed container registry service that stores, manages, and deploys container images, not a data source that can be accessed by Amazon Kinesis Data Streams. Amazon Kinesis Data Streams does not support accessing and integrating data from Amazon ECR, which is meant for storing and managing container images, not data . : 1: AWS Data Exchange User Guide 2: AWS Data Exchange FAQs 3: AWS Glue Developer Guide : AWS CodeCommit User Guide : Amazon Kinesis Data Streams Developer Guide : Amazon Elastic Container Registry User Guide : Build a Continuous Delivery Pipeline for Your Container Images with Amazon ECR as Source

Questão 8 Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas

Gratuita
A company stores employee data in Amazon Redshift A table named Employee uses columns named Region ID, Department ID, and Role ID as a compound sort key. Which queries will MOST increase the speed of a query by using a compound sort key of the table? (Select TWO.)
  • A Select * from Employee where Region ID='North America';
  • B Select * from Employee where Region ID='North America' and Department ID=20; Correta
  • C Select * from Employee where Department ID=20 and Region ID='North America'; Correta
  • D Select " from Employee where Role ID=50;
  • E Select * from Employee where Region ID='North America' and Role ID=50;
Resposta correta: B, C

Explicação

Explanation: In Amazon Redshift, a compound sort key is designed to optimize the performance of queries that use filtering and join conditions on the columns in the sort key. A compound sort key orders the data based on the first column, followed by the second, and so on. In the scenario given, the compound sort key consists of Region ID, Department ID, and Role ID. Therefore, queries that filter on the leading columns of the sort key are more likely to benefit from this order. Option B: "Select * from Employee where Region ID='North America' and Department ID=20;"This query will perform well because it uses both the Region ID and Department ID, which are the first two columns of the compound sort key. The order of the columns in the WHERE clause matches the order in the sort key, thus allowing the query to scan fewer rows and improve performance. Option C: "Select * from Employee where Department ID=20 and Region ID='North America';"This query also benefits from the compound sort key because it includes both Region ID and Department ID, which are the first two columns in the sort key. Although the order in the WHERE clause does not match exactly, Amazon Redshift will still leverage the sort key to reduce the amount of data scanned, improving query speed. Options A, D, and E are less optimal because they do not utilize the sort key as effectively: Option A only filters by the Region ID, which may still use the sort key but does not take full advantage of the compound nature. Option D uses only Role ID, the last column in the compound sort key, which will not benefit much from sorting since it is the third key in the sort order. Option E filters on Region ID and Role ID but skips the Department ID column, making it less efficient for the compound sort key. Reference: Amazon Redshift Documentation - Sorting Data AWS Certified Data Analytics Study Guide AWS Certification - Data Engineer Associate Exam Guide

Questão 9 Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas

Gratuita
A company needs to implement a data mesh architecture for trading, risk, and compliance teams. Each team has its own data but needs to share views. They have 1,000+ tables in 50 Glue databases. All teams use Athena and Redshift, and compliance requires full auditing and PII access control.
  • A Create views in Athena for on-demand analysis. Use the Athena views in Amazon Redshift to perform cross-domain analytics. Use AWS CloudTrail to audit data access. Use AWS Lake Formation to establish fine-grained access control. Correta
  • B Use AWS Glue Data Catalog views. Use CloudTrail logs and Lake Formation to manage permissions.
  • C Use Lake Formation to set up cross-domain access to tables. Set up fine-grained access controls.
  • D Create materialized views and enable Amazon Redshift datashares for each domain.
Resposta correta: A

Explicação

Explanation: A data mesh approach in AWS typically uses Lake Formation for domain-level access control and Athena for cross-domain querying through federated views. CloudTrail ensures auditing. "For data mesh architectures, use AWS Lake Formation for fine-grained access control and Athena views for cross-domain analysis. Enable CloudTrail to audit access." Ace the AWS Certified Data Engineer - Associate Certification - version 2 - apple.pdf This ensures scalability, security, and compliance across domains.

Questão 10 Simulado AWS Certified Data Engineer – Associate (DEA-C01) | Questões Atualizadas

Gratuita
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. Use an Amazon Redshift provisioned cluster for data analysis.
  • B Use Amazon S3 for data storage. Use Amazon Athena for data analysis. Correta
  • C Use AWS Glue DataBrewfor centralized data governance and access control.
  • D Use Amazon RDS for data storage. Use Amazon EMR for data analysis.
  • E Use AWS Lake Formation for centralized data governance and access control. Correta
Resposta correta: B, E

Explicação

Explanation: A data mesh is an architectural framework that organizes data into domains and treats data as products that are owned and offered for consumption by different teams1. A data mesh requires a centralized layer for data governance and access control, as well as a distributed layer for data storage and analysis. AWS Glue can provide data catalogs and ETL operations for the data mesh, but it cannot provide data governance and access control by itself2. Therefore, the company needs to use another AWS service for this purpose. AWS Lake Formation is a service that allows you to create, secure, and manage data lakes on AWS3. It integrates with AWS Glue and other AWS services to provide centralized data governance and access control for the data mesh. Therefore, option E is correct. For data storage and analysis, the company can choose from different AWS services depending on their needs and preferences. However, one of the benefits of a data mesh is that it enables data to be stored and processed in a decoupled and scalable way1. Therefore, using serverless or managed services that can handle large volumes and varieties of data is preferable. Amazon S3 is a highly scalable, durable, and secure object storage service that can store any type of data. Amazon Athena is a serverless interactive query service that can analyze data in Amazon S3 using standard SQL. Therefore, option B is a good choice for data storage and analysis in a data mesh. Option A, C, and D are not optimal because they either use relational databases that are not suitable for storing diverse and unstructured data, or they require more management and provisioning than serverless services. Reference: 1: What is a Data Mesh? - Data Mesh Architecture Explained - AWS 2: AWS Glue - Developer Guide 3: AWS Lake Formation - Features [4]: Design a data mesh architecture using AWS Lake Formation and AWS Glue [5]: Amazon S3 - Features [6]: Amazon Athena - Features

Pronto para a prática real?

Teste 15 questões no player com interface de prova — cronômetro, navegação e revisão. Depois garanta acesso a todas as 289 questões.

Simular a prova grátis agora Quero me preparar

Desbloqueie 289 questões

Você já viu o índice das 15 questões abertas. A preparação completa inclui mais 274 questões, modo prova, progresso salvo e acesso por 90 dias.

R$ 198,00

Quero me preparar