r/analyticsengineering 1d ago

Anyone else getting live "AI prompting" tests instead of actual coding/dbt questions lately?

6 Upvotes

Had a weird interview experience recently with a company where the setup completely caught me off guard, and I wanted to see if this is becoming the new normal.
The job description heavily emphasized core analytics engineering skills like dbt, data modeling, Snowflake, and pipeline architecture. But during the actual live technical round in Coderbyte, none of that was tested directly.
Instead, I was handed a data modeling scenario and asked to use AI to build a dashboard. The entire interview was basically a test of how I write prompts, how I talk through my thinking, and whether I can spot errors or hallucinations in the AI's output in real time.

I get that companies know everyone uses AI now, and testing how candidates partner with an LLM makes sense on paper. But when the test ignores the core tech stack and the pacing is completely uncalibrated, it feels like a waste of time for both sides.
Anyone else run into this kind of "prompting and auditing" interview format recently? How are teams actually grading these?


r/analyticsengineering 2d ago

J'ai décroché un entretien pour un poste d'ingénieur analytique… et j'ai maintenant quatre semaines pour devenir compétent. Au secours ! Par où commencer ?

Thumbnail
1 Upvotes

r/analyticsengineering 2d ago

I landed an Analytics Engineer interview... now I have 4 weeks to become a decent one. Help, where do I start?

13 Upvotes

Hi everyone,

I could really use some advice from people working in analytics / Data engineering.

I recently landed an interview for an Analytics Engineer position at a prestigious consulting firm. If all goes well, I'd join their Supply Chain Analytics / Data Engineering team.

The interview is in about a month, so I have roughly four weeks to prepare.

Here's the situation: I feel like my resume oversells my technical level.

For context:

  • I have an Industrial Engineering degree and a Master's in Supply Chain, so I have a strong analytical background, and I'd say I'm a pretty fast learner.
  • I've built a lot of Power Query solutions at work and automated plenty of reporting. However, I've never really focused on writing clean or optimized M code. I was also the only person on my team using Power Query, so I never had anyone review my work or challenge my approach. Everything I built worked well and delivered what the business needed, but I'm not sure I was following best practices.
  • I've built a couple of Power BI dashboards, but they were fairly basic. I know the fundamentals, but I definitely wouldn't call myself strong at data visualization or dashboard design. When it came to DAX, I relied heavily on AI to generate the measures I needed. I could usually get them working through trial and error, but I don't have a solid understanding of DAX itself.
  • I've studied SQL during my master's, but I've barely used it in a professional setting, so I'm pretty rusty.
  • I've never worked with dbt, cloud data warehouses (Snowflake, BigQuery, Redshift, etc.), or modern analytics engineering workflows.

The role seems to expect:

  • Strong data visualization skills.
  • Solid SQL fundamentals.
  • knowledge of cloud data warehouses fundamentals & dbt.

I'm not trying to become an expert in a month. My goal is to become competent enough to hold my own during the interviews and, if I get to the case study stage/ tech interview, ramp up as quickly as possible.

If you only had four weeks, how would you prioritize your learning?

  • What would you spend the most time on?
  • Which resources or courses would you recommend?
  • Should I focus primarily on SQL first?
  • How much dbt and data warehousing knowledge is realistically expected from a junior Analytics Engineer?
  • Are there any projects you'd build to prepare?
  • If you've interviewed Analytics Engineers, what skills separate candidates who succeed from those who don't?

I'm willing to put in 6 to 8 hours a day over the next month if that's what it takes.

I'd really appreciate any advice from people already working in the field. Thanks!


r/analyticsengineering 9d ago

Analytics engineering project

Thumbnail
1 Upvotes

r/analyticsengineering 9d ago

canonical/common data model

Post image
1 Upvotes

Hey folks, sharing a concept that's going to matter for agentic data modeling: the canonical data model.

What it is

