The B2B Podcast Index
Index
All categories
MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
MethodologySubmit
Best of:MarketingSalesSaaSFinanceHROpsLeadershipCustomer SuccessAI & DataProductStartups & FoundersRevOpsEngineering & DevTools
An independent project byFame
SearchBest episodesGuestsInsightsMethodologySubmit a podcast
Index/Finance/FinPod
FinPod artwork

What's New at CFI | Advanced SQL for Data Analysts

FinPod · 2026-06-30 · 9 min

0:00--:--

Key moments - from our scoring

Substance score

41 / 100

Five dimensions, 20 points each

Insight Density9 / 20
Originality6 / 20
Guest Caliber11 / 20
Specificity & Evidence7 / 20
Conversational Craft8 / 20

Joseph Yeates, author of CFI's new Advanced SQL for Data Analysts course, discusses how the course shifts from SQL fundamentals' focus on answering specific questions to teaching analysts how to structure queries for flexibility and reusability. The course targets analysts in business intelligence or data analytics roles who work with data daily - either collaborating with data engineering teams or handling those responsibilities in smaller organizations. Using the same retail sales company dataset as SQL fundamentals, the course covers data modeling, semantic layers, and modular query design that separates data extraction, cleanup, and business logic into distinct steps. This approach mirrors modern best practices applicable across SQL Server, Power BI, Excel, and Python integrations. Yeates reflects on his own career trajectory from Excel and traditional BI tools into SQL, noting the course would have been invaluable when he needed to manipulate and transform data without waiting for IT requests. The advanced course is designed for analysts with foundational SQL experience or those using SQL daily who want to upskill in topics like query structure, data transformation, and collaboration with data engineering teams.

Key takeaways

  • →Advanced SQL shifts focus from answering specific questions to structuring flexible queries that can serve multiple downstream uses like Python, Power BI, or modeling.
  • →The course teaches data modeling and semantic layers - breaking data transformation into modular steps (extraction, cleanup, business logic) that enable collaboration and reusability.
  • →Advanced SQL bridges the gap between business intelligence and data engineering work, helping analysts either collaborate more effectively with engineering teams or take on those responsibilities themselves.
  • →Analysts using SQL daily can likely skip SQL fundamentals and jump directly to advanced, though Yeates recommends a refresher even for experienced users given the breadth of foundational material covered.
  • →The course uses SQL Server as the example platform but teaches skills applicable across any modern data warehousing or database tool.

Guests

Joseph Yeates

Topics in this episode

PythonPower BISQL ServerSemantic layersBusiness intelligenceData analyticsData modelingAdvanced SQLData engineeringDatabase administration

Questions this episode answers

Should I skip SQL fundamentals and go straight to the Advanced SQL course?

If you're using SQL daily, you're likely covering most SQL fundamentals material and could jump to advanced to learn new topics, though Yeates recommends a refresher even for experienced analysts since the fundamentals course covers a wide base of material and serves as a solid foundation.

What is the main difference between SQL fundamentals and Advanced SQL for Data Analysts?

SQL fundamentals teaches analysts to answer specific questions with data, while Advanced SQL focuses on structuring queries flexibly so they can serve multiple purposes (Python, Power BI, modeling) and covers skills that bridge toward data engineering and database administration.

What is semantic layering in the Advanced SQL course?

Semantic layering is breaking down data transformation into modular steps - extraction, cleanup, and business logic - which lets analysts share clean, organized work and applies across different technology stacks and data warehousing tools.

Who should take CFI's Advanced SQL for Data Analysts course?

The course targets analysts in business intelligence or data analytics roles who work with data daily and want to either collaborate better with data engineering teams or take on those responsibilities themselves in smaller organizations.

What dataset does the Advanced SQL course use?

The course uses the same retail sales company dataset from SQL fundamentals, covering metrics like sales over time, cost, and profit margin, allowing learners to transition seamlessly from fundamentals to advanced.

What our scoring noted

