Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Requirements

  • A private flex.bi installation that is supported on Mac OS XLinux and Windows.
  • Java SE 7 or Java SE 8 should be installed.
  • MySQL (version 5.x), PostgreSQL (version 9.x), MS SQL (version 2008 or later) and Oracle (version 11g or later) are supported as a private flex.bi database.

Installation

Ask flex.bi support to provide a download URL for the latest private flex.bi full distribution .zip file.

Unzip the downloaded full distribution .zip file in directory of your choice. It will create a flexbi_private subdirectory where all private flex.bi files will be located.

Note

On Windows there exists a length limit for the file path - 260 characters. Flex.bi has a deep nested directory structure. System full file paths may exceed this limitation if the flexbi_private directory is located deeply in a directory hierarchy. We recommended to create  flexbi_private folder directly in the root folder for Windows installations.

Table of Contents

Directory structure

The flexbi_private directory contains the following subdirectories and files:

...

In addition in the settings page please specify your flex.bi license information – the license name and key. License information will be stored in the config/flexbieazybi.toml file.

If database and license information will be correct then you will be redirected to a sign up page where you can create the first system administration user account.

...

eazybi.toml configuration file

In the config/flexbieazybi.toml file you can configure different flex.bi parameters. The configuration file use the TOML format. Please see comments and commented examples for each section in this file.

Note

On Windows please use a text editor that supports Unix style line endings when editing the flexbithe eazybi.toml file. The standard Notepad application will not display the content of this file correctly. We recommend you use Notepad++ .

...

bin/init.d/flexbi.sample is a Linux service startup script which can be modified and copied to /etc/init.d/flexbi. Please specify the flexbiEAZYBI_HOME variable in this script to point to the flexbi_private directories full path. By default this startup script will use $flexbi$EAZYBI_HOME/bin/start.sh to start flex.bi – if needed then create a separate copy of start.sh script if different parameters should be used when starting flex.bi as a service.

...

If you would like to export dashboard pages to the PDF format or send regular emails with flex.bi dashboards as PDF attachments then please install PhantomJS on your Private flex.bi server and specify its location in the flexbithe eazybi.toml file.

Troubleshooting

If the Private flex.bi initial page does not open or opens with error message then check the console output or check the log file log/flexbieazybi-web.log for any error messages.

After flex.bi has started up it will store its log files in the log subdirectory:

  • flexbieazybi-web.log contains logs of web requests
  • flexbieazybi-queues.log contains logs of background queue jobs

...