在 Pentaho Kettle ETL 步骤中分发标签有啥作用?

Posted

技术标签:

【中文标题】在 Pentaho Kettle ETL 步骤中分发标签有啥作用?【英文标题】:What does the distribute tag do in a Pentaho Kettle ETL step?在 Pentaho Kettle ETL 步骤中分发标签有什么作用? 【发布时间】:2013-04-09 18:06:44 【问题描述】:

<distribute>Y</distribute><distribute>N</distribute> 有什么区别?在 Spoon 用户界面中,这个值是如何变化的?

  <step>
    <name>Not Empty</name>
    <type>Dummy</type>
    <description/>
    <distribute>N</distribute>
    <copies>1</copies>
         <partitioning>
           <method>none</method>
           <schema_name/>
           </partitioning>
     <cluster_schema/>
 <remotesteps>   <input>   </input>   <output>   </output> </remotesteps>    <GUI>
      <xloc>1412</xloc>
      <yloc>492</yloc>
      <draw>Y</draw>
      </GUI>
    </step>

【问题讨论】:

【参考方案1】:

在 wiki 上查看此页面:

http://wiki.pentaho.com/display/EAI/Partitioning+data+with+PDI

另一个选项是将行复制到所有后续步骤。

【讨论】:

那是一个包含这个标签的步骤,但是那个distribute标签存在于几十种不同的步骤类型中。我对那个标签而不是分区更感兴趣,因为它似乎在我们保存脚本时发生了变化,但我不知道它是怎么发生的。

以上是关于在 Pentaho Kettle ETL 步骤中分发标签有啥作用?的主要内容,如果未能解决你的问题,请参考以下文章

kettle学习笔记——kettle流程步骤与应用步骤

ETL工具kettle基本使用

《Pentaho Kettle解决方案》学习体会01

如何从 Pentaho 的 javascript 步骤中的另一行读取?

Pentaho Data Integration (Kettle) 简介

开源ETL工具之Kettle介绍