<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kettle on V-ISLAND</title>
    <link>https://vonxxghost.xyz/tags/kettle/</link>
    <description>Recent content in Kettle on V-ISLAND</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sat, 17 Apr 2021 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://vonxxghost.xyz/tags/kettle/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Kettle循环字面替换SQL模板字段名</title>
      <link>https://vonxxghost.xyz/post/2021-04-17-kettle%E5%BE%AA%E7%8E%AF%E5%AD%97%E9%9D%A2%E6%9B%BF%E6%8D%A2sql%E6%A8%A1%E6%9D%BF%E5%AD%97%E6%AE%B5%E5%90%8D/</link>
      <pubDate>Sat, 17 Apr 2021 00:00:00 +0000</pubDate>
      <guid>https://vonxxghost.xyz/post/2021-04-17-kettle%E5%BE%AA%E7%8E%AF%E5%AD%97%E9%9D%A2%E6%9B%BF%E6%8D%A2sql%E6%A8%A1%E6%9D%BF%E5%AD%97%E6%AE%B5%E5%90%8D/</guid>
      <description>&lt;p&gt;近日遇到的一个需求，需要对 10+ 张表的所有字段做定期的统计分析，将几张表的统计结果汇总到单独一张汇报表里，并且尽量基于 Kettle 完成。因此，需要在 Kettle 的“表输入”组件中，实现 SQL 模板字面替换变量值的功能，也就是能实现 &lt;code&gt;SELECT ${field} from table where ${field} &amp;gt; 0&lt;/code&gt; 这种替换，而并非自动处理成字符串的一般占位符替换： &lt;code&gt;SELECT field FROM table where id = ?&lt;/code&gt;，并且这个变量值是可以循环赋值的，一次流程要跑几百上千条这种对应不同字段名模板。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
