Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/exasol/parquet-edml-generator

Tool that generates EDML definitions for Parquet files
https://github.com/exasol/parquet-edml-generator

administration-tools-and-libraries exasol-integration parquet virtual-schemas

Last synced: about 1 month ago
JSON representation

Tool that generates EDML definitions for Parquet files

Awesome Lists containing this project

README

        

# Parquet EDML Generator

[![Build Status](https://github.com/exasol/parquet-edml-generator/actions/workflows/ci-build.yml/badge.svg)](https://github.com/exasol/parquet-edml-generator/actions/workflows/ci-build.yml)

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=com.exasol%3Aparquet-edml-generator&metric=alert_status)](https://sonarcloud.io/dashboard?id=com.exasol%3Aparquet-edml-generator)

[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=com.exasol%3Aparquet-edml-generator&metric=security_rating)](https://sonarcloud.io/dashboard?id=com.exasol%3Aparquet-edml-generator)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=com.exasol%3Aparquet-edml-generator&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=com.exasol%3Aparquet-edml-generator)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=com.exasol%3Aparquet-edml-generator&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=com.exasol%3Aparquet-edml-generator)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=com.exasol%3Aparquet-edml-generator&metric=sqale_index)](https://sonarcloud.io/dashboard?id=com.exasol%3Aparquet-edml-generator)

[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=com.exasol%3Aparquet-edml-generator&metric=code_smells)](https://sonarcloud.io/dashboard?id=com.exasol%3Aparquet-edml-generator)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=com.exasol%3Aparquet-edml-generator&metric=coverage)](https://sonarcloud.io/dashboard?id=com.exasol%3Aparquet-edml-generator)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=com.exasol%3Aparquet-edml-generator&metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=com.exasol%3Aparquet-edml-generator)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=com.exasol%3Aparquet-edml-generator&metric=ncloc)](https://sonarcloud.io/dashboard?id=com.exasol%3Aparquet-edml-generator)

This is a tool that generates EDML definitions for Parquet files.

## Installation

Download the binary for your operating system from the latest [release](https://github.com/exasol/parquet-edml-generator/releases).

## Usage

### Windows

Run on your local PC:

```shell
parquet-edml-generator.exe
```

### Linux

Run on your local PC:

```shell
./parquet-edml-generator-linux-binary
```

### macOS

Please note that we currently don't provide native binaries for macOS, because execution fails on macOS 13 Ventura. Support for native binaries on macOS will be added in issue [#36](https://github.com/exasol/parquet-edml-generator/issues/36).

### Other

On other operating systems, you can use this tool with Java. For that, you need Java version 17 or higher installed.

```shell
java -jar parquet-edml-generator.jar
```

## Additional Information

* [Changelog](doc/changes/changelog.md)
* [Dependencies](dependencies.md)