⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plugin.xml

📁 实现了一个基本的ETL
💻 XML
字号:
<plugin
   id="org.jetel.component"
   version="2.5.3"
   provider-name="Javlin a.s.">

	<runtime>
		<library path="cloveretl.component.jar"/>
		<library path="lib/saxon8.jar"/>
   	</runtime> 

	<requires engine-version="2.5.3">
		<import plugin-id="org.jetel.connection"/>
		<import plugin-id="org.jetel.lookup"/>
	</requires>

	<extension point-id="component">
		<parameter id="className" value="org.jetel.component.DataReader"/>
		<parameter id="type" value="DATA_READER"/>
	</extension>

	<extension point-id="component">
		<parameter id="className" value="org.jetel.component.DataWriter"/>
		<parameter id="type" value="DATA_WRITER"/>
	</extension>

	<extension point-id="component">
		<parameter id="className" value="org.jetel.component.DelimitedDataReader"/>
		<parameter id="type" value="DELIMITED_DATA_READER"/>
	</extension>

	<extension point-id="component">
		<parameter id="className" value="org.jetel.component.DelimitedDataWriter"/>
		<parameter id="type" value="DELIMITED_DATA_WRITER"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.SimpleCopy"/>
	    <parameter id="type" value="SIMPLE_COPY"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.Concatenate"/>
	    <parameter id="type" value="CONCATENATE"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.SimpleGather"/>
	    <parameter id="type" value="SIMPLE_GATHER"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.Reformat"/>
	    <parameter id="type" value="REFORMAT"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.DBInputTable"/>
	    <parameter id="type" value="DB_INPUT_TABLE"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.Sort"/>
	    <parameter id="type" value="SORT"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.DBOutputTable"/>
	    <parameter id="type" value="DB_OUTPUT_TABLE"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.FixLenDataWriter"/>
	    <parameter id="type" value="FIXLEN_DATA_WRITER"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.Dedup"/>
	    <parameter id="type" value="DEDUP"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.FixLenDataReader"/>
	    <parameter id="type" value="FIXLEN_DATA_READER"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.Merge"/>
	    <parameter id="type" value="MERGE"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.MergeJoin"/>
	    <parameter id="type" value="MERGE_JOIN"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.MergeJoin"/>
	    <parameter id="type" value="EXT_MERGE_JOIN"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.MergeJoin"/>
	    <parameter id="type" value="SORTED_JOIN"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.Trash"/>
	    <parameter id="type" value="TRASH"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.DBExecute"/>
	    <parameter id="type" value="DB_EXECUTE"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.HashJoin"/>
	    <parameter id="type" value="HASH_JOIN"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.HashJoin"/>
	    <parameter id="type" value="EXT_HASH_JOIN"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.CheckForeignKey"/>
	    <parameter id="type" value="CHECK_FOREIGN_KEY"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.DBFDataReader"/>
	    <parameter id="type" value="DBF_DATA_READER"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.ExtFilter"/>
	    <parameter id="type" value="EXT_FILTER"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.ExtSort"/>
	    <parameter id="type" value="EXT_SORT"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.Partition"/>
	    <parameter id="type" value="PARTITION"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.DataIntersection"/>
	    <parameter id="type" value="DATA_INTERSECTION"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.Aggregate"/>
	    <parameter id="type" value="AGGREGATE"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.SystemExecute"/>
	    <parameter id="type" value="SYS_EXECUTE"/>
	</extension>		<extension point-id="component">	    <parameter id="className" value="org.jetel.component.RunGraph"/>	    <parameter id="type" value="RUN_GRAPH"/>	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.KeyGenerator"/>
	    <parameter id="type" value="KEY_GEN"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.AproxMergeJoin"/>
	    <parameter id="type" value="APROX_MERGE_JOIN"/>
	</extension>
	
	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.DBJoin"/>
	    <parameter id="type" value="DBJOIN"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.XLSReader"/>
	    <parameter id="type" value="XLS_READER"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.XLSWriter"/>
	    <parameter id="type" value="XLS_WRITER"/>
	</extension>
	
	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.CloverDataWriter"/>
	    <parameter id="type" value="CLOVER_WRITER"/>
	</extension>
	
	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.CloverDataReader"/>
	    <parameter id="type" value="CLOVER_READER"/>
	</extension>
	
	<extension point-id="component">
		<parameter id="type" value="STRUCTURE_WRITER"/>
		<parameter id="className" value="org.jetel.component.StructureWriter"/>
	</extension>

	<extension point-id="component">
		<parameter id="type" value="NORMALIZER"/>
		<parameter id="className" value="org.jetel.component.Normalizer"/>
	</extension>

	<extension point-id="component">
		<parameter id="type" value="DENORMALIZER"/>
		<parameter id="className" value="org.jetel.component.Denormalizer"/>
	</extension>

	<extension point-id="component">
		<parameter id="type" value="JMS_READER"/>
		<parameter id="className" value="org.jetel.component.JmsReader"/>
	</extension>

	<extension point-id="component">
		<parameter id="type" value="JMS_WRITER"/>
		<parameter id="className" value="org.jetel.component.JmsWriter"/>
	</extension>

	<extension point-id="component">
		<parameter id="type" value="LOOKUP_JOIN"/>
		<parameter id="className" value="org.jetel.component.LookupJoin"/>
	</extension>

	<extension point-id="component">
		<parameter id="type" value="LOOKUP_TABLE_READER_WRITER"/>
		<parameter id="className" value="org.jetel.component.LookupTableReaderWriter"/>
	</extension>

	<extension point-id="component">
		<parameter id="type" value="DATA_GENERATOR"/>
		<parameter id="className" value="org.jetel.component.DataGenerator"/>
	</extension>

	<extension point-id="component">
		<parameter id="type" value="MULTI_LEVEL_READER"/>
		<parameter id="className" value="org.jetel.component.MultiLevelReader"/>
	</extension>

	<extension point-id="component">
		<parameter id="type" value="SEQUENCE_CHECKER"/>
		<parameter id="className" value="org.jetel.component.SequenceChecker"/>
	</extension>

	<extension point-id="component">
		<parameter id="type" value="TEXT_TABLE_WRITER"/>
		<parameter id="className" value="org.jetel.component.TextTableWriter"/>
	</extension>

	<extension point-id="component">
		<parameter id="type" value="XML_XPATH_READER"/>
		<parameter id="className" value="org.jetel.component.XmlXPathReader"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.Pacemaker"/>
	    <parameter id="type" value="PACEMAKER"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.SpeedLimiter"/>
	    <parameter id="type" value="SPEED_LIMITER"/>
	</extension>
	
	<extension point-id="component">
		<parameter id="className" value="org.jetel.component.JavaExecute"/>
		<parameter id="type" value="JAVA_EXECUTE"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.XmlWriter"/>
	    <parameter id="type" value="XML_WRITER"/>
	</extension>

	<extension point-id="component">
	    <parameter id="className" value="org.jetel.component.XSLDataTransformer"/>
	    <parameter id="type" value="XSL_TRANSFORMER"/>
	</extension>

</plugin>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -