-
大小: 26.2MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-07-03
- 语言: 其他
- 标签:
资源简介
Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。
Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。
作为Pentaho的一个重要组成部分,现在在国内项目应用上逐渐增
多。
代码片段和文件信息
/*! ******************************************************************************
*
* Pentaho Data Integration
*
* Copyright (C) 2002-2017 by Hitachi Vantara : http://www.pentaho.com
*
*******************************************************************************
*
* Licensed under the Apache License Version 2.0 (the “License“);
* you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing software
* distributed under the License is distributed on an “AS IS“ BASIS
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
******************************************************************************/
package org.pentaho.di.cluster;
import org.apache.commons.codec.binary.base64;
import org.apache.commons.codec.binary.base64OutputStream;
import org.apache.commons.lang.StringUtils;
import org.pentaho.di.core.Const;
import org.pentaho.di.core.util.Utils;
import org.pentaho.di.core.variables.VariableSpace;
import java.io.BufferedInputStream;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.StringWriter;
import java.io.UnsupportedEncodingException;
import java.nio.charset.Charset;
import java.util.zip.GZIPInputStream;
import java.util.zip.GZIPOutputStream;
public class HttpUtil {
public static final int ZIP_BUFFER_SIZE = 8192;
private static final String PROTOCOL_UNSECURE = “http“;
private static final String PROTOCOL_SECURE = “https“;
/**
* Returns http GET request string using specified parameters.
*
* @param space
* @param hostname
* @param port
* @param webAppName
* @param serviceAndArguments
* @return
* @throws UnsupportedEncodingException
*/
public static String constructUrl( VariableSpace space String hostname String port String webAppName
String serviceAndArguments ) throws UnsupportedEncodingException {
return constructUrl( space hostname port webAppName serviceAndArguments false );
}
public static String constructUrl( VariableSpace space String hostname String port String webAppName
String serviceAndArguments boolean isSecure )
throws UnsupportedEncodingException {
String realHostname = space.environmentSubstitute( hostname );
if ( !StringUtils.isEmpty( webAppName ) ) {
serviceAndArguments = “/“ + space.environmentSubstitute( webAppName ) + serviceAndArguments;
}
String protocol = isSecure ? PROTOCOL_SECURE : PROTOCOL_UNSECURE;
String retval = protocol + “://“ + realHostname + getPortSpecification( space port ) + serviceAndArguments;
retval = Const.replace( retval “
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 175 2019-09-26 01:37 .gitignore
文件 140589 2019-09-26 01:37 Carte-jmeter.jmx
文件 13366 2019-09-26 01:37 LICENSE.txt
文件 3465 2019-09-26 01:37 README.md
文件 2918 2019-09-26 01:37 Translator.bat
目录 0 2019-09-26 08:50 assemblies\
目录 0 2019-09-26 08:50 assemblies\client\
文件 6895 2019-09-26 01:37 assemblies\client\pom.xm
目录 0 2019-09-26 08:50 assemblies\client\src\
目录 0 2019-09-26 08:50 assemblies\client\src\assembly\
文件 4407 2019-09-26 01:37 assemblies\client\src\assembly\assembly.xm
目录 0 2019-09-26 08:50 assemblies\core\
目录 0 2019-09-26 08:50 assemblies\core\client\
文件 6640 2019-09-26 01:37 assemblies\core\client\pom.xm
目录 0 2019-09-26 08:50 assemblies\core\client\src\
目录 0 2019-09-26 08:50 assemblies\core\client\src\assembly\
文件 3966 2019-09-26 01:37 assemblies\core\client\src\assembly\assembly.xm
目录 0 2019-09-26 08:50 assemblies\core\client\src\main\
目录 0 2019-09-26 08:50 assemblies\core\client\src\main\resources\
目录 0 2019-09-26 08:50 assemblies\core\client\src\main\resources\system\
目录 0 2019-09-26 08:50 assemblies\core\client\src\main\resources\system\karaf\
目录 0 2019-09-26 08:50 assemblies\core\client\src\main\resources\system\karaf\etc-kitchen\
文件 88 2019-09-26 01:37 assemblies\core\client\src\main\resources\system\karaf\etc-kitchen\org.pentaho.features.cfg
目录 0 2019-09-26 08:50 assemblies\core\client\src\main\resources\system\karaf\etc-pan\
文件 87 2019-09-26 01:37 assemblies\core\client\src\main\resources\system\karaf\etc-pan\org.pentaho.features.cfg
目录 0 2019-09-26 08:50 assemblies\core\client\src\main\resources\system\karaf\etc-scale\
文件 101 2019-09-26 01:37 assemblies\core\client\src\main\resources\system\karaf\etc-scale\org.pentaho.features.cfg
目录 0 2019-09-26 08:50 assemblies\core\lib\
文件 24936 2019-09-26 01:37 assemblies\core\lib\pom.xm
目录 0 2019-09-26 08:50 assemblies\core\lib\src\
目录 0 2019-09-26 08:50 assemblies\core\lib\src\assembly\
............此处省略14230个文件信息
- 上一篇:ad18元件库159052
- 下一篇:2019年5月软考高项信息系统项目管理师题目书
评论
共有 条评论