是否可以在dbt的doc文档块中调用另一个doc函数?
在dbt的doc文档块中引用另一个doc文档块是否可行?
完全可行。dbt的doc()函数支持在一个文档块内部引用其他已定义的文档块,这样能避免重复编写相同描述,提升文档复用性。
你期望的实现方式是有效的,示例代码如下:
{% docs description_1 %} 这是第1段描述。 {% enddocs %} {% docs description_2 %} 这是第2段描述。 另外:{{ doc("description_1") }} {% enddocs %}
当dbt渲染文档时,doc("description_1")会被替换为description_1文档块中的内容,最终description_2的渲染结果会包含两段描述的完整内容。
内容的提问来源于stack exchange,提问作者Yaakov Bressler
相关产品推荐
相关产品推荐

