<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[哥本哈士奇的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/aspnetx</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; aspnetx]]></copyright><item><title><![CDATA[I love Alteryx]]></title><link>https://blog.csdn.net/aspnetx/article/details/169653826</link><guid>https://blog.csdn.net/aspnetx/article/details/169653826</guid><author>aspnetx</author><pubDate>Sat, 31 Oct 2026 23:35:57 +0800</pubDate><description><![CDATA[Alteryx是我用过很棒的数据自动化处理工具，在我自己手搓的个人数据工作台里，用 Vibe Coding 学习了里面常用的功能，以此来替换我学习Power BI构建的前端应用的数据建模功能。这一篇就来看一下用国产智能体和大模型目前搞出来的样子。]]></description><category></category></item><item><title><![CDATA[I love Power BI 2]]></title><link>https://blog.csdn.net/aspnetx/article/details/169366417</link><guid>https://blog.csdn.net/aspnetx/article/details/169366417</guid><author>aspnetx</author><pubDate>Wed, 28 Oct 2026 20:54:01 +0800</pubDate><description><![CDATA[这几天对功能进行了一点打磨，主要是对标Power BI的设计。其实经过几轮的迭代之后，自己也记不清哪些已经做了哪些还没有，所以大多数都是让AI帮我去分析，然后我再去做决定在我的工具里，哪些功能拿进来，哪些不拿进来。当然不拿进来的多数功能主要是我想通过Alteryx去实现。]]></description><category></category></item><item><title><![CDATA[I love Power BI]]></title><link>https://blog.csdn.net/aspnetx/article/details/169070625</link><guid>https://blog.csdn.net/aspnetx/article/details/169070625</guid><author>aspnetx</author><pubDate>Sun, 25 Oct 2026 23:30:40 +0800</pubDate><description><![CDATA[我从2013年开始关注Power BI，虽说不是深度用户但对其感情还是挺深的。但随着大环境的变化，想在国内靠它来吃饭越来越难了，眼看这个东西离自己越来越远就特别难受，于是用Vibe Coding做了一个类似的工具。这个想法在没有AI之前想都不敢想，如今即使没有顶流的Claude或者Codex，用国产Trae + Deepseek也能做个大样出来。这篇不show技术，主要给大家看看目前能做成个什么样子。]]></description><category></category></item><item><title><![CDATA[大杂烩：创建自己的个人数据工作台]]></title><link>https://blog.csdn.net/aspnetx/article/details/168976684</link><guid>https://blog.csdn.net/aspnetx/article/details/168976684</guid><author>aspnetx</author><pubDate>Sat, 24 Oct 2026 19:52:45 +0800</pubDate><description><![CDATA[在我的职业生涯中，不得不说，数据的组织，Alteryx是真好用、数据仓库整体解决方案SQL Server是真顺手、出炫彩的报告用Power BI是真舒服。无奈这些产品都自成体系捆绑，而且卖的还真的很贵，更难受的是你即使平时只是用其5%的功能，那么你也得为那95%付费。而更关键的是，随着外资撤离的越来越多，这些洋工具想在国内找到饭碗越来越难。

