Learn & Enable

NATIS Tutorials

Step-by-step, practical tutorials for every skill level. Follow along and build real skills on the NATIS platform.

🚀Getting Started

5 min

Your First NATIS Lakehouse

Create your first NATIS workspace, connect a data source, and run your first query in under 5 minutes.

Video + walkthrough
15 min

Loading Data from S3 to NATIS

Ingest data from Amazon S3 into NATIS Delta tables using Auto Loader, the recommended streaming pattern.

Code + video
20 min

Creating a Dashboard from NATIS Data

Connect Power BI, Tableau, or Looker to NATIS and publish a live dashboard.

Video walkthrough

Data Engineering

45 min

Building a CDC Pipeline with Debezium + NATIS

Capture PostgreSQL changes in real time and land them into Delta Lake with schema evolution handling.

Code tutorial
30 min

Spark Streaming on NATIS

Process Kafka streams, apply transformations, and write to Delta tables using Structured Streaming.

Notebook tutorial
25 min

dbt + NATIS: Analytics Engineering

Set up dbt models, tests, and documentation for analytics transformations on NATIS.

Code tutorial

🧠AI & Machine Learning

60 min

Train & Deploy a Churn Prediction Model

End-to-end ML tutorial: prep, feature engineering, training with MLflow, registry, and API deployment.

Notebook tutorial
45 min

Building a RAG Chatbot on NATIS Data

Implement RAG using NATIS vector search, LangChain, and an open LLM.

Code + notebook

🛡️Governance & Security

30 min

Unity Catalog Setup from Scratch

Configure metastore, permissions, external storage, and data lineage tracking.

Step-by-step guide
20 min

Row-Level Security with Dynamic Views

Implement user-specific access restrictions using dynamic views and ABAC.

Code tutorial

Want hands-on lab environments?

Try NATIS Hands-on Labs for guided, browser-based practice with no setup required.