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.