不过，还好现在Vibe Coding已经很强了，以前想自己模仿个类似工具简直天方夜谭，现在只要你有想法，基本都能帮你实现。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(13)：运维 FAQ 篇]]></title><link>https://blog.csdn.net/aspnetx/article/details/163819602</link><guid>https://blog.csdn.net/aspnetx/article/details/163819602</guid><author>aspnetx</author><pubDate>Mon, 17 Aug 2026 11:38:00 +0800</pubDate><description><![CDATA[这是 FAQ 系列第三篇，聚焦 dbt 的日常运维和实操问题：run 与 test 的关系、依赖查询、并发配置、SQL Server 特有差异、版本回滚等。都是项目跑起来之后一定会碰到的问题。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(12)：进阶 FAQ 篇]]></title><link>https://blog.csdn.net/aspnetx/article/details/163819571</link><guid>https://blog.csdn.net/aspnetx/article/details/163819571</guid><author>aspnetx</author><pubDate>Mon, 17 Aug 2026 11:37:12 +0800</pubDate><description><![CDATA[继上一篇基础 FAQ 之后，继续围绕本项目梳理 5 个更深入的问题：增量加载、源表变更、数据测试等核心机制。项目结构依然是 staging → core（Data Vault）→ mart 三层架构。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(11)：FAQ 篇]]></title><link>https://blog.csdn.net/aspnetx/article/details/163730175</link><guid>https://blog.csdn.net/aspnetx/article/details/163730175</guid><author>aspnetx</author><pubDate>Thu, 13 Aug 2026 16:58:26 +0800</pubDate><description><![CDATA[从此篇开始，汇总dbt项目的常见问题，以此来巩固dbt的基础知识。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(10)：macro 以及 data vault的应用实例]]></title><link>https://blog.csdn.net/aspnetx/article/details/163707860</link><guid>https://blog.csdn.net/aspnetx/article/details/163707860</guid><author>aspnetx</author><pubDate>Thu, 13 Aug 2026 00:54:25 +0800</pubDate><description><![CDATA[dbt macro（Jinja 宏）本质上是写在 dbt 项目里的 Jinja 函数，用来生成可复用的 SQL 片段。它解决的主要问题不是"让 SQL 看起来更高级"，而是把重复出现的 SQL 逻辑抽出来，放到一个统一的位置维护。

