Les séances de formation pour ActivePivot peuvent être dispensées dans vos locaux ou dans l'un des bureaux d'ActiveViam à travers le monde (Londres, Singapour, Paris, New York). Nous pouvons également proposer des formations personnalisées, sur des sujets spécifiques.

Les formations sont destinées à des développeurs qui se chargeront de la personnalisation d'ActivePivot. Afin de tirer le meilleur parti possible de nos formations, nous demandons aux stagiaires de connaître les API Java Core, le framework Spring et Maven 3.

training course

Catalogue des formations proposées

ActivePivot 5
Principes de base, concepts et pratique

Conditions préalables requises : Java core, framework Spring (IOC), Maven.

Durée : 3 jours

ActivePivot 5
Optimisation des performances

Conditions préalables requises : Participation préalable obligatoire à la formation ActivePivot 5 - Principes de base, concepts et pratique

Durée : 2 jours

MDX dans ActivePivot
 

Conditions préalables requises : Aucune

Durée : 1 jour


 

ActiveUI
Formation pour les développeurs

Conditions préalables requises : Bonne connaissance pratique de JavaScript et de ses environnements de développement connexes

Durée : 3 jours
 

ActiveUI
Formation pour les utilisateurs

Conditions préalables requises : Aucune

Durée : 1 jour



 

ActiveMonitor
Formation pour les développeurs

Conditions préalables requises : Participation préalable obligatoire à la formation ActivePivot 5 - Principes de base, concepts et pratique ET ActiveUI - Formation pour les développeurs

Durée : 2 jours

ActivePivot 4 - Introduction

In this course you will learn how to use the ActivePivot APIs in order to build OLAP/multidimensional cubes. You will understand the basics of ActivePivot configuration and extensions, and learn how to plug in a data source, define the cube meta model, implement comparators, calculator and post processors, add tailor-made services, and set up security. ActiveUI and Microsoft Excel will be used as the front end interfaces to browse the cubes.

Target audience: Java developers.

Conditions préalables requises : Java core, Spring framework (IOC), Maven.
Durée : 3 days
Objectifs pédagogiques :

Upon completion of this course, you will be able to:

  • Set up a Development environment (Maven, Eclipse, debugging)
    - Configure the ActivePivotManager, ActivePivotSchema and ActivePivot
    - Use Excel and ActiveUI for cube browsing
    - Best practise for Cube design (schema and cube definitions)
  • Data Loading (the ActivePivot transaction, the Calculator and CSV Source)
  • Enrich a source of data using the calculator
    - Implement a comparators and formatters
    - Configure the MDX engine
    - Set up the drill through functionality and add post processed columns
    - Understand out the ActivePivot real time capabilities
    - Configure security and manage authentication, authorization and entitlements
  • Pre-processed aggregators
  • Post Processors: Dynamic Aggregation, Formula Post Processor

Voir les dates disponibles

ActivePivot 4 - Relational Store

In this course you will learn how to use the ActivePivot Integration Services layer. You will use the APIs related to the Relational Store to feed an ActivePivot cube, enrich the data source and understand the persistence / recovery features. This course will bring out Relation Stores capabilities as a real time ETL framework.

Conditions préalables requises : ActivePivot 4 - Introduction
Durée : 2 days
Objectifs pédagogiques :

Upon completion of this course, you will be able to:

  • Configure the stores and joins between the stores
  • Enrich the stores with the Transaction Handler
  • Check the store persistence/recovery features
  • Detect a change in a given store and link it to a post processor
  • Tune the store configuration

Voir les dates disponibles

ActivePivot 5 - Fundamentals, Concepts and Practise

ActivePivot 5 has a completely redesigned datastore which is much more than a new feature that provides better memory utilisation and scalability. Designed to take performance to unprecedented levels, ActivePivot 5 also supports Multi Version Concurrency Control (MVCC), epochs, transactions log and off-heap storage. Taken together, these new features present a step-change in the way you design and implement ActivePivot projects. This brand new course introduces the concepts step-by-step and is appropriate not only for beginners but also for experienced developers. You will learn how to design and partition datastores, optimise for NUMA, exploit the MVCC for cross-epoch queries, how to create and configure message channels, topics and column calculators. The impact of factless and unbalanced hierarchies on cube design will be examined. The locations API is explained and hands-on sessions illustrate many post processor design patterns including non linear aggregations.

Conditions préalables requises : Java core, Spring framework (IOC), Maven.
Durée : 3 days
Objectifs pédagogiques :
  • Set up a Development environment (Maven, Eclipse, debugging)
    - Configure the ActivePivot Manager, Data Store and ActivePivot
    - Use Excel and ActiveUI for cube browsing
    - Best practise for Cube design (data store, schema and cube definitions)
  • Data Loading (the ActivePivot transaction, the data store and sources)
  • Enrich a source of data
    - Implement a comparators and formatters
    - Configure the MDX engine
    - Set up the drill through functionality and add post processed columns
    - Understand out the ActivePivot real time capabilities
    - Configure security and manage authentication, authorization and entitlements
  • Pre-processed aggregators
  • Post Processors: Dynamic Aggregation, Formula Post Processor

Voir les dates disponibles

MDX in ActivePivot

In this course you will learn how to use the MDX query language using ActiveUI. After an introduction to the basic syntax and constructs of the MDX language you will learn about the fundamental building blocks of MDX: dimensions, hierarchies, tuples, sets, calculated members. You will learn about the numerical and statistical functions that are built into MDX, how to create filters and how to use ActivePivot's epoch dimension to create measures that show trends on a timeline.