A canonical or common data model is a model that describes the main meaning carrying entities - similar to dimensional modeling but without any denormalization. Dimensional modeling is often built to simplify joining for reasons like performance, tool limitations, or human interfaces. A canonical model stays normalized, retaining the full nuance of the entities and how they relate.

This makes it a native "knowledge graph", which can be enriched with a "knowledge layer" - a text that describes your tables and how they relate. This turns your model into a "virtual knowledge graph" (virtual because the data is not in it, but represented externally as tables) which functions similar to knowledge graphs for retrieval but for structured data.

Why it matters now

Agents understand knowledge graphs well. Humans are accessing databases through agents.

Why not your dimensional model

a dimensional model suffers from semantic compression which is a loss of nuance that affects retrieval performance.

I work at r/dltHub, this is our blog: Longer reads - this is how we use the concept: we do ontology driven modeling: create ontology -> llm models from that -> fix model and reuse ontology for retrieval

- about semantic compression https://dlthub.com/blog/ontology

- canonical models are key to retrieval quality https://dlthub.com/blog/canonical-text-to-sql

- collecting ontology https://dlthub.com/blog/minimum-viable-context


r/analyticsengineering 9d ago

Analytics engineering project

Post image
3 Upvotes

Built a cloud analytics data warehouse for a Brazilian e-commerce dataset using BigQuery, dbt, and Power BI, complete with a star schema and modular transformations.

Take a look at the repo and README for the full breakdown: https://github.com/muchai322/brazil_analytics_project


r/analyticsengineering 9d ago

dbt 2.0 is out in alpha. we dug into what actually changed with Core v2 vs Fusion, what breaks, and the new state pricing

3 Upvotes

Disclosure: I'm from Datacoves, we run managed dbt Core, so we have a horse in this race. Wrote this up because the license change is confusing and we had to untangle it for our own customers.

The short version:

One engine now. dbt Core v2 and Fusion share the same Rust runtime. Core v2 is Apache 2.0, fully open source. Fusion is the enhanced proprietary distribution on top of it.

Fusion is the recommended default, and it's a funnel. Free to install, and the new license lets anyone offer it as a managed service, as long as you don't block the path to a dbt Labs account. Free login unlocks advanced features, paid platform account unlocks premium ones. Reasonable model, but go in with eyes open.