本文将依次介绍 macro 是什么、为什么要用、在 Data Vault 项目中的实战示例，以及使用时的最佳实践与边界。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(9)：用Vibe Coding创建一个DBT UI]]></title><link>https://blog.csdn.net/aspnetx/article/details/163664277</link><guid>https://blog.csdn.net/aspnetx/article/details/163664277</guid><author>aspnetx</author><pubDate>Tue, 11 Aug 2026 12:37:01 +0800</pubDate><description><![CDATA[本文以一个完整的销售数据仓库项目为例，演示如何通过我自己用Vibe Coding写的一个 DBT UI 可视化工具，配合底层 dbt 引擎，在 SQL Server 上快速搭建一套 stage → core → mart 三层分库的数据仓库。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(8)：Vibe Coding用dbt构建data vault数仓]]></title><link>https://blog.csdn.net/aspnetx/article/details/163647268</link><guid>https://blog.csdn.net/aspnetx/article/details/163647268</guid><author>aspnetx</author><pubDate>Tue, 11 Aug 2026 00:33:13 +0800</pubDate><description><![CDATA[最近 AI 编程很火，"vibe coding"这个词也经常听到——就是你只需要说清楚"我想要什么"，AI 就能帮你把代码写出来。但dbt并不像其它技术那样火热，所以当前的vibe coding是否能很好的支持dbt项目生成呢？我决定拿一个数据仓库项目练手，全程用 vibe coding 的方式完成，看看效率到底怎么样。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(7):进阶扩展]]></title><link>https://blog.csdn.net/aspnetx/article/details/163617188</link><guid>https://blog.csdn.net/aspnetx/article/details/163617188</guid><author>aspnetx</author><pubDate>Sun, 09 Aug 2026 22:57:45 +0800</pubDate><description><![CDATA[本文讲述项目从"能跑"走向"生产级"的四个进阶能力:增量模型只跑新增数据、快照做 SCD2 历史拉链、dbt docs 自动生成文档与血缘、CI/CD 让每次提交自动验证。这些功能本项目暂未实现,本文给出可直接落地的代码示例。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(6)：Jinja与DAG实战]]></title><link>https://blog.csdn.net/aspnetx/article/details/163596868</link><guid>https://blog.csdn.net/aspnetx/article/details/163596868</guid><author>aspnetx</author><pubDate>Sun, 09 Aug 2026 01:16:22 +0800</pubDate><description><![CDATA[本文是第 6 篇,深入 dbt 的模板引擎和依赖图机制:Jinja 怎么把 {{ ref() }} 渲染成真实表名、DAG 怎么自动构建和排序、--select 选择器怎么精准控制要跑哪些模型。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(5)：数据测试专题]]></title><link>https://blog.csdn.net/aspnetx/article/details/163575339</link><guid>https://blog.csdn.net/aspnetx/article/details/163575339</guid><author>aspnetx</author><pubDate>Sat, 08 Aug 2026 02:33:48 +0800</pubDate><description><![CDATA[本文是系列第 5 篇,讲述怎么声明、dbt 怎么把 YAML 翻译成测试 SQL、测试失败怎么排查、自定义测试怎么加。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(4)：分层建模实战]]></title><link>https://blog.csdn.net/aspnetx/article/details/163567779</link><guid>https://blog.csdn.net/aspnetx/article/details/163567779</guid><author>aspnetx</author><pubDate>Fri, 07 Aug 2026 16:14:03 +0800</pubDate><description><![CDATA[本文接上篇,从概念走向实操:基于本项目的 5 个模型,讲清楚分层架构的设计原则和每个模型的 SQL 怎么写。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(3)：dbt_project.yml配置精讲]]></title><link>https://blog.csdn.net/aspnetx/article/details/163545088</link><guid>https://blog.csdn.net/aspnetx/article/details/163545088</guid><author>aspnetx</author><pubDate>Fri, 07 Aug 2026 00:44:18 +0800</pubDate><description><![CDATA[本篇我们钻进 `dbt_project.yml` 这个项目大脑的内部——**配置怎么继承、物化怎么选、schema 怎么拼接、改完怎么验证**——这些正是本文要补的。读完本文,你应当能独立初始化一个 dbt 项目,理解每一行配置的含义与取舍,并在配置不生效时知道从哪里排查。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(2)：与传统方案对比及迁移决策]]></title><link>https://blog.csdn.net/aspnetx/article/details/163482040</link><guid>https://blog.csdn.net/aspnetx/article/details/163482040</guid><author>aspnetx</author><pubDate>Tue, 04 Aug 2026 21:40:21 +0800</pubDate><description><![CDATA[本文接上篇的 dbt 定位与工作流程, 讲述:**dbt 和 SQL Server 上传统数仓开发相比有哪些范式差异和取舍**。]]></description><category></category></item><item><title><![CDATA[dbt+SQLServer构建数据仓库(1)：认识dbt与项目工作流程]]></title><link>https://blog.csdn.net/aspnetx/article/details/163465402</link><guid>https://blog.csdn.net/aspnetx/article/details/163465402</guid><author>aspnetx</author><pubDate>Tue, 04 Aug 2026 10:43:00 +0800</pubDate><description><![CDATA[「dbt+SQLServer构建数据仓库」是一套基于真实项目的实战学习笔记,记录我从零开始在 SQL Server 上用 dbt 搭建分层式数仓的完整过程。本文是第 1 篇,回答两个问题:**dbt 到底是什么**、**一个 dbt 项目从开发到上线经历哪些环节**。]]></description><category></category></item><item><title><![CDATA[SQL Server 索引知识汇总]]></title><link>https://blog.csdn.net/aspnetx/article/details/163115821</link><guid>https://blog.csdn.net/aspnetx/article/details/163115821</guid><author>aspnetx</author><pubDate>Wed, 22 Jul 2026 23:11:48 +0800</pubDate><description><![CDATA[本文对SQLServer中的索引进行一个知识总结。]]></description><category></category></item><item><title><![CDATA[医疗器械行业 Salesforce Territory 完整落地实例]]></title><link>https://blog.csdn.net/aspnetx/article/details/163001252</link><guid>https://blog.csdn.net/aspnetx/article/details/163001252</guid><author>aspnetx</author><pubDate>Sat, 18 Jul 2026 21:25:30 +0800</pubDate><description><![CDATA[Salesforce的Territory是一个比较难理解的概念，这里通过AI智能体的不断提问，做了一个总结，并且结合一个实际的虚拟案例，说明其到底是什么，以及应该如何配置。]]></description><category></category></item><item><title><![CDATA[Raw Data Vault vs Business Data Vault]]></title><link>https://blog.csdn.net/aspnetx/article/details/162639951</link><guid>https://blog.csdn.net/aspnetx/article/details/162639951</guid><author>aspnetx</author><pubDate>Mon, 06 Jul 2026 17:49:10 +0800</pubDate><description><![CDATA[Raw Vault = 企业数据的“原始档案库”：原样收纳、只结构化、不解读、全历史审计；Business Vault = 企业数据的“标准化加工车间”：统一业务规则、整合多源、预生成高效业务查询结构。]]></description><category></category></item></channel></rss>