2026年8月13日

dbt+SQLServer构建数据仓库(11):FAQ 篇

摘要: 从此篇开始,汇总dbt项目的常见问题,以此来巩固dbt的基础知识。 阅读全文

posted @ 2026-08-13 16:57 哥本哈士奇(aspnetx) 阅读(2) 评论(0) 推荐(0)

dbt+SQLServer构建数据仓库(10):macro 以及 data vault的应用实例

摘要: dbt macro(Jinja 宏)本质上是写在 dbt 项目里的 Jinja 函数,用来生成可复用的 SQL 片段。它解决的主要问题不是"让 SQL 看起来更高级",而是把重复出现的 SQL 逻辑抽出来,放到一个统一的位置维护。 本文将依次介绍 macro 是什么、为什么要用、在 Data Vault 项目中的实战示例,以及使用时的最佳实践与边界。 阅读全文

posted @ 2026-08-13 00:53 哥本哈士奇(aspnetx) 阅读(63) 评论(0) 推荐(1)

2026年8月11日

dbt+SQLServer构建数据仓库(9):用Vibe Coding创建一个DBT UI

摘要: dbt+SQLServer构建数据仓库(9):用Vibe Coding创建一个DBT UI 本文以一个完整的销售数据仓库项目为例,演示如何通过我自己用Vibe Coding写的一个 DBT UI 可视化工具,配合底层 dbt 引擎,在 SQL Server 上快速搭建一套 stage → core → mart 三层分库的数据仓库。 阅读全文

posted @ 2026-08-11 12:35 哥本哈士奇(aspnetx) 阅读(99) 评论(0) 推荐(1)

dbt+SQLServer构建数据仓库(8):Vibe Coding用dbt构建data vault数仓

摘要: 最近 AI 编程很火,"vibe coding"这个词也经常听到——就是你只需要说清楚"我想要什么",AI 就能帮你把代码写出来。但dbt并不像其它技术那样火热,所以当前的vibe coding是否能很好的支持dbt项目生成呢?我决定拿一个数据仓库项目练手,全程用 vibe coding 的方式完成,看看效率到底怎么样。 阅读全文

posted @ 2026-08-11 00:31 哥本哈士奇(aspnetx) 阅读(109) 评论(0) 推荐(0)

2026年8月9日

dbt+SQLServer构建数据仓库(7):进阶扩展

摘要: 本文讲述项目从"能跑"走向"生产级"的四个进阶能力:增量模型只跑新增数据、快照做 SCD2 历史拉链、dbt docs 自动生成文档与血缘、CI/CD 让每次提交自动验证。这些功能本项目暂未实现,本文给出可直接落地的代码示例。 阅读全文

posted @ 2026-08-09 22:56 哥本哈士奇(aspnetx) 阅读(10) 评论(0) 推荐(0)

dbt+SQLServer构建数据仓库(6):Jinja与DAG实战

摘要: 本文是第 6 篇,深入 dbt 的模板引擎和依赖图机制:Jinja 怎么把 {{ ref() }} 渲染成真实表名、DAG 怎么自动构建和排序、--select 选择器怎么精准控制要跑哪些模型。 阅读全文

posted @ 2026-08-09 01:14 哥本哈士奇(aspnetx) 阅读(91) 评论(0) 推荐(0)

2026年8月8日

dbt+SQLServer构建数据仓库(5):数据测试

摘要: 本文是系列第 5 篇,讲述怎么声明、dbt 怎么把 YAML 翻译成测试 SQL、测试失败怎么排查、自定义测试怎么加。 阅读全文

posted @ 2026-08-08 10:34 哥本哈士奇(aspnetx) 阅读(59) 评论(0) 推荐(1)

2026年8月7日

dbt+SQLServer构建数据仓库(4):分层建模实战

摘要: 本文接上篇,从概念走向实操:基于本项目的 5 个模型,讲清楚分层架构的设计原则和每个模型的 SQL 怎么写。 阅读全文

posted @ 2026-08-07 16:12 哥本哈士奇(aspnetx) 阅读(105) 评论(0) 推荐(0)

2026年8月6日

dbt+SQLServer构建数据仓库(3):dbt_project.yml配置精讲

摘要: 本篇我们钻进 `dbt_project.yml` 这个项目大脑的内部——**配置怎么继承、物化怎么选、schema 怎么拼接、改完怎么验证**——这些正是本文要补的。读完本文,你应当能独立初始化一个 dbt 项目,理解每一行配置的含义与取舍,并在配置不生效时知道从哪里排查。 阅读全文

posted @ 2026-08-06 23:03 哥本哈士奇(aspnetx) 阅读(77) 评论(0) 推荐(0)

2026年8月4日

dbt+SQLServer构建数据仓库(2):与传统方案对比及迁移决策

摘要: 本文接上篇的 dbt 定位与工作流程, 讲述:dbt 和 SQL Server 上传统数仓开发相比有哪些范式差异和取舍。 阅读全文

