[ {
  "technical" : false,
  "componentName" : "tFileInputParquet",
  "family" : "File/Input",
  "paletteType" : "STRUCTUREDSTREAMING",
  "jars" : [ {
    "name" : "parquet-hadoop-1.10.1.jar",
    "gav" : "org.apache.parquet:parquet-hadoop:1.10.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "parquet-format-2.4.0.jar",
    "gav" : "org.apache.parquet:parquet-format:2.4.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "jul-to-slf4j-1.7.16.jar",
    "gav" : "org.slf4j:jul-to-slf4j:1.7.16",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "parquet-encoding-1.10.1.jar",
    "gav" : "org.apache.parquet:parquet-encoding:1.10.1",
    "distributions" : "SYNAPSE"
  } ]
}, {
  "technical" : false,
  "componentName" : "tFileOutputParquet",
  "family" : "File/Output",
  "paletteType" : "SPARK",
  "jars" : [ {
    "name" : "parquet-hadoop-1.10.1.jar",
    "gav" : "org.apache.parquet:parquet-hadoop:1.10.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "parquet-format-2.4.0.jar",
    "gav" : "org.apache.parquet:parquet-format:2.4.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "jul-to-slf4j-1.7.16.jar",
    "gav" : "org.slf4j:jul-to-slf4j:1.7.16",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "parquet-encoding-1.10.1.jar",
    "gav" : "org.apache.parquet:parquet-encoding:1.10.1",
    "distributions" : "SYNAPSE"
  } ]
}, {
  "technical" : false,
  "componentName" : "tDeltaLakeOutput",
  "family" : "Databases/DeltaLake",
  "paletteType" : "SPARK",
  "jars" : [ {
    "name" : "parquet-hadoop-1.10.1.jar",
    "gav" : "org.apache.parquet:parquet-hadoop:1.10.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "parquet-format-2.4.0.jar",
    "gav" : "org.apache.parquet:parquet-format:2.4.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "jul-to-slf4j-1.7.30.jar",
    "gav" : "org.slf4j:jul-to-slf4j:1.7.30",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "parquet-encoding-1.10.1.jar",
    "gav" : "org.apache.parquet:parquet-encoding:1.10.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "delta-core_2.12-0.7.0.jar",
    "gav" : "io.delta:delta-core_2.12:0.7.0",
    "distributions" : "SYNAPSE"
  } ]
}, {
  "technical" : false,
  "componentName" : "tAzureFSConfiguration",
  "family" : "Storage",
  "paletteType" : "SPARK",
  "jars" : [ {
    "name" : "azure-core-http-netty-1.4.0.jar",
    "gav" : "com.azure:azure-core-http-netty:1.4.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "slf4j-api-1.7.30.jar",
    "gav" : "org.slf4j:slf4j-api:1.7.30",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-identity-1.2.1.jar",
    "gav" : "com.azure:azure-identity:1.2.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "httpclient-4.5.10.jar",
    "gav" : "org.apache.httpcomponents:httpclient:4.5.10",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "content-type-2.1.jar",
    "gav" : "com.nimbusds:content-type:2.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "reactor-core-3.3.0.RELEASE.jar",
    "gav" : "io.projectreactor:reactor-core:3.3.0.RELEASE",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-storage-blob-12.5.0.jar",
    "gav" : "com.azure:azure-storage-blob:12.5.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-storage-common-12.5.0.jar",
    "gav" : "com.azure:azure-storage-common:12.5.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "reactor-netty-0.9.5.RELEASE.jar",
    "gav" : "io.projectreactor.netty:reactor-netty:0.9.5.RELEASE",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "parquet-column-1.10.1.jar",
    "gav" : "org.apache.parquet:parquet-column:1.10.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "msal4j-1.8.0.jar",
    "gav" : "com.microsoft.azure:msal4j:1.8.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-storage-file-datalake-12.0.1.jar",
    "gav" : "com.azure:azure-storage-file-datalake:12.0.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-core-1.11.0.jar",
    "gav" : "com.azure:azure-core:1.11.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "reactive-streams-1.0.3.jar",
    "gav" : "org.reactivestreams:reactive-streams:1.0.3",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "nimbus-jose-jwt-8.23.jar",
    "gav" : "com.nimbusds:nimbus-jose-jwt:8.23",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "mail-1.4.7.jar",
    "gav" : "javax.mail:mail:1.4.7",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "parquet-common-1.10.1.jar",
    "gav" : "org.apache.parquet:parquet-common:1.10.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "fluent-hc-4.5.10.jar",
    "gav" : "org.apache.httpcomponents:fluent-hc:4.5.10",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "httpcore-4.4.12.jar",
    "gav" : "org.apache.httpcomponents:httpcore:4.4.12",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-keyvault-core-1.0.0.jar",
    "gav" : "com.microsoft.azure:azure-keyvault-core:1.0.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "lang-tag-1.5.jar",
    "gav" : "com.nimbusds:lang-tag:1.5",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "msal4j-persistence-extension-1.0.0.jar",
    "gav" : "com.microsoft.azure:msal4j-persistence-extension:1.0.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "oauth2-oidc-sdk-7.1.1.jar",
    "gav" : "com.nimbusds:oauth2-oidc-sdk:7.1.1",
    "distributions" : "SYNAPSE"
  } ]
}, {
  "technical" : false,
  "componentName" : "tFileInputParquet",
  "family" : "File/Input",
  "paletteType" : "SPARK",
  "jars" : [ {
    "name" : "parquet-hadoop-1.10.1.jar",
    "gav" : "org.apache.parquet:parquet-hadoop:1.10.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "parquet-format-2.4.0.jar",
    "gav" : "org.apache.parquet:parquet-format:2.4.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "jul-to-slf4j-1.7.16.jar",
    "gav" : "org.slf4j:jul-to-slf4j:1.7.16",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "parquet-encoding-1.10.1.jar",
    "gav" : "org.apache.parquet:parquet-encoding:1.10.1",
    "distributions" : "SYNAPSE"
  } ]
}, {
  "technical" : true,
  "componentName" : "tSparkConfiguration",
  "family" : "Big Data/Spark",
  "paletteType" : "SPARK",
  "jars" : [ {
    "name" : "jackson-datatype-jsr310-2.12.7.jar",
    "gav" : "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.12.7",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-storage-blob-12.5.0.jar",
    "gav" : "com.azure:azure-storage-blob:12.5.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-storage-common-12.5.0.jar",
    "gav" : "com.azure:azure-storage-common:12.5.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-core-1.11.0.jar",
    "gav" : "com.azure:azure-core:1.11.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "mail-1.4.7.jar",
    "gav" : "javax.mail:mail:1.4.7",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "spark-mllib_2.12-3.1.2.jar",
    "gav" : "org.apache.spark:spark-mllib_2.12:3.1.2",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "woodstox-core-5.0.3.jar",
    "gav" : "com.fasterxml.woodstox:woodstox-core:5.0.3",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "lz4-java-1.7.1.jar",
    "gav" : "org.lz4:lz4-java:1.7.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "spark-kvstore_2.12-3.1.2.jar",
    "gav" : "org.apache.spark:spark-kvstore_2.12:3.1.2",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "spark-unsafe_2.12-3.1.2.jar",
    "gav" : "org.apache.spark:spark-unsafe_2.12:3.1.2",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "talend-bigdata-launcher-synapse-2.15.3.jar",
    "gav" : "org.talend.bigdata.libs:talend-bigdata-launcher-synapse:2.15.3",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "spark-mllib-local_2.12-3.1.2.jar",
    "gav" : "org.apache.spark:spark-mllib-local_2.12:3.1.2",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "slf4j-api-1.7.30.jar",
    "gav" : "org.slf4j:slf4j-api:1.7.30",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "spark-tags_2.12-3.1.2.jar",
    "gav" : "org.apache.spark:spark-tags_2.12:3.1.2",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "scala-library-2.12.10.jar",
    "gav" : "org.scala-lang:scala-library:2.12.10",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "jetty-util-9.3.24.v20180605.jar",
    "gav" : "org.eclipse.jetty:jetty-util:9.3.24.v20180605",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "json-smart-2.4.7.jar",
    "gav" : "net.minidev:json-smart:2.4.7",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "hadoop-hdfs-client-3.2.1.jar",
    "gav" : "org.apache.hadoop:hadoop-hdfs-client:3.2.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "hadoop-mapreduce-client-core-3.2.1.jar",
    "gav" : "org.apache.hadoop:hadoop-mapreduce-client-core:3.2.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "httpclient-4.5.10.jar",
    "gav" : "org.apache.httpcomponents:httpclient:4.5.10",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "spark-launcher_2.12-3.1.2.jar",
    "gav" : "org.apache.spark:spark-launcher_2.12:3.1.2",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "scala-reflect-2.12.10.jar",
    "gav" : "org.scala-lang:scala-reflect:2.12.10",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "msal4j-1.8.0.jar",
    "gav" : "com.microsoft.azure:msal4j:1.8.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "commons-configuration2-2.8.0.jar",
    "gav" : "org.apache.commons:commons-configuration2:2.8.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "spark-core_2.12-3.1.2.jar",
    "gav" : "org.apache.spark:spark-core_2.12:3.1.2",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "spark-sql_2.12-3.1.2.jar",
    "gav" : "org.apache.spark:spark-sql_2.12:3.1.2",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-identity-1.2.1.jar",
    "gav" : "com.azure:azure-identity:1.2.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "reactor-core-3.3.0.RELEASE.jar",
    "gav" : "io.projectreactor:reactor-core:3.3.0.RELEASE",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "reactive-streams-1.0.3.jar",
    "gav" : "org.reactivestreams:reactive-streams:1.0.3",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "spark-network-common_2.12-3.1.2.jar",
    "gav" : "org.apache.spark:spark-network-common_2.12:3.1.2",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "httpcore-4.4.12.jar",
    "gav" : "org.apache.httpcomponents:httpcore:4.4.12",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "lang-tag-1.5.jar",
    "gav" : "com.nimbusds:lang-tag:1.5",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "oauth2-oidc-sdk-7.1.1.jar",
    "gav" : "com.nimbusds:oauth2-oidc-sdk:7.1.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-data-lake-store-sdk-2.2.9.jar",
    "gav" : "com.microsoft.azure:azure-data-lake-store-sdk:2.2.9",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-storage-file-datalake-12.0.1.jar",
    "gav" : "com.azure:azure-storage-file-datalake:12.0.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "fluent-hc-4.5.10.jar",
    "gav" : "org.apache.httpcomponents:fluent-hc:4.5.10",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "guava-27.0-jre.jar",
    "gav" : "com.google.guava:guava:27.0-jre",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "hadoop-common-3.2.1.jar",
    "gav" : "org.apache.hadoop:hadoop-common:3.2.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "reactor-netty-0.9.5.RELEASE.jar",
    "gav" : "io.projectreactor.netty:reactor-netty:0.9.5.RELEASE",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "commons-codec-1.11.jar",
    "gav" : "commons-codec:commons-codec:1.11",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "nimbus-jose-jwt-8.23.jar",
    "gav" : "com.nimbusds:nimbus-jose-jwt:8.23",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "jackson-mapper-asl-1.9.13.jar",
    "gav" : "org.codehaus.jackson:jackson-mapper-asl:1.9.13",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "spark-catalyst_2.12-3.1.2.jar",
    "gav" : "org.apache.spark:spark-catalyst_2.12:3.1.2",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "protobuf-java-2.5.0.jar",
    "gav" : "com.google.protobuf:protobuf-java:2.5.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-core-http-netty-1.4.0.jar",
    "gav" : "com.azure:azure-core-http-netty:1.4.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "content-type-2.1.jar",
    "gav" : "com.nimbusds:content-type:2.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "spark-network-shuffle_2.12-3.1.2.jar",
    "gav" : "org.apache.spark:spark-network-shuffle_2.12:3.1.2",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "jetty-util-ajax-9.3.24.v20180605.jar",
    "gav" : "org.eclipse.jetty:jetty-util-ajax:9.3.24.v20180605",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "hadoop-auth-3.2.1.jar",
    "gav" : "org.apache.hadoop:hadoop-auth:3.2.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "azure-keyvault-core-1.0.0.jar",
    "gav" : "com.microsoft.azure:azure-keyvault-core:1.0.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "msal4j-persistence-extension-1.0.0.jar",
    "gav" : "com.microsoft.azure:msal4j-persistence-extension:1.0.0",
    "distributions" : "SYNAPSE"
  } ]
}, {
  "technical" : false,
  "componentName" : "tDeltaLakeInput",
  "family" : "Databases/DeltaLake",
  "paletteType" : "SPARK",
  "jars" : [ {
    "name" : "parquet-hadoop-1.10.1.jar",
    "gav" : "org.apache.parquet:parquet-hadoop:1.10.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "parquet-format-2.4.0.jar",
    "gav" : "org.apache.parquet:parquet-format:2.4.0",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "jul-to-slf4j-1.7.30.jar",
    "gav" : "org.slf4j:jul-to-slf4j:1.7.30",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "parquet-encoding-1.10.1.jar",
    "gav" : "org.apache.parquet:parquet-encoding:1.10.1",
    "distributions" : "SYNAPSE"
  }, {
    "name" : "delta-core_2.12-0.7.0.jar",
    "gav" : "io.delta:delta-core_2.12:0.7.0",
    "distributions" : "SYNAPSE"
  } ]
} ]