You will also learn how to write efficient MDX for execution in ActivePivot. This is particularly useful for developers who are building in-house user interfaces. It is also suitable for end users and business analysis who need to build reports, ActivePivot developers and designers who need to understand the optimum balance between Java post processors and MDX

This brand new course has been designed and built for ActivePivot by a leading BI training and consulting expert.

Conditions préalables requises : None
Durée : 1 day
Objectifs pédagogiques :
  • How to use the MDX editor in ActiveUI
  • Best practise for the design of dimensions and hierarchies
  • Learn MDX language syntax and idioms
  • How to use MDX calculated members as an alternative to Java post processors
  • How to use sets to filter the cube
  • How to use ActivePivot's Epoch dimension to build trend measures from MDX expressions

Voir les dates disponibles

ActivePivot 5 - Performance optimisation

This new training course focusses on the techniques and approaches for optimising the performance of ActivePivot version 5. This includes using ActivePivot's scale out architectures for horizontal and polymorphic distribution.

Attendees on the course will have access to a multi-numa node server with 250G memory and 32 cores running a project that contains a number of performance problems that are based on real use cases. During the course the students will be guided by senior consultant from our Professional Services group to resolve the problems and obtain the best possible performance.

Conditions préalables requises : Must have previously attended ActivePivot 5 - Fundamentals, Concepts and Practise
Durée : 2 days
Objectifs pédagogiques :
  • Partitioning of Datastores and bitmap cubes,
  • Bitmap versus JIT cubes,
  • Datastore chunk sizes, indexes and dictionaries and the impact of NUMA
  • The importance IVectors and Swapping
  • Post processors design and the correct use of dynamic aggregation, compiled queries, prefetchers, IQueryCache and aggregates cache,
  • JVM set up and GC settings
  • How to read a thread dump, how to use Java Mission Control and how to interpret the information presented in ActivePivot MBeans.
  • How to set up and configure and deploy distributed cubes

Voir les dates disponibles

ActiveUI - Developers Course

ActiveUI version 4 has been redesigned to provide state of the art html 5 user experience and flexibility. It also provides full extension capabilities in native JavaScript and React components. You will learn how to customize CSS files, extend the existing app and write your own widgets.

Conditions préalables requises : Good working knowledge of JavaScript and its associated development environments
Durée : 3 days
Objectifs pédagogiques :
  • How to use the ActiveUI JavaScript library to create your own widgets, to modify and enhance the behavior and appearance of the core widgets.
  • You will also learn how to link the widgets together to implement story telling use cases.
  • Deployment and integration of third party JavaScript libraries is included.
  • The course also covers topics related to the deployment of ActiveUI and how to integrate with your build process.
  • The role and configuration of the Content Server is also covered.

Voir les dates disponibles

ActiveUI - Users Course

This course will allow end users to familiarize themselves to the new ActiveUI. They will earn how to build tabular, graphs and pivots views, how to create dashboards and share bookmarks, customize MDX queries.

Conditions préalables requises : None
Durée : 1 day
Objectifs pédagogiques :
  • Learn how to use and configure all the widgets in ActiveUI.
  • Construction of dashboards with global filter controls.
  • Creating and configure charts and graphs.
  • Creating and saving bookmarks.
  • Understand the pivot and tablular widgets, how to create MDX expressions using the wizards, the drill through panel and MDX filters and wizards.

Voir les dates disponibles

ActiveMonitor - Developers Course

You will learn how to implement ActiveMonitor onto an ActivePivot project and introduce the concepts of KPIs, Parameters, Monitors, Workflows and Messaging. You go through practical sessions to configure KPIs and Monitors through user interface ActiveUI. You will also learn how to use the API to customize monitor behaviors and how to use the workflows API.

Conditions préalables requises : Must have previously attended ActivePivot 5 - Fundamentals, Concepts and Practice AND ActiveUI Developers course
Durée : 2 days
Objectifs pédagogiques :
  • Understand KPIs and Monitors.
  • Learn the different types of monitors.
  • Understand workflow, how to modify existing workflows and create new ones.
  • How to attach workflow to Monitors.

Voir les dates disponibles

NB : pour les formations dispensées dans les bureaux d'ActiveViam à Londres,
il n'est pas nécessaire d'apporter votre ordinateur portable. Tous les équipements et documents pédagogiques seront fournis

Conditions générales de réservation : Frais d'annulation

Si vous annulez votre réservation à la formation, les frais d'annulation indiqués ci-après seront à votre charge.

  1. Toutes les annulations et modifications doivent être confirmées par écrit ; vous recevrez un accusé de réception.
  2. Quand nous aurons reçu votre confirmation d'annulation, la période de préavis suivante sera effective :
    • Annulation jusqu'à 4 semaines avant la date de la formation = 0 % des frais facturables de la formation
    • Annulation jusqu'à 3 semaines avant la date de la formation = 25 % des frais facturables de la formation
    • Annulation jusqu'à 1 semaine avant la date de la formation = 75 % des frais facturables de la formation
    • Annulation 2 jours ouvrés ou moins avant la date de la formation = 100 % des frais facturables de la formation
  3. Vous ne pouvez pas changer les dates une fois que vous avez réservé et que les confirmations ont été envoyées. Dans le cas d'une annulation ou d'une absence à la formation, la période de préavis du point 4 devient effective