Our reviewer’s read on each dimension, with quotes from the episode.

Insight Density

9 / 20

The episode covers basic curriculum structure and positioning rather than substantive SQL knowledge or data analytics insights. Joseph explains the difference between fundamentals and advanced courses (from answering questions to structuring queries) and mentions semantic layering and data modeling, but lacks concrete technical depth, specific code examples, or actionable techniques that operators would learn. Most content is promotional framing rather than educational substance.

the shift goes from answering specific questions with data and learning some of those key words. to structuring your queries and really structuring your thinking in SQL that your output is flexible
we look at data modeling and thinking about how we can structure our SQL queries in semantic layers

Originality

6 / 20

The framing is entirely conventional: SQL fundamentals → advanced SQL progression, the importance of upskilling for analytics roles, and data modeling as modular steps are standard industry orthodoxy. No contrarian views, first-principles thinking, or counterintuitive insights are present. The discussion reads like boilerplate course marketing rather than fresh perspective on the field.

I started in Excel, started in Power BI and sort of more traditional BI tools. And then I started, you know, shifting backwards, of upstream to where the data comes from
you need to know how to do that sort of manipulation and transformation of your data if you're doing more advanced things

Guest Caliber

11 / 20

Joseph Yeates is positioned as a course author with some field experience in BI and SQL, with a plausible career narrative (Excel → BI tools → SQL). However, his seniority, scale of impact, and current operational role remain unclear; the episode doesn't establish whether he has led data teams, shipped products, or built systems at meaningful scale. He appears to be primarily an instructor rather than a practitioner currently working in the field.

You are all very familiar with him in our Business Intelligence and Data courses
I think my, I guess my path to SQL was probably similar to other analysts. Like I started in Excel, started in Power BI

Specificity & Evidence

7 / 20

The episode is almost entirely abstract and generic. It mentions 'retail sales company' as the course dataset, touches on 'semantic layers' and 'modular steps,' and references Power BI, Python, and Excel as downstream tools, but provides no concrete examples, specific metrics, real company cases, dollar figures, or measurable outcomes. No data on student success rates, industry benchmarks, or comparative skill gaps is provided.

a retail sales company, looking at a lot of, a lot of different metrics sales over time, cost profit margin
Although we're using SQL Server in this course, and again, we're just using like an example data set

Conversational Craft

8 / 20

Meeyeon asks reasonable structural questions (what will advanced cover, what role/industry focus, when would this have helped you, should learners skip fundamentals, memorable highlights) and does follow up once ('what do they need to know'). However, questions are soft and rarely probe deeper; there's no pushback on claims, no exploration of actual student outcomes, no challenge to curriculum design choices, and no uncomfortable territory explored. The conversation reads as friendly promotional dialogue rather than rigorous inquiry.

And you as an author of this course have worked in the field. And if you were to kind of look back at all the experiences that you had in your career, at what point in your career do you think that this specific course would have been most helpful for you and why?
could you share with us a couple highlights for you that are in this course?

Conversation analysis

Computed from the transcript - who did the talking, and the words that came up most.

Most-used words

data27course19advanced15joseph9fundamentals9meeyeon7yeates7analysts6database6different6skills6answer5questions5specific5back4shift4

Episode notes

SQL is one of the most valuable technical skills for finance professionals, business intelligence analysts, and data analysts. But once you've mastered the basics, how do you write cleaner, more scalable queries that support real business decisions? In this episode of What's New at CFI, Meeyeon sits down with CFI instructor Joseph Yeates to discuss CFI's new Advanced SQL for Analysts course. They explore how advanced SQL helps analysts move beyond answering individual questions to building flexible, reusable data models that support reporting, dashboards, and business intelligence workflows. Whether you're working in Excel, Power BI, Python, or directly with SQL databases, this course is designed to help you collaborate more effectively with data engineering teams, organize complex SQL queries, and build stronger data analysis skills.

Full transcript

9 min

Transcribed and scored by The B2B Podcast Index.