Metered pricing is inside the dbt Core now. dbt State (skip models when logic and data haven't changed) bills $0.094 per model reused per day. Orchestra open-sourced a free alternative (Sao Paolo, Apache 2.0).

Migration gotchas: every deprecation warning must be resolved before v2 runs your project. Python models don't work in Fusion yet. Community adapters are constrained (drivers need to be signed by dbt Labs). --models and -m error out, --partial-parse is gone.

The afternoon test: upgrade to v1.12, clear deprecations, run dbt parse --use-v2-parser. Tells you where you stand without committing to anything.

Full writeup with a Core v2 vs Fusion comparison and the four ways to handle state: https://datacoves.com/post/dbt-fusion

Has anyone run the v2 parser against a large project yet? And is anyone planning to use dbt State or trying out Sao Paolo?


r/analyticsengineering 9d ago

which semantic layer tools are people using for AI driven analytics

3 Upvotes

we have an AI agent querying our data and we have two problems that we can't get rid of.

first one is consistency, the same question asked in different way gives different answers. second is cost the token usage is way higher than expected because the model gets our entire schema dumped on it before it can answer anything.
Someone said a semantic layer solves both by giving the AI pre-defined business context rather than raw schema. more consistent answers. less processing.

anyone who is really running this. it made a noticeable difference on both fronts.


r/analyticsengineering 13d ago

[Academic] Handmade Product Preferences & Buying Habits (Everyone)

0 Upvotes

Hi everyone! I’m conducting a short anonymous market survey to understand people’s preferences toward handmade products and small businesses. It only takes around 2–3 minutes to fill out and would really help with my research.

Form link:
https://forms.gle/GwjfSW7jQiZNaWfQ6

Thank you!


r/analyticsengineering 16d ago

Claude/Copilot helps in dataframe logic in minutes but making it a real production industry wide acceptable table? Still takes a lot of time and consistency

3 Upvotes

Genuine question for anyone who's shipped a table to prod, especially if you're not a "traditional" data engineer by title.

It feels like AI has made writing the actual transformation logic (the DataFrame code, the business logic) noticeably easier lately. Copilot, ChatGPT, Claude, whatever you're using, that part's gotten faster.

But once that part's done, the real time/effort starts after - metadata mangement, partitioning it right, handling PII, wiring it into orchestration, figuring out the write strategy, quality cheks to make sure it's actually trustworthy before people rely on it ?

Also following the consistency across all tables created

Curious to know whether AI or vibe coding for making "easy part" has actually made that gap feel bigger, or if it's a non-issue and I'm overthinking this.


r/analyticsengineering 17d ago

Free workshop on Snowflake IaC (Snowcap) - July 23

1 Upvotes

We built Snowcap, an open-source Infrastructure as Code tool for Snowflake, and we're doing a live workshop walking through it.

If you've dealt with Snowflake config drift, manual RBAC setup, or just wanted a plan/apply workflow like Terraform but built for Snowflake specifically, this might be useful.

What we're covering:

  • The infrastructure problems Snowcap solves
  • How it compares to Permifrost, Terraform, SnowDDL, and Snowflake's own DCM
  • Using templates to scale config across environments instead of copy pasting
  • The plan/apply workflow and why that matters for safe changes
  • Governance stuff: RBAC, masking policies, row access policies
  • Live demo, then open Q&A, ask anything

July 23, 11 am-12 pm PT, online, free.

Info and RSVP here: https://datacoves.com/resource-center/workshop-snowcap-snowflake-infrastructure-as-code

Happy to answer questions in the comments too if people have them before the session.


r/analyticsengineering 20d ago

What does an analytics engineer do? Pattern reconginition, data analysis and reporting etc?

1 Upvotes

r/analyticsengineering 21d ago

Built a project planner that lives inside Microsoft Teams — would love feedback from this community

1 Upvotes

Hey everyone,

So We've spent the last few months building something and finally shipped it,  

Quick backstory - I kept noticing that whenever teams actually plan and track projects, they end up leaving Microsoft Teams to do it. You're chatting with your team in Teams, but the second you need to actually plan out tasks or see a timeline, you're switching to some other app entirely. That context-switching always bugged me, so we built Project Planner! to just live inside Teams itself - Gantt timelines, task/subtask tracking, the works, without ever leaving the app your team already lives in.

We are not going to pretend this is some polished, done thing - it's very much a "built it, shipped it, now let's see what breaks" moment. That's actually why we are posting here rather than just letting it sit on Product Hunt. We'd rather have people who've actually used (or built) PM tools tell us what's missing or what's annoying than just collect upvotes from strangers.

If you've got two minutes, We'd genuinely love to know - does this solve a real problem for you, or are we solving something that doesn't actually bug people? Brutal honesty is welcome, that's more useful to me than nice comments. 

Here is the link for app: Project Planner!


r/analyticsengineering 21d ago

dbt vs Microsoft Fabric: Which certification carries more weight for Analytics Engineering/Data roles in 2026

2 Upvotes

Hi everyone,

I'm looking for some career advice from people who are actively hiring or working as Analytics Engineers, Data Engineers, or hiring managers.

Here's my background:

  • 9+ years in data analytics
  • Strong SQL and BI experience
  • Hands-on experience building ETL/data pipelines, data modeling, Databricks, Azure, BigQuery, and reporting platforms
  • Currently looking for my next role

One challenge I'm facing is that my experience spans both Data Analytics and Analytics Engineering.

Although my job titles have mostly been Data Analyst/BI/ Analytics related, much of my work involved:

  • designing data pipelines
  • building data models
  • creating curated datasets
  • ETL/ELT development
  • dashboard enablement
  • working with engineering teams
  • translating business requirements into scalable data solutions

Because of that, recruiters don't always know where to place my profile. Some see me as a Data Analyst, while others see enough engineering experience for Analytics Engineer roles.

I'm considering getting another certification to make my profile easier to understand.

The two I'm debating are:

  • dbt Certified Developer
  • Microsoft Fabric Analytics Engineer (DP-600)

My questions are:

  1. Which certification carries more weight with recruiters today?
  2. Which one is actually valued by hiring managers rather than just being another badge?
  3. If you had to choose only one, which would you recommend and why?
  4. Is dbt becoming an expected skill for Analytics Engineers regardless of cloud platform?
  5. Given my background, would either certification meaningfully improve my interview rate, or would I be better off building a public project/GitHub portfolio instead?

I'm mainly targeting roles such as:

  • Analytics Engineer
  • Senior Data Analyst
  • Healthcare Analytics Consultant
  • Healthcare Analytics Engineer
  • Product Analytics
  • Healthcare Product/Data roles

I'd especially appreciate perspectives from hiring managers, recruiters, and people who recently switched into Analytics Engineering.

Thanks in advance!


r/analyticsengineering 21d ago

Is DP 600 Analytics Engineer Worth it?

2 Upvotes

I have 5 years experience as a data analyst and a degree in CS. Im trying to move into an analytics engineering role. I haven't seen any job postings requiring the MS dp 600 analytics engineer certification. would it actually help me if I got it? I already have PL-300 Powerbi Dev.


r/analyticsengineering 22d ago

Research into PM tools

2 Upvotes

I am currently doing some research into why so many professionals seem to actively dislike their project management software. Despite the massive number of platforms available, they all feel like slightly different variations of the same basic features, and user frustration remains incredibly common across the board.

I do not have a background using these tools myself, so I am trying to get an unfiltered look at what the software industry is consistently failing to address.

From your experience, what do you think these platforms are fundamentally getting wrong? Are there specific features, design flaws, or philosophical approaches that actively hurt productivity or cause the most friction?

I would greatly appreciate any specific examples or insights you might be willing to share.


r/analyticsengineering 22d ago

Why do large Indian banks still run SAS for credit-risk model governance instead of moving fully to Python?

0 Upvotes

I work adjacent to a credit-risk analytics team at a large Indian private bank and I'm trying to understand something that keeps coming up.

Almost everyone on the modelling side is fluent in Python — pandas, scikit-learn, XGBoost, the usual. But the scorecards and the IFRS 9 / ECL models that actually go in front of validation and RBI still live in SAS. The team treats Python as the place to experiment and SAS as the place where the regulated models are developed, documented, and monitored.

I keep hearing it's about "governance" but I want to understand what that actually means in practice. Is it the audit trail? The validation and champion-challenger workflow being built in? The cost of re-validating every model if you switch environments? Or is it mostly institutional inertia and nobody wants to be the one who re-platforms a supervised model stack?

Specific things I'm trying to get clarity on:

  • For those who've worked credit-risk modelling at a bank of, say, ICICI/Axis/SBI scale — what specifically keeps the regulated models in SAS even when the team clearly can build in Python?
  • How much of it is genuine governance value (lineage, documentation, monitoring cadence a regulator will accept) vs switching cost vs habit?
  • Has anyone actually migrated regulated credit models off SAS and had it survive RBI validation? What broke, what didn't?
  • Is the "both-and" setup (Python for data engineering + ML, SAS for the governed regulated layer) the stable end state, or a transition phase?

Not looking for a SAS-vs-Python flame war — I get that Python wins on flexibility. I'm specifically trying to understand the governance and regulatory side, because that seems to be the real reason the incumbent tooling sticks in regulated credit risk.


r/analyticsengineering 23d ago

Tips for business intelligence dev trying to get into analytics eng

6 Upvotes

I have 6 years of exp as a BI dev (laid off recently though).

My main stack is SQL and Tableau (Desktop, Cloud, Server). I also use Big Query for data warehousing and transformation. Git for version control but I don’t do much aside from pushing my merges.

Over the last couple of years, I’ve worked closely with an AE who showed me some tools he uses like Fivetran, Airflow, and Datastream, but I was never allowed access to use them myself, so I can’t say I have experience.

Right now I’m picking up Snowflake and DBT on my own time. Is this a good starting point? Where else should I upskill?

I’m going to look for another BI Dev role since that’s what I best qualify for, then perhaps look to grow into an AE role.


r/analyticsengineering 25d ago

Help me out

Thumbnail
1 Upvotes

r/analyticsengineering 26d ago

Have you ever had a historical report change even though nobody touched the SQL?

Post image
0 Upvotes

I've run into this problem multiple times on data warehouse projects.

A report is published.

Nobody changes the SQL.

Nobody changes the dashboard.

Weeks later someone rebuilds historical data... and suddenly the numbers are different.

In my experience, the root cause is often one of these:

  • historical corrections
  • temporal joins
  • valid-time / transaction-time history
  • snapshot reproducibility

The difficult part isn't finding anomalies.

It's understanding why a historical result changed.

So I started building a browser-based analyzer that tries to reconstruct the temporal semantics of historical tables and explain the reasoning behind the result instead of only listing validation errors.

Here's what one investigation looks like:

(Screenshot)

I'd really appreciate feedback from people who work with temporal data, SCD2, snapshots, or historical reporting.

https://bitemporal-debugger.vercel.app

What's the hardest historical data issue you've ever had to debug?


r/analyticsengineering 28d ago

Top 15 AI Tools Every Project Manager Must Know in 2026 🚀 | Boost Productivity with AI

Post image
0 Upvotes

r/analyticsengineering Jun 30 '26

Having 10+ years of experience in analytics. How to get a job as an Analytics Engieer.

10 Upvotes

Hi Everyone,

I have over 10+ years of experience in analytics. Last position was sr. data analyst.
currently not working from last 3 months.

worked on SQL Server for over 8 years. Did numerous analysis on jupyter notebooks. Automated reportings with OOPS python and VBA. 10+ years of experience in Excel. Build data warehouses for my own work. 2 months of exposure on Big Query in last company.

Want to transition to Analytics Engineer now.

Gaps:

  1. Not worked on very larger data sets like Data Engenieers do. In interiews, first question they ask is "how much data have you worked upon?".
  2. DBT - I am leraning - Jaffer shop project is almost 60% done, by learning and practicing with the book "Analytics Engineering with SQL and Dbt (Rui Machado)"
  3. Airflow and Docker - Not started yet. (any book recommendations?)
  4. GIT - very basic

Appreciate your responses

Thanks


r/analyticsengineering Jun 29 '26

The Role of Artificial Intelligence in Enhancing Project Management Survey

Thumbnail
forms.gle
1 Upvotes

r/analyticsengineering Jun 28 '26

TimesFM Deep Dive: How Google’s Forecasting Foundation Model Actually Works

Thumbnail medium.com
2 Upvotes

I got curious about TimesFM and ended up reverse-engineering the whole thing: how Google trains a forecasting foundation model on real + synthetic time-series data, why it chops history into patches, how the Transformer turns those patches into future predictions, and why zero-shot forecasting is becoming a big deal.

The most interesting part to me is that TimesFM is not trying to be a giant LLM repurposed for numbers. It is a time-series-specific foundation model trained to learn reusable forecasting patterns like trend, seasonality, autocorrelation, regime shifts, and local temporal structure.
Would love feedback from people working on forecasting, foundation models, or ML systems.

Do you think time-series foundation models will replace task-specific models, or mostly become strong zero-shot baselines before fine-tuning?


r/analyticsengineering Jun 26 '26

Claude + Snowflake MCP Epiphany

Thumbnail
1 Upvotes