posted @ 2026-08-04 23:18 哥本哈士奇(aspnetx) 阅读(147) 评论(0) 推荐(0)

dbt+SQLServer构建数据仓库(1):认识dbt与项目工作流程

摘要: 「dbt+SQLServer构建数据仓库」是一套基于真实项目的实战学习笔记,记录我从零开始在 SQL Server 上用 dbt 搭建分层式数仓的完整过程。本文是第 1 篇,回答两个问题:dbt 到底是什么、一个 dbt 项目从开发到上线经历哪些环节。 阅读全文

posted @ 2026-08-04 10:40 哥本哈士奇(aspnetx) 阅读(134) 评论(0) 推荐(0)

2026年7月22日

SQL Server 索引知识汇总

摘要: 本文对SQLServer中的索引进行一个知识总结。 阅读全文

posted @ 2026-07-22 23:10 哥本哈士奇(aspnetx) 阅读(20) 评论(0) 推荐(0)

2026年7月18日

医疗器械行业 Salesforce Territory 完整落地实例

摘要: Salesforce的Territory是一个比较难理解的概念,这里通过AI智能体的不断提问,做了一个总结,并且结合一个实际的虚拟案例,说明其到底是什么,以及应该如何配置。 阅读全文

posted @ 2026-07-18 21:24 哥本哈士奇(aspnetx) 阅读(20) 评论(0) 推荐(0)

2026年7月6日

Raw Data Vault vs Business Data Vault

摘要: Raw Data Vault vs Business Data Vault 核心定位与分层关系 标准Data Vault 2.0四层链路: Staging(落地层) → Raw Vault(原始层) → Business Vault(业务层) → Information Mart(集市/应用层) R 阅读全文

posted @ 2026-07-06 17:47 哥本哈士奇(aspnetx) 阅读(13) 评论(0) 推荐(0)

2026年6月21日

Neo4j 多跳查询实战:从社交网络场景理解图遍历

摘要: 图数据库的核心优势之一,就是天然支持高效的**多跳路径查询**。本文将以「社交网络好友关系」为实例,从零开始讲解 Neo4j 中多跳查询的语法、场景、进阶技巧与性能边界。 阅读全文

posted @ 2026-06-21 10:33 哥本哈士奇(aspnetx) 阅读(37) 评论(0) 推荐(0)

Git 本地版本管理学习笔记

摘要: 很多开发者接触 Git 的第一印象是「GitHub 远程仓库」,但常常忽略了 Git 最核心的本质:它是一套**分布式版本控制系统**,哪怕不联网、没有任何远程仓库,仅凭本地环境就能完整管理代码的每一次变更——记录修改、回溯版本、追溯历史,全在本地完成。 阅读全文

posted @ 2026-06-21 10:32 哥本哈士奇(aspnetx) 阅读(46) 评论(0) 推荐(0)

2026年5月27日

看完《低智商犯罪》,学习Cypher构建知识图谱

摘要: 看完《低智商犯罪》,学习Cypher构建知识图谱 《低智商犯罪》都看了吧,是否现在还在回味剧情里每一个人物的刻画,以及每一个案件的编排。看完后咱们就来简单的学习一下,如何把剧集里的人,事件以及各种关系,构建成一个简单的知识图谱。 阅读全文

posted @ 2026-05-27 13:56 哥本哈士奇(aspnetx) 阅读(165) 评论(0) 推荐(0)

2026年5月19日

LangChain DeepAgents 学习笔记

摘要: LangChain的DeepAgents已经发布有段时间了,最近的几个版本基本覆盖了大多数智能体都应该有的功能。本笔记基于 LangChain 的 DeepAgents 框架,演示如何构建了一个具有角色扮演能力的 AI 助手,并集成了自定义技能系统。以此方便后续的knowledge review以及vibe coding的reference。 阅读全文

posted @ 2026-05-19 14:06 哥本哈士奇(aspnetx) 阅读(453) 评论(0) 推荐(1)

LangChain Deepagent 版本0.6.1中间件一个bug

摘要: LangChain Deepagent 版本0.6.1中间件一个bug 本文撰写时间是2026年5月18日,目前langchain deepagent的版本为0.6.1。 所以使用pip直接install deepagents的默认版本,大概率会遇到我所说的问题。 具体的问题表象是:如果代码中使用了 阅读全文

posted @ 2026-05-19 01:19 哥本哈士奇(aspnetx) 阅读(57) 评论(0) 推荐(0)

2026年5月10日

Neo4j笔记(五):查询的处理流程

摘要: 上一篇讲述了一篇文章如何通过LLM转换成Cypher,然后在Neo4J里运行,形成知识图谱。此篇接着上篇,继续梳理一个用户查询,如何通过图数据库以及大模型去汇总查询结果。 阅读全文

posted @ 2026-05-10 00:18 哥本哈士奇(aspnetx) 阅读(136) 评论(0) 推荐(0)

导航