Data Development Engineer Getting Started Guide
Overview
This learning path is designed for data development engineers and data engineering roles. It builds a complete skill set from foundational data processing to advanced modeling. You will learn how to use Smart ETL for cleansing and integration, how to design data models, and how to improve governance and ETL performance in practical scenarios.
Learning Path
| Learning Stage | Topic | Focus | Goal | Help Documents | Guandata Academy |
|---|---|---|---|---|---|
| Getting Started | Fundamentals | Core BI concepts | Understand key Guandata BI concepts | Guandata BI Concept Table | / |
| Getting Started | Fundamentals | Product overview | Understand core modules and scenarios | Product Introduction | Product Overview |
| Getting Started | Data Integration | Local files | Upload files and create datasets | Local Files | / |
| Getting Started | Data Integration | Online documents | Connect Feishu Sheets and similar online sources | Online Documents | Online Documents |
| Getting Started | Data Integration | Standard databases | Connect standard databases and extract data | Standard Database Connection Guide | Databases |
| Getting Started | Data Integration | Dataset management | Update datasets, adjust structures, and inspect lineage | Dataset Management | Dataset Management |
| Getting Started | Data Preparation | What is Smart ETL | Understand Smart ETL scenarios and modules | Smart ETL Overview | Smart ETL Definition and Features |
| Getting Started | Data Preparation | Input and output | Understand ETL data flow and configure Input Datasets and Output Datasets | Input Dataset, Output Dataset | Input and Output Datasets |
| Getting Started | Data Preparation | Field management | Filter, derive, and reconstruct fields | Add Calculated Column, Select Columns, Merge Columns | Add Calculated Column, Select Columns, Merge Columns |
| Getting Started | Data Preparation | Row processing | Clean and normalize data rows | Filter Data Rows, Deduplicate Data, Replace Values, Replace Null Values | Filter Data Rows, Deduplicate Data, Replace Values and Replace Null Values |
| Getting Started | Data Preparation | Data integration | Combine data from multiple tables | Append Rows, Join Data | Append Rows, Join Data |
| Getting Started | Data Preparation | Aggregation and reshaping | Aggregate and transform data structures | Group Aggregate, Pivot Rows to Columns, Unpivot Columns to Rows | Group Aggregate, Pivot and Unpivot |
| Getting Started | Data Preparation | SQL Input | Use custom SQL in ETL flows | SQL Input | SQL Component |
| Getting Started | Data Preparation | ETL maintenance | Understand refresh policies, governance, and permissions | ETL Refresh Policy, Practical Approaches to ETL Governance, ETL Permission Management | Smart ETL Save and Refresh, Smart ETL O&M Notes |
| Getting Started | Visualization Basics | Build Dashboards | Create Dashboards and add components | Create Dashboard | / |
| Getting Started | Visualization Basics | Build charts | Create common chart types | Visualization Charts | Charts, Tables |
| Getting Started | Visualization Basics | Add filters | Configure filters for analysis | Filters | Filter Types |
| Getting Started | Function Basics | Function overview | Learn supported function categories | Function List | Function Categories and Scenarios |
| Getting Started | Function Basics | Common ETL functions | Learn aggregate, date, string, and logical functions in ETL | Guandata Function Handbook | Aggregation Functions, Date Functions |
| Getting Started | Sharing and Collaboration | Subscription and delivery | Share Cards, pages, and datasets through subscriptions | Card Subscription, Page Subscription, Merged Subscription, Dataset Subscription | Subscription |
| Getting Started | Sharing and Collaboration | Alerts | Configure threshold-based alerts | Card Alerts, Dataset Alerts | Alerts |
| Getting Started | Data Application Management | Data Screen | Build big-screen pages | Data Screen | Data Screen |
| Getting Started | Data Application Management | Mobile apps | Publish Dashboards as mobile apps | Create Mobile App | Mobile Light App |
| Getting Started | Practice | First analysis case | Build an entry-level analysis report | First Analysis Case | How to Quickly Create a Data Analysis Report |
| Advanced | Advanced Visualization | DuPont Analysis | Build complex metric systems | DuPont Analysis Chart | DuPont Analysis |
| Advanced | Advanced Visualization | Global Parameters | Control multiple components from one parameter | Global Parameters | View Dataset |
| Advanced | China-Style Report Pro | Getting started | Understand core concepts, scenarios, and key features | China-Style Reporting Pro Introduction, Usage Flow | China-Style Reporting Pro Intro and Starter Course |