Skip to content

Eclipse Daanse Playground Application

Availability: Git Repository Only - No Docker Container/Artifact

The playground application is a comprehensive development tool that includes all components necessary for creating and configuring Daanse OLAP servers. It serves as a complete testing and development environment.

What's Included

Complete Component Set

  • All Dialects: Support for every database dialect available in the Daanse ecosystem
  • All Data Sources: Every possible data source connector included
  • Web Consoles: Administrative and management web interfaces
  • Helper Components: Tools that assist in creating and configuring pivot servers

Development Features

  • Full Configuration Testing: Test all possible configurations before production deployment
  • Component Exploration: Discover and experiment with different Daanse components
  • Integration Testing: Validate component interactions in a complete environment

Security Considerations

Why No Docker Release

Due to the large number of components included in the playground application, the attack surface is significantly increased. For this reason, the Daanse project has decided not to provide a Docker release or pre-built artifacts.

Risk Assessment

  • Increased Attack Surface: More components mean more potential security vulnerabilities
  • Development Only: Not intended for production environments
  • Security Trade-off: Comprehensive functionality vs. security exposure

Use Cases

Development Tool

  • Server Customization: Ideal for adapting and developing Daanse OLAP servers
  • Component Selection: Help determine which components are needed for specific use cases
  • Configuration Validation: Test configurations before implementing in production

Learning Environment

  • Feature Exploration: Understand all available Daanse capabilities
  • Component Dependencies: Learn how different components interact
  • Best Practices: Develop understanding of optimal configurations

Getting Started

Source Code Location

The playground application source can be found at: https://github.com/eclipse-daanse/org.eclipse.daanse.server/tree/main/application/playground

Prerequisites

  • Access to the Daanse git repository
  • Java development environment
  • Understanding of security implications

Important Notes

⚠️ Security Warning: This application should only be used in development environments due to the increased attack surface from the comprehensive component set.

Development Value: Despite security considerations, this is a very helpful tool for customizing and developing Daanse OLAP servers.

🔧 Configuration Helper: Essential for understanding component relationships and optimal server configurations before production deployment.

Released under the Eclipse Public License 2.0