ActivePivot

ActivePivot

  • 5.9.14
  • Other Versions
  • User Guide
  • Technical Documentation
  • Support

›Getting Started

Introduction

  • Overview
  • What's new in ActivePivot

Getting Started

  • Overview
  • AP in a Nutshell
  • Development Environment
  • Download
  • Sandbox Project

Concepts

  • Overview
  • AP Concepts in a Nutshell
  • Data Versioning (MVCC)
  • Dimensions and Hierarchies
  • Partitioning and NUMA
  • Other Concepts

Data Loading

  • Overview
  • Datastore

    • Datastore Configuration
    • Datastore Transactions
    • Store Indexing

    ETL

    • Overview
    • CSV Source
    • JDBC Source
    • Parquet Source

    Loading data from the cloud

    • Cloud Source
    • Amazon S3 Cloud Source
    • Azure Cloud Source
    • Google Cloud Source

Aggregation & Analytics

  • Overview
  • Cube Configuration
  • Copper API

    • Introduction
    • API
    • Measures
    • Hierarchies
    • Publication
    • Join operations
    • Advanced topics

    Streaming API

    • Continuous Queries Overview
    • Streaming Overview
    • Continuous Query Engine
    • Continuous Handlers

    Advanced APIs

    • Cube Locations
    • Post-Processors
    • Cube Filters
    • Member Properties
    • Context Values

Data Querying

  • Overview
  • Business Frontends
  • Server Endpoints

    • XMLA
    • Datastore REST API
    • Cube REST API
    • Cube Websocket API

    MDX

    • MDX Engine Configuration
    • MDX Functions
    • MDX Operators
    • MDX Formats
    • MDX Filtering
    • MDX Snippets
    • MDX Cellsets
  • Datastore Queries
  • Location-Based Queries
  • Drillthrough Extensions

Configuration

  • Overview
  • ContentServer

    • Content Server
    • ContentServer REST API
    • CS Websocket API
  • ActivePivot Properties
  • Internationalization

Security

  • Overview
  • Client/Server Communication

    • Authentication
    • Authorization & Entitlements

    Data Access Control

    • Datastore Access Control
    • ActivePivot Access Control
    • Branch Permission Manager

Distributed Architecture

  • Overview
  • Communication Flows
  • Post-Processors
  • Security
  • What-If
  • Recommendations
  • Distribution Properties

Operations

  • Overview
  • Monitoring

    • Health Dispatcher
    • Query Execution Plan
    • Monitoring Query Execution
    • JMX monitoring
    • Off-Heap Memory Export
    • Tracing REST API
  • Troubleshooting
  • Performance
  • High Availability

Release & Migration Notes

  • Changelog
  • Migration notes

Reference

  • Javadoc
  • REST APIs

Getting Started with the Sandbox Project

The Sandbox project is provided by ActiveViam to customers to demonstrate how the ActivePivot API is used to build a project.

Embedded Servers versus Standalone Servers

The Sandbox project demonstrates two different setups :

  • The "embedded servers" illustrates the deployment where all applications (Content service, ActivePivot, ActiveUI and optionally ActiveMonitor) are hosted on the same server. This configuration can be used in the following cases:

    • trying out features of the applications,
    • testing the implementation of a business project during the development phase
  • The "standalone servers" illustrates the deployment where several servers are created and communicate. This configuration is generally used in Production phase of the project. The created servers in this configuration are:

    • an ActiveMonitor server,
    • a ContentServer with an embedded ActiveUI,
    • an ActivePivot server.

Project Organisation

sandboxes
|
|----- activemonitor
|----- activepivot
|----- common
|----- contentservice
FolderContents
sandboxesRoot folder of the sandbox project
activemonitorFor a standalone ActiveMonitor server
activepivotFor a standalone ActivePivot Server, or embedded servers, depending on the chosen profile
commonCommon configuration classes for all the sandbox project
contentserviceFor a standalone Content Server shipping a vanilla ActiveUI application

First Build and Launch

Running mvn clean install -DskipTests on the sandboxes folder will build the sandbox.

To launch ActivePivot, you can run the com.activeviam.sandbox.server.ActivePivotServer class directly from your IDE. If you haven't changed the default configuration, you can access the ActiveUI served by the embedded ContentServer at http://localhost:9090/ui.

If you want another configuration, we recommend reading the README.md files at the root of each module of the sandbox.

← DownloadOverview →
  • Embedded Servers versus Standalone Servers
  • Project Organisation
  • First Build and Launch
ActivePivot
Community
Stack OverflowLinkedinTwitter
More
Blog
Copyright © 2023 ActiveViam