`

kettle动态设置输入文件路径

阅读更多
一般生产环境的导入文件的路径都是动态的,比如根据日期,每天生成一个文件夹。这样就要kettle导入的文件路径是个变量。最好定义到数据库中。
我的这个例子就是从数据库读取文件路径,文本文件的路径使用变量:
下边是一些截图。代码可以下载

    (1)


    (2)


    (3)


  • 大小: 16.2 KB
  • 大小: 110.6 KB
  • 大小: 116.1 KB
  • hu.rar (11.2 KB)
  • 下载次数: 15
7
5
分享到:
评论
2 楼 魏英杰 2015-06-29  
kettle 不是从数据库直接导的么
1 楼 diggywang 2015-06-27  
能在iteye看到用kettle的真不多

相关推荐

    【kettle012】kettle访问FTP服务器文件并处理数据至PostgreSQL

    【Kettle012】Kettle访问FTP服务器文件并处理数据至PostgreSQL是关于使用Kettle(也称为Pentaho Data Integration,简称PDI)工具进行数据集成的一个具体实例。Kettle是一个开源的数据集成工具,它允许用户通过图形...

    ETL开发工具Kettle中表输入问题

    2. **路径问题**:检查文件路径是否正确,特别是对于网络共享或相对路径的情况。确保路径符合Kettle的要求,并且文件可被正常访问。 3. **权限问题**:确认当前用户具有读取文件的权限,有时文件权限限制可能会导致...

    java程序调用Kettle7.0 SAP输入组件配置

    其次,需要将 sapjco3.dll 文件放在 classpath 路径下,即可在 Java 程序中正确地加载 SAP 输入组件。例如,在 Java Web 工程中,可以将其放在 WEB-INF/lib 目录下。 此外,还需要修改相关的配置文件,包括 kettle-...

    kettle变量参数设置

    变量在Kettle中可以用于多种用途,例如指定文件路径、SMTP服务器配置等。变量的定义方式有两种: 1. **在转换中定义**:可以通过SetVariable步骤来设置变量值。 2. **在kettle.properties文件中定义**:这是一种更...

    kettle批量解析多个xml文件

    标题中的“kettle批量解析多个xml文件”指的是使用Kettle(也称为Pentaho Data Integration,简称PDI)工具处理XML文件的批量操作。Kettle是一款开源的数据集成工具,它提供了丰富的转换和作业来实现数据抽取、转换...

    用kettle设计ftp上传操作手册

    Kettle 数据抽取工具FTP 上传操作...5. 使用 Kettle 可以输出数据到文本文件,需要选择文本文件输出控件,并配置输出文件的路径和名称。 6. 使用 Kettle 可以上传文件到 FTP 服务器,需要配置 FTP 服务器的连接信息。

    Kettle数据导出为XML文件

    用户需要设置输出文件的路径和名称。 在提供的压缩包文件“1.ktr”中,很可能是保存了这个Kettle转换的文件。Kettle的转换文件通常以.ktr为扩展名,可以用Kettle的 Spoon 工具打开、编辑和运行。 为了进一步理解这...

    Kettle手册

    - 常见的转换步骤包括文本文件输入、表输入、获取系统信息、生成行等。 - 支持对文件进行反序列化和序列化,以及数据库查询和存储过程的调用。 - 提供了针对各种数据处理需求的特定步骤,例如字段选择、过滤记录...

    kettle资源

    Transformation由各种步骤(Steps)组成,如表输入、表输出、过滤、聚合等,通过这些步骤的连接来定义数据流动路径。 3. **文件输出.ktr**:这个文件可能表示一个特定的Transformation,其主要功能是将数据写入文件...

    kettle使用job变量实现循环例子

    你可以配置这个步骤来指定文件路径、分隔符,并决定如何处理文本数据。 接下来,我们需要一个循环结构来遍历这些表名。Kettle的“作业循环”(Job Loop)步骤可以满足这个需求。在这里,我们将从“文本文件输入”...

    java集成kettle执行作业文件.rar

    同时,Kettle提供了日志功能,可以通过配置日志级别和日志文件路径,记录执行过程中的信息,方便调试和问题定位。 8. **应用场景** 这种集成方式常用于需要在Java应用程序中触发数据处理流程的场景,例如定时任务...

    KETTLE时间与系统时间不一致的解决方案

    为了解决 KETTLE 时间与系统时间不一致的问题,可以在 KETTLE 安装路径下找到 Spoon.bat,并将时区改为北京时间。具体来说,就是在 Spoon.bat 文件中添加以下代码: set OPT=-Xmx256m -cp %CLASSPATH% -Djava....

    kettle集群(cluster)在多个服务器上并发执行

    carte的配置文件所在路径为F:\BDE\kettle\data-integration\pwd。在这个实验中,我们开启了四个carte服务,其中一台为Master,另外三台为Slave。Master服务器负责控制整个集群的执行过程,而Slave服务器则负责执行...

    Kettle循环遍历结果集.zip

    设置好文件路径、字段和格式,确保日志记录的完整性和可读性。 在实际应用中,这种遍历结果集的方法非常灵活,可以应用于各种场景,例如数据分析、报告生成、数据验证等。需要注意的是,处理大量数据时,应合理优化...

    从ftp上下载txt文件插入到数据库中的原文件

    - 配置文件路径,指向下载的TXT文件,设置分隔符(如逗号或制表符),以正确解析文件内容。 - 定义字段映射,根据TXT文件的结构,将列名映射到相应的数据库字段。 3. **数据预处理** - 如果TXT文件中存在需要...

    kettle实现多参数传递并且循环加载数据.zip

    在Kettle中,参数可以用于传递动态或配置信息,例如数据库连接字符串、文件路径等。参数化作业或转换可以提高灵活性和重用性。通过菜单“文件”->“参数”,我们可以定义和管理参数。在转换或作业中,可以使用`${...

    kettle转换xml(XML Input Stream (StAX))

    2. **配置XML输入**:在XML Input步骤中,你需要指定XML文件的位置,可以是本地文件路径或URL。此外,还可以选择是否启用流式处理(即StAX模式)。 3. **设置事件处理**:在XML Input步骤的配置中,你可以定义对XML...

Global site tag (gtag.js) - Google Analytics