• This repository has been archived on 08/Sep/2022
  • Stars
    star
    56
  • Rank 512,422 (Top 11 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OS code of Data-prep project

Talend Data Preparation Free Desktop

http://www.talend.com

alt text

This repository contains the source files for Talend Data Preparation Free Desktop.

These files must be used together with the common code contained in daikon and data quality.

Overview

Folders description | Download | Documentation | Support | Contributing | License

1. Folders description

Project Description
dataprep-api rest service on top of transformation, preparation & dataset, used by webapp
dataprep-backend-common set of common objects shared by multiple services
dataprep-backend parent project for all backend projects
dataprep-backend-service Common Spring related classes (shared configuration...)
dataprep-backend-service-parent A parent module for all back end services to ease dependency and plugin management
dataprep-dataset rest service to manage datasets (import, export, sample, stats)
dataprep-preparation rest service to manage preparations (create, list steps, get data)
dataprep-transformation rest service to apply transformations (actions are here)
dataprep-upgrade-common Support code for executing upgrades (when starting a newer version on top of a previous version.
dataprep-upgrade Upgrade tasks when startting a newer version on top of a previous version
dataprep-webapp web app (React & AngularJS)
tooling IDE specific config files + some other stuff

UI

The following project provides UI for Data Prep.

Project Description
dataprep-webapp Builds all the React and AngularJS UI of Data Prep

Back-end

Services

The following projects provide back-end services exposed as REST API.

Project Description
dataprep-api Back-end API service for Data Preparation Web UI.
dataprep-transformation Back-end service for dataset transformation.
dataprep-dataset Back-end service for dataset operations (create, update, content index, get dataset metadata...)
dataprep-preparation Back-end service for preparation operations (create, update, get content, add or edit steps in preparations...)

Common and module management

The following projects don't build any back-end artifacts but provide build utilities.

Project Description
dataprep-backend Common POM for all back-end modules (defines all libraries & versions, as well as common build behaviors)
dataprep-backend-common Common resources and classes for back-end modules (no dependency on Spring)
dataprep-backend-service Common Spring related classes (shared configuration...)
dataprep-backend-service-parent A parent module for all back end services to ease dependency and plugin management
dataprep-upgrade-common Support code for executing upgrades (when starting a newer version on top of a previous version.
dataprep-upgrade Upgrade tasks when startting a newer version on top of a previous version

2. Download

You can download this product from the Talend website.

3. Usage and Documentation

Documentation is available on Talend Help Center.

4. Support

You can ask for help on our Forum.

5. Contributing

We welcome contributions of all kinds from anyone.

Using the bug tracker Talend bugtracker is the best channel for bug reports, feature requests and submitting pull requests.

Build

  • All project are maven based.
  • A parent pom builds the web-app and its dependencies.
  • See each module (e.g. dataprep-dataset) for specific build instructions.

IDE setup

Java Formatting

See formatting instructions in tools

Copyright

Enable the Copyright plugin, extract the IDEs/intellij/copyright.tar.gz, import it through the Preferences panel Editor > Copyright > Copyright Profiles and define it as Default project copyright

6. License

Copyright (c) 2006-2016 Talend

Licensed under the Apache Licence v2

More Repositories

1

tesb-rt-se

ESB
Java
150
star
2

ui

Talend's unified web UI repository.
JavaScript
147
star
3

tdi-studio-se

Java
141
star
4

beam-samples

Java
82
star
5

tcommon-studio-se

Java
80
star
6

tbd-studio-se

Studio open source projects related to Big Data
Java
77
star
7

vault-sidecar-injector

Kubernetes admission webhook for secure, seamless and dynamic handling of secrets in your applications
Go
55
star
8

design-system

Talend Design System
TypeScript
53
star
9

components

TCOMPv0 components
Java
50
star
10

studio-se-master

The Master repository (using gitslave) that define all public repositories required to build the Talend Open Studio.
Perl
39
star
11

tdq-studio-se

Studio open source projects related to Data Quality
Java
30
star
12

react-flow-designer

This repository has been archived and the code has been moved to https://github.com/Talend/ui
TypeScript
30
star
13

component-runtime

Talend Component Kit (implementation repository)
Java
29
star
14

tesb-studio-se

Java
24
star
15

tmdm-server-se

HTML
20
star
16

daikon

Common modules shared by Talend applications
Java
16
star
17

data-quality

Java
14
star
18

connectors-se

Open source Tacokit connectors implementation
Java
13
star
19

tmdm-common

Studio project common to all MDM projects
Java
12
star
20

tuj

Rich Text Format
11
star
21

avro-schema-editor

Java
11
star
22

tmdm-studio-se

Java
10
star
23

ansible-talend-platform

Ansible framework for Talend Platform
Shell
8
star
24

talend-cloud-installer

Puppet
6
star
25

redis-tools

Simple repository of python redis tools, mostly used for keys synchronization between 2 redis
Python
4
star
26

helm-charts-public

This provides an helm chart registry for hosting Talend public charts using github.io
3
star
27

connectors-lib-se

Java
3
star
28

sunchoke

Reusable UI widgets library
JavaScript
3
star
29

component-api

Talend Component Kit (API repository)
Java
2
star
30

vault_exporter

Vault exporter for Prometheus (a mirror of the now deleted github.com/grapeshot/vault_exporter)
Go
2
star
31

mysql_mariadb_binlog_capture

C
2
star
32

puppet-syncope

Talends Puppet Syncope Module
Ruby
1
star
33

ui-faceted-search

moved in https://github.com/Talend/ui
JavaScript
1
star
34

examplesql-component

Java
1
star
35

puppet-monitoring

Puppet recipe for new monitoring stack : Prometheus, alertmanager, grafana and exporter
Ruby
1
star
36

puppet-cloudwatch

Puppet Module for providing AWS cloudwatch alarms and metrics
Python
1
star
37

remote-engine-for-pipelines-azure

1
star
38

components-staff

1
star
39

puppet-activemq

Puppet module for installing activemq
HTML
1
star
40

tmc_rest_api

Java
1
star
41

puppet-tic

Puppet
1
star
42

svn-git-migration

scripts to migrate from svn to git with rich features such as merging multiple svn repos, splitting into multiple git repos, refactoring...
Shell
1
star