kettle建立资源库

kettle常见的资源库有3种:数据库资源库、文件资源库、pentaho资源库。web

  文件资源库是在一个文件目录下定义一个资源库,由于kettle使用的是虚拟文件系统(Apache VFS),因此这里的文件目录是一个普遍的概念,包括了zip文件、web服务、FTP服务。sql

  pentaho资源库是一个插件(kettle企业版中有),实际是一个内容管理系统(CMS),它具有一个理想的资源库的全部特性,包括版本控制和依赖完整性检查。数据库

     数据库资源库是把全部的ETL信息保存在关系型数据库中,包括数据库链接、转换和做业。将已开发的ETL转换、做业和相关配置保存在数据库资源库中便于保存、管理以及远程调度。本篇文章主要介绍数据库资源库建立方法:工具

  一、进入spoon,工具--资源库--链接资源库,点击加号+新建资源库插件

    

  二、选择数据库资源库,点击肯定3d

    

  三、数据库链接选择新建,配置数据库链接信息,建议新建一个空白数据库版本控制

    

    

  四、配置好数据库链接,选择建立或更新,继续选择是server

    

    

    

  五、选择执行SQL语句blog

    

  六、提示执行SQL错误,选择肯定,稍后在处理这个错误,对上述sql执行提示的全部错误所有选择肯定ip

   

  七、如今链接刚刚建立的资源库会报错,以下

     

  八、下面进入sql server客户端(由于这里使用的是sql server数据库资源库,根据使用的资源库做调整),链接刚刚建立的资源库,执行下面的SQL语句

    DROP TABLE  R_VERSION;

      CREATE TABLE R_VERSION   

       (  ID_VERSION    INTEGER,

      MAJOR_VERSION INTEGER,  

        MINOR_VERSION INTEGER,  

        UPGRADE_DATE  DATETIME,

      IS_UPGRADE    CHARACTER (1)

    );

    INSERT INTO R_VERSION (ID_VERSION, MAJOR_VERSION, MINOR_VERSION, UPGRADE_DATE, IS_UPGRADE) VALUES (1, 5, 0, '2017-02-03', 'N');

    不一样数据库的sql 语句写法可能不一样,目标是让上面标红的sql语句成功执行

    10.如今链接刚刚建立的数据库资源库会发现用户名密码错误,在客户端执行下面的sql语句,添加默认用户,此时的用户名密码都是admin

    INSERT INTO R_USER (ID_USER, LOGIN, PASSWORD, NAME, DESCRIPTION, ENABLED)

    VALUES (1, 'admin', '2be98afc86aa7f2e4cb79ce71da9fa6d4', 'Administrator', 'User manager', '1')

    如今从新链接刚刚建立的资源库,链接成功!

相关文章
相关标签/搜索