Cloudera CDP Data Analyst study materials
Cloudera CDP Data Analyst study resources

Cloudera CDP Data Analyst study plan

Cloudera CDP Data Analyst · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

SQL Querying with Apache Hive and Apache Impala & Data Analysis Foundations on CDP

  • Write and run ten Hive queries against a sample table that exercise SELECT, WHERE, GROUP BY, HAVING, ORDER BY, and LIMIT, then annotate each with the execution order of its clauses.

  • Distinguish Hive from Impala by listing at least six behavioral differences (execution engine, latency, DDL semantics, transactions, type coercion, result caching) and verifying three of them with live queries.

  • Describe the CDP data analyst role by mapping where Hive, Impala, Kudu, Spark, and BI tools sit in the platform stack, and state which engine you would pick for three given workloads.

  • Practice reading a query plan with EXPLAIN in Impala and identify the scan, join, and exchange stages in three plans.

Your checkpoint

A personal query notebook containing ten annotated Hive queries, a verified six-row Hive-vs-Impala comparison table, and three EXPLAIN plan walkthroughs.

Week 2

SQL Querying with Apache Hive and Apache Impala

  • Construct INNER, LEFT, RIGHT, and FULL OUTER joins across three related tables and explain how NULLs propagate into aggregates in each case.

  • Write queries using window functions (ROW_NUMBER, RANK, LAG/LEAD, SUM OVER) to solve a running-total and a top-N-per-group problem.

  • Implement semi-join and anti-join patterns in both Hive and Impala and compare their syntax and performance characteristics.

  • Apply date and string functions to bucket timestamps and parse delimited fields, and document the return type of each function used.

Your checkpoint

A solutions file with eight join and window-function problems solved in both Hive and Impala SQL, each with a one-paragraph explanation of the approach.

Week 3

SQL Querying with Apache Hive and Apache Impala & Data Exploration and Preparation

  • Design and create internal, external, and partitioned Hive tables, then load data and confirm partition pruning appears in EXPLAIN output.

  • Profile a raw dataset for nulls, duplicates, outliers, and inconsistent formats using aggregate queries, and record findings in a data-quality log.

  • Transform the profiled dataset into a cleaned analytical table using CASE, COALESCE, CAST, and deduplication logic.

  • Choose appropriate file formats and compression (Parquet, ORC, Avro, Snappy, Zstd) for three given access patterns and justify each choice.

Your checkpoint

A cleaned, partitioned analytical table plus a data-quality report listing every defect found, the query used to detect it, and the transformation that fixed it.

Week 4

Analytics on Apache Kudu and Apache HBase & Data Exploration and Preparation

  • Create a Kudu table with a well-chosen primary key and range partitioning, then demonstrate the effect of key order on a range-scan query.

  • Perform upserts, deletes, and updates on Kudu data from Impala and verify row counts after each operation.

  • Explain when to choose Kudu versus HBase versus HDFS-backed Parquet for three scenarios involving random access, scan throughput, and update frequency.

  • Write an Impala query joining a Kudu dimension table to a Parquet fact table and describe how the join strategy is selected.

Your checkpoint

A Kudu lab write-up containing the DDL, the DML operations with before/after counts, and a decision matrix recommending a storage engine for five scenarios.

Week 5

Apache Spark and Cloudera Data Engineering for Analysts

  • Read and write the same dataset with Spark DataFrame API and Spark SQL, then confirm both produce identical results.

  • Apply transformations and actions to build an aggregation pipeline, and inspect the physical plan to identify a shuffle.

  • Use Cloudera Data Engineering to run a submitted Spark job on a schedule and retrieve its logs and status.

  • Convert a Hive query from week 2 into a Spark job and note where syntax or semantics had to change.

Your checkpoint

A working Spark job deployed through CDE with a schedule, plus a short comparison of its output against the equivalent Hive query result.

Week 6

Data Visualization and BI Integration & Security, Governance, and Metadata (Apache Ranger, Atlas, SDX)

  • Connect a BI tool to Impala or Hive through the appropriate driver, and configure a live connection versus an extract.

  • Build a dashboard with at least four visual types and document the grain, filters, and aggregation behind each visual.

  • Create Ranger policies restricting a column and a row set for a test user, then verify the restriction by querying as that user.

  • Trace lineage for an analytical table in Atlas and identify its upstream source tables and downstream consumers.

Your checkpoint

A published four-visual dashboard, a screenshot-free written record of the Ranger policy tests showing allowed and denied results, and a lineage diagram for one table.

Week 7

Performance Tuning and Troubleshooting Queries & Security, Governance, and Metadata (Apache Ranger, Atlas, SDX)

  • Diagnose three slow queries using EXPLAIN, runtime profiles, and table statistics, and apply a fix to each (partitioning, join order, statistics refresh, or file sizing).

  • Collect and refresh table and column statistics in Hive and Impala, and demonstrate the plan change before and after.

  • Identify and resolve small-file problems by compacting a partition and measuring query-time improvement.

  • Explain how Ranger masking and row filters affect query results and how Atlas audit records can be used to investigate access.

Your checkpoint

A tuning log covering three queries with baseline timings, diagnosis, applied fix, and post-fix timings, plus a statistics-refresh checklist.

Week 8

Data Analysis Foundations on CDP & SQL Querying with Apache Hive and Apache Impala & Data Exploration and Preparation & Analytics on Apache Kudu and Apache HBase & Apache Spark and Cloudera Data Engineering for Analysts & Data Visualization and BI Integration & Security, Governance, and Metadata (Apache Ranger, Atlas, SDX) & Performance Tuning and Troubleshooting Queries

  • Complete a timed 60-question practice set weighted by domain percentage and score each domain separately.

  • Re-study only the two weakest domains identified by the practice set and rewrite your notes for them.

  • Rehearse explaining five core concepts aloud (partitioning, Kudu key design, shuffle, Ranger column masking, statistics) in under two minutes each.

  • Review all prior deliverables and consolidate them into a single indexed reference document.

Your checkpoint

A scored practice-set report with per-domain percentages, a remediation note for the two weakest domains, and a consolidated indexed reference document.

Milestones

Week 2: Can write a three-table join with a window function in both Hive and Impala without reference material, and correctly predict the EXPLAIN stage order.

Week 4: Can design a Kudu primary key and partitioning scheme for a stated access pattern and justify it against HBase and Parquet alternatives.

Week 6: Can restrict a column with a Ranger policy, verify the denial as a test user, and trace one table's lineage in Atlas end to end.

Week 8: Scores at least 75 percent overall on the timed practice set with no domain below 60 percent, and has a consolidated reference document covering all eight domains.