envelope
Build configuration-driven ETL pipelines on Apache Spark
File Explorer
Download Latest Version (.zip)- pom.xml
- CanReturnErroredData.java
- Component.java
- ComponentFactory.java
- InstantiatedComponent.java
- InstantiatesComponents.java
- ProvidesAlias.java
- ConfigLoader.java
- Deriver.java
- LogEventHandler.java
- CoreEventMetadataKeys.java
- CoreEventTypes.java
- Event.java
- EventHandler.java
- EventManager.java
- EventUtils.java
- BatchInput.java
- CanRecordProgress.java
- Input.java
- StreamInput.java
- BulkOutput.java
- Output.java
- RandomOutput.java
- ConfigurablePartitioner.java
- PartitionerFactory.java
- TimeModel.java
- BulkPlanner.java
- MutationType.java
- Planner.java
- RandomPlanner.java
- Repetition.java
- Repetitions.java
- BatchStep.java
- DataStep.java
- DecisionStep.java
- LoopStep.java
- RefactorStep.java
- Runner.java
- Step.java
- StepState.java
- StreamingStep.java
- TaskStep.java
- ConfigurationDataTypes.java
- DeclaresExpectingSchema.java
- DeclaresProvidingSchema.java
- InputTranslatorCompatibilityValidation.java
- Schema.java
- SchemaNegotiator.java
- UsesExpectedSchema.java
- UsesProvidedSchema.java
- KerberosLoginContext.java
- KerberosParameterValidations.java
- KerberosUtils.java
- SecurityConfig.java
- SecurityUtils.java
- TokenProvider.java
- TokenStore.java
- TokenStoreListener.java
- TokenStoreManager.java
- UsesDelegationTokens.java
- AccumulatorRequest.java
- Accumulators.java
- Contexts.java
- RowWithSchema.java
- UsesAccumulators.java
- Task.java
- TranslateFunction.java
- TranslationResults.java
- Translator.java
- ConfigUtils.java
- DateTimeUtils.java
- FilesystemUtils.java
- JVMUtils.java
- PlannerUtils.java
- RowUtils.java
- SchemaUtils.java
- StepUtils.java
- AllowedValuesValidation.java
- AtMostOnePathExistsValidation.java
- ExactlyOnePathExistsValidation.java
- IfPathExistsValidation.java
- IfPathHasValueValidation.java
- MandatoryPathValidation.java
- NonEmptyValueValidation.java
- NoopValidation.java
- OptionalPathValidation.java
- ProvidesValidations.java
- RegexValueValidation.java
- Validation.java
- ValidationResult.java
- Validations.java
- ValidationUtils.java
- Validator.java
- Validity.java
- EnvelopeMain.java
- com.cloudera.labs.envelope.event.EventHandler
- TestInstantiatedComponent.java
- TestConfigLoader.java
- TestEvent.java
- TestEventManager.java
- TestEventUtils.java
- TestingEventHandler.java
- DummyPartitioner.java
- TestPartitionerFactory.java
- DummyInput.java
- TestBatchStep.java
- TestDecisionStep.java
- TestLoopStep.java
- TestRunner.java
- TestStreamingStep.java
- TestTaskStep.java
- TestConfigurationDataTypes.java
- TestInputTranslatorCompatibilityValidation.java
- TestSchemaNegotiator.java
- TestKerberosUtils.java
- TestSecurityUtils.java
- TestTokenProvider.java
- TestTokenStore.java
- TestTokenStoreListener.java
- TestTokenStoreManager.java
- TestAccumulatorRequest.java
- TestAccumulators.java
- TestContexts.java
- DummyTranslator.java
- TestTranslateFunction.java
- TestConfigUtils.java
- TestPlannerUtils.java
- TestRowUtils.java
- TestSchemaUtils.java
- TestStepUtils.java
- TestAllowedValuesValidation.java
- TestAtMostOnePathExistsValidation.java
- TestExactlyOnePathExistsValidation.java
- TestIfPathExistsValidation.java
- TestIfPathHasValueValidation.java
- TestMandatoryPathValidation.java
- TestNonEmptyValueValidation.java
- TestOptionalPathValidation.java
- TestRegexValueValidation.java
- TestValidationResult.java
- TestValidations.java
- TestValidationUtils.java
- TestValidator.java
- ValidationAssert.java
- TestEnvelopeMain.java
- base.conf
- load.conf
- merged.conf
- batch.conf
- merge-into-batch-steps.conf
- merge-into-stream-steps.conf
- stream.conf
- base.conf
- loaded.conf
- merged.conf
- exception_event.conf
- expected_core_events.conf
- krb-app.conf.template
- krb5.conf.template
- security_listener_test.conf
- security_manager_basic.conf
- security_manager_nocredsfile.conf
- security_manager_testrenewal.conf
- security_validation_test.conf
- spark-hive-disabled.conf
- spark-hive-enabled.conf
- spark-passthrough-good.conf
- udf_none.conf
- udf_valid.conf
- log4j.properties
- pom.xml
- configurations.adoc
- decisions.adoc
- derivers.adoc
- events.adoc
- inputs.adoc
- looping.adoc
- planners.adoc
- repetitions.adoc
- security.adoc
- tasks.adoc
- userguide.adoc
- example-input.json
- filesystem.conf
- README.md
- architecture.png
- create_fix_tables.sql
- fix.conf
- fix_generator.conf
- README.adoc
- create_hbase_tables.rb
- fix_generator.conf
- fix_hbase.conf
- jaas.conf
- README.adoc
- create_tables.sql
- env.sh
- example-input-20190101.json
- example-input-20190102.json
- README.adoc
- run-tests-clustermode.sh
- run-tests.sh
- setup-tests.sh
- simple-impala-kudu.conf
- simple-impala-part.conf
- simple-impala-unpart.conf
- add_kudu_partitions.sh
- create_nav_tables.sql
- jaas.conf
- nav-audit.conf
- README.adoc
- refresh_parquet_tables.sql
- submit-secured-cdh5.sh
- submit-secured.sh
- submit-unsecured-cdh5.sh
- submit-unsecured.sh
- FIXInput.java
- TrafficGenerator.java
- create_traffic_conditions.sql
- README.md
- traffic.conf
- pom.xml
- DefaultHBaseSerde.java
- HBaseColumnsValidation.java
- HBaseOutput.java
- HBaseSerde.java
- HBaseUtils.java
- com.cloudera.labs.envelope.output.Output
- TestDefaultHBaseSerde.java
- TestHBaseOutput.java
- TestHBaseUtils.java
- hbase-input-test.conf
- hbase-output-badcol.conf
- hbase-output-no-columns.conf
- hbase-output-no-rowkey.conf
- hbase-output-test.conf
- hbase-output-with-batchsize.conf
- hbase-output-with-different-keysep.conf
- hbase-output-with-hbase-config.conf
- hbase-output.conf
- pom.xml
- ImpalaMetadataTask.java
- ImpalaMetadataTaskConfig.java
- com.cloudera.labs.envelope.task.Task
- TestImpalaMetadataTask.java
- invalid-1.conf
- invalid-2.conf
- invalid-3.conf
- invalid-4.conf
- invalid-5.conf
- invalid-6.conf
- krb5.conf
- log4j.properties
- valid-1.conf
- valid-2.conf
- valid-3.conf
- valid-4.conf
- valid-5.conf
- valid-6.conf
- valid-7.conf
- pom.xml
- AvroSerializer.java
- DelimitedSerializer.java
- KafkaCommon.java
- KafkaInput.java
- KafkaOutput.java
- com.cloudera.labs.envelope.input.Input
- com.cloudera.labs.envelope.output.Output
- TestAvroSerializer.java
- TestDelimitedSerializer.java
- DummyKafkaOffsetStore.java
- TestKafkaCommon.java
- TestKafkaInput.java
- avro-serialization-test.avsc
- kafka-input-test.conf
- pom.xml
- KuduConnection.java
- KuduConnectionManager.java
- KuduInput.java
- KuduOutput.java
- KuduTokenProvider.java
- KuduUtils.java
- com.cloudera.labs.envelope.input.Input
- com.cloudera.labs.envelope.output.Output
- pom.xml
- ZooKeeperConnection.java
- ZooKeeperOutput.java
- com.cloudera.labs.envelope.output.Output
- DummyFlatSchema.java
- TestZooKeeperConnection.java
- TestZooKeeperOutput.java
- pom.xml
- CheckForNullsRowRule.java
- CheckSchemaDatasetRule.java
- CountDatasetRule.java
- DatasetRowRuleWrapper.java
- DatasetRule.java
- EnumRowRule.java
- RangeRowRule.java
- RegexRowRule.java
- RowRule.java
- DataQualityDeriver.java
- DistinctDeriver.java
- ExcludeDeriver.java
- HashDeriver.java
- InListDeriver.java
- LatestDeriver.java
- MorphlineDeriver.java
- NestDeriver.java
- ParseJSONDeriver.java
- PassthroughDeriver.java
- PivotDeriver.java
- SelectDeriver.java
- SparkMLDeriver.java
- SQLDeriver.java
- TranslateDeriver.java
- OutputEventHandler.java
- FileSystemInput.java
- HiveInput.java
- JdbcInput.java
- FileSystemOutput.java
- HiveOutput.java
- JdbcOutput.java
- LogOutput.java
- UUIDPartitioner.java
- LongMillisTimeModel.java
- NanosWithSeqNumTimeModel.java
- StringDateTimeModel.java
- StringDatetimeTimeModel.java
- TimestampTimeModel.java
- AppendPlanner.java
- BitemporalHistoryPlanner.java
- DeletePlanner.java
- EventTimeHistoryPlanner.java
- EventTimeUpsertPlanner.java
- OverwritePlanner.java
- SystemTimeUpsertPlanner.java
- AbstractRepetition.java
- FlagFileRepetition.java
- ScheduledRepetition.java
- AvroSchema.java
- FlatSchema.java
- ProtobufSchema.java
- ExceptionTask.java
- AvroTranslator.java
- DelimitedTranslator.java
- KVPTranslator.java
- MorphlineTranslator.java
- ProtobufTranslator.java
- RawTranslator.java
- AvroUtils.java
- MorphlineUtils.java
- ProtobufUtils.java
- AvroSchemaLiteralValidation.java
- AvroSchemaPathValidation.java
- FilesystemPathAccessibleValidation.java
- FlatSchemaValidation.java
- SupportedFieldTypesValidation.java
- com.cloudera.labs.envelope.derive.Deriver
- com.cloudera.labs.envelope.derive.dq.DatasetRule
- com.cloudera.labs.envelope.derive.dq.RowRule
- com.cloudera.labs.envelope.event.EventHandler
- com.cloudera.labs.envelope.input.Input
- com.cloudera.labs.envelope.output.Output
- com.cloudera.labs.envelope.partition.ConfigurablePartitioner
- com.cloudera.labs.envelope.plan.Planner
- com.cloudera.labs.envelope.plan.time.TimeModel
- com.cloudera.labs.envelope.repetition.Repetition
- com.cloudera.labs.envelope.schema.Schema
- com.cloudera.labs.envelope.task.Task
- com.cloudera.labs.envelope.translate.Translator
- TestCheckForNullsRowRule.java
- TestDataQualityDeriver.java
- TestEnumRowRule.java
- TestRangeRowRule.java
- TestRegexRowRule.java
- TestDistinctDeriver.java
- TestExcludeDeriver.java
- TestHashDeriver.java
- TestInListDeriver.java
- TestLatestDeriver.java
- TestMorphlineDeriver.java
- TestNestDeriver.java
- TestParseJSONDeriver.java
- TestPassthroughDeriver.java
- TestPivotDeriver.java
- TestSelectDeriver.java
- TestSparkMLDeriver.java
- TestSQLDeriver.java
- TestTranslateDeriver.java
- TestOutputEventHandler.java
- TestFileSystemInput.java
- TestJdbcInput.java
- TestFileSystemOutput.java
- TestHiveOutput.java
- TestJdbcOutput.java
- TestUUIDPartitioner.java
- TestLongMillisTimeModel.java
- TestNanosWithSeqNumTimeModel.java
- TestStringDateTimeModel.java
- TestStringDatetimeTimeModel.java
- TestTimestampTimeModel.java
- TestAppendPlanner.java
- TestBitemporalHistoryPlanner.java
- TestDeletePlanner.java
- TestEventTimeHistoryPlanner.java
- TestEventTimeUpsertPlanner.java
- TestOverwritePlanner.java
- TestSystemTimeUpsertPlanner.java
- DummyBatchInput.java
- DummyBatchOutput.java
- DummyStreamInput.java
- TestFlagFileRepetition.java
- TestScheduledRepetition.java
- TestAvroSchema.java
- TestFlatSchema.java
- TestProtobufSchema.java
- TestExceptionTask.java
- DummyInputFormatTranslator.java
- ProtobufMultipleMessage.java
- ProtobufSingleMessage.java
- TestAvroTranslator.java
- TestDelimitedTranslator.java
- TestingMessageFactory.java
- TestKVPTranslator.java
- TestMorphlineTranslator.java
- TestProtobufTranslator.java
- TestAvroUtils.java
- TestDateTimeUtils.java
- TestMorphlineUtils.java
- TestProtobufUtils.java
- TestProtobufUtilsConversion.java
- TestFilesystemPathAccessibleValidation.java
- TestSupportedFieldTypesValidation.java
- dq-dataset-bad.conf
- dq-dataset-good.conf
- dq-range-rules.conf
- sample-fs.csv
- sample-fs.json
- sample-fs.txt
- sample-hive.json
- jdbc-table-user.properties
- jdbc-table-user2.properties
- sample.json
- json-schema.avsc
- protobuf_multiple_message.desc
- protobuf_multiple_message.proto
- protobuf_single_message.desc
- protobuf_single_message.proto
- repetitions-flag-config-modified.conf
- repetitions-flag-config.conf
- repetitions-schedule-test.conf
- repetitions-test-config.conf
- sample-avro-schema.avsc
- query_with_parameters.sql
- query_without_parameters.sql
- avro-translator-test.avsc
- avro-file.avsc
- log4j.properties
- morphline.conf
- pom.xml
- APACHE-2.template
- slashstar-format.xml
- .gitignore
- LICENSE.txt
- pom.xml
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