Meeyeon Hi everyone, and welcome back to another episode of What's New at CFI, where we talk about the literal newness and goodness at CFI. Today I'm joined by Joseph. You are all very familiar with him in our Business Intelligence and Data courses. And today we're talking about advanced SQL for analysts.

Now, Joseph, we have just done a facelift on SQL fundamentals. And if a learner were to really enjoy the material in that course, what is the advanced course going to cover now? Joseph Yeates Yeah, so I think you could maybe sum up SQL fundamentals simply by saying it allows analysts to answer questions with data using SQL. So you get a really good foundation of being able to pull data from a database to answer questions.

And I would say that ⁓ as we shift to ⁓ the advanced course, the shift goes from answering specific questions with data and learning some of those key words. to structuring your queries and really structuring your thinking in SQL that your output is flexible. And you can start to think of how we can answer lots of different questions. So we're thinking more about what the output of our queries is gonna be.

Is that gonna go to Python? Is it going to go to Power BI? Maybe it's gonna go to Excel and our users ⁓ or maybe us as analysts are going to build models with our SQL data. So we have to start thinking about future a little bit of how we're going to use this information down the line.

And it's that sort of thinking that's the shift from the fundamentals course to the advanced course. Meeyeon And for the advanced SQL course, ⁓ is it by any chance more focused on a specific type of role within a specific industry? For example, are we going through exercises that have a backdrop of being at a bank or a data analysis firm? Joseph Yeates So we're using the same data set as we did from fundamentals.

So what's great is that if, if learners have gone through the fundamentals course, you're to be ready to jump right into the advanced courses. It's the same data set. it's a retail sales company, ⁓ looking at a lot of, a lot of different metrics sales over time, cost profit margin, sort of the typical sales, ⁓ stuff. ⁓ but I would say that this, the advanced course is focused.

a lot more on analysts, would say currently in a business intelligence or some sort of data analytics role using SQL. ⁓ This is building on those foundational skills. And really we're aiming at learners who are working with data every day and they're either communicating with a data engineering team and we're helping up skill in some of those areas to have better collaboration with your data engineering and your database administration. or if you're in a small team and you need to upskill in those areas yourself because it's going to be you who's going to take on some of those roles and responsibilities as well.

Meeyeon And you as an author of this course have worked in the field. And if you were to kind of look back at all the experiences that you've had in your career, at what point in your career do you think that this specific course would have been most helpful for you and why? Joseph Yeates I think one ⁓ anecdote comes to mind that I can remember from early on. And ⁓ I think my, I guess my path to SQL was probably similar to other analysts.

Like I started in Excel, started in Power BI and sort of more traditional BI tools. And then I started, you know, shifting backwards, of upstream to where the data comes from and start doing that. So ⁓ as I was building more and more complex reports, I wanted the flexibility to manipulate data in the way that I wanted to. I wanted to build some different tables, do some different transformations.

And typically in a larger organization, you need to put in a request to IT, a request to your database administrator or your engineering team to build some of these things for you. You don't always have the ability to do those things yourself. So what's nice in that a lot of modern self-service analytics or BI tools, you do have the ability to import data and do transformation yourself, but you need to know how to do that sort of manipulation and transformation of your data if you're doing more advanced things.

So I think a course like this would have been perfect when I was, you know, ready to, I had a little bit of confidence, a little bit of experience and I was ready to sort of push onto the next level and I needed to up skill in my SQL skills so I could. do more powerful things in my reports. Meeyeon And if there are a couple learners out there that are just on the fence of thinking, should I just skip the SQL fundamentals? think I might be a little, I think I might be a little bit more robust in SQL.

⁓ What would you say to the person that is thinking, should I skip it? Should I just go straight into the advanced? Joseph Yeates Yeah, I would say it depends. How's that for a non-answer?

