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')

    如今從新鏈接剛剛建立的資源庫,鏈接成功!

相關文章
相關標籤/搜索