I think if you Meeyeon Yeah, what do they what do they need to know in order for them to start the advanced course and be beyond solid footing? Joseph Yeates Got it. Yeah, I think, I think if an analyst is using SQL every day, you're probably covering a lot of the foundational material in SQL fundamentals. And so you could probably be fine to jump into advanced if you want to learn, you know, brand new topics or topics that maybe you've heard of and don't have as much experience in.

⁓ but I will say even, even just developing SQL fundamentals and revamping the course, even for me, it was a refresher in some topics. ⁓ going back and we cover such a wide base of things that if you're on the fence, maybe it's worth going back, going through, having a really solid like refresher and everything so you're up to speed and then you can confidently jump in to the advanced course. Meeyeon And if there are any particularly fun parts of the course that are memorable for you as the author, without giving away too much, ⁓ could you share with us a couple highlights for you that are in this course?

Joseph Yeates Thank Yeah, I think the one that comes to mind right away is in one of the chapters, we look at ⁓ data modeling and thinking about how we can structure our SQL queries in semantic layers. So basically what that means is how can we break down all of the data transformation or manipulation that we want to do into sort of modular steps? So if we're pulling data from a database, we just want to ⁓ extract that data somewhere. And then we need, we need to clean it up a little bit.

And then we apply our business logic at the end and we sort of separate those things into different steps because that lets us share our work with others. Everything is really clean and organized and it's really the modern way to approach some of these ⁓ data tasks. And it's applicable across a range of different technology stacks. So although we're using, ⁓ Although we're using SQL Server in this course, and again, we're just using like an example data set, all the skills learned are relevant to whatever ⁓ data warehousing or modern database tools that you may be using with your own data or within your organization.

Meeyeon There you have it, folks. ⁓ If you are interested in taking your SQL skills to the next level, this is going to be the course for you. Thanks for joining us on this episode of What's New at CFI. I hope that this has piqued your interest in our next SQL course.

And until next time, we will see you all very soon. So if SQL fundamentals was really authored in mind of like helping the analyst develop fundamental skills to build data reports, then what is advanced SQL do? Joseph Yeates Yeah. Yeah.

So I think for the, the shift on the advanced side is going from allowing analysts to do, as you say, to sort of, do their job and to answer specific questions with the data that they're pulling. And with advanced, we're touching on skills that maybe it's more in the realm of data engineering or database administration. And it allows the analyst to ⁓ either communicate and collaborate more effectively with those teams. or even take on some of those roles and responsibilities themselves as they upskill in those areas.

Related episodes across the Index

Other episodes covering the same guests and topics, from across The B2B Podcast Index.

  • From Farm to FP&A: How California Dairies delivers 17 billion pounds of milk each yearFP&A Today · on Power BI85 / 100
  • No Code, No Problem - How a Speech Pathologist Built an AI StartupDesigning Successful Startups · on Python79 / 100
  • Planner Beyond Tasks: Building Enterprise Project & Portfolio Management with Erik van Hurck [MVP]M365.FM · on Power BI77 / 100
  • Inside Applied Data Governance: Expert Perspectives from the ADGP Program Episode 1: The Importance of Data Governance with John LadleyDATAVERSITY Talks · on Semantic layers77 / 100
  • The Future of FP&A with AI for Finance Professionals to Move Beyond Excel Analysis with Derek BakerFP&A Unlocked · on Semantic layers77 / 100
  • Episode 1: When SIOP Gets Real: Capacity, Analytics, and Better DecisionsThe Manufacturing Edge - For Ops Leaders · on Power BI77 / 100

More from FinPod

All episodes →
  • Corporate Finance Explained | Free Cash Flow: The Metric That Truly Drives Valuation56 / 100
  • Corporate Finance Explained | The Finance of the AI Buildout71 / 100
  • Corporate Finance Explained | Tariffs, Trade Policy, and Reshoring: The Financial Lens59 / 100
  • Corporate Finance Explained | Cost of Goods Sold78 / 100
  • Corporate Finance Explained | Private Credit: How Non Bank Lending Is Reshaping Corporate Finance82 / 100
Explore the best B2B Finance podcasts →
All FinPod episodes →