In order to migrate the dashboard created in Helical Insight from one server to another server, the steps involved are creating data sources connection, metadata, reports, and the dashboard. We would be covering in details the step involved in migrating from source to target.

Below mentioned are the details of the source:

Source Server:

Data source connection: To establish a data source connection, click on “Data source” tab in home page and select whatever your database being used. For example, I am using “Postgres” so in order to create data source of “Postgres”click on the Icon of “Postgres”. Provide the IP address, port, database name, user name, password and Datasource Name details as shown in below image.

Migrate Dashboard

If you updated the data source, you will get one “GlobalID” connection as shown in below image.

Global ID

The above connection details are saved in“globalConnections.xml”.

Path: “\Helical Insight\hi\hi-repository\System\Admin”

Metadata: In order to create metadata click on “Meta Data”on the home page, the window will be open in edit mode. The right side of the panel you can find the data source which you made in the above step. Select the required tables from the database and save it in where you want.For example, I saved metadata in below path shown in the image.

File Browser

This metadata will be saved in the backend also. The path of the metadata file is

Path: “1560759730699/6f612ef2-7ce4-42aa-9afb-60d93e11e793.metadata”

Reports: To create reports from Helical Insight go to the home page and click on the “Reports” tab. If you click on Reports it will redirect to edit mode. Click on metadata and select where you saved in the above step and save the report with filters. For example, I saved the report in below path.

From UI “DashbaordMigration/EmployeeTravelDetails”
 
From backend “1560759730699/e42af83e-6862-4b8e-8821-7915e1c878a6.report”

Dashboard: In order to create dashboard we need reports. In the above step, you created 2 reports with the filter so select those reports to “Dashboard Designer”and add filters. Save it in the same location where you saved the reports.

For example 
From UI “DashbaordMigration/Dashboard”
From backend “1560759730699/ca167bdf-e274-4b71-8827-3648232a9b31.report”

TARGET SERVER DETAILS

Target Server: Migrations consists of “Data Source”, “Metadata”, “Reports and “Dashboard”

Step1 Data source Migration: In order to migrate the data source please refer below image.

Datasource Migration

Step2 Meta Data Migration: In order to migrate the metadata copy the metadata file from source to target in the same folder or any folder.

Step3: Report Migration: In order to migrate the reports please refer the below image.

Report Migration

Report Migration EFW

Step4 Dashboard Migration: In order to migrate the dashboard you need to copy .efw, .efwdd, .html and index.efwfolder along with the reports from source to target.

Dashobard Migration

Dashboard Migration EFW

Step 5 Images Migration: In your report or dashboard you might have used certain images.
As a best practice, you should always have a dedicated folder for images wherein you are saving all the images being used. While migrating the solution from source to target please migrate this folder also.

Aside if you open the dashboard designer EFWDD file from the backend you will see a component called “image”. Within that, there is something called “src” which has got the exact path of the image file. You can refer to the below image to understand the same (highlighted).

Image Migration

Step 6 VF files Migration: You might have integrated external VF files for more visualization options.
As a best practice, you should always have a dedicated folder for images wherein you are saving all the VF files being used. While migrating the solution from source to target please migrate this folder also.

COMPONENTS

In the dashboard designer file EFWDD, you can open it using any text editor.
Below mentioned are various components which can be present in the dashboard created from frontend and how you can identify it.

  1. Adhoc Reports:
    If you search by the “comptype” all the ad-hoc reports are generally present by the name “report”.
    Also, it has something called “dir” which is a directory where this file is present and “file” tag which has the actual filename.
  2. You can refer to the below image for the reference.

    Adhoc Reports”

  3. Input parameters:
    If you search by the “comptype” all the various input parameters information are generally present by the name “select / select 2 / datepicker /daterangepicker / slider”.
  4. There is no separate effort which is required in order to migrate the input parameters.

    Input Parameters

  5. Images:
    If you search by the “comptype” all the images are generally present by the name “Image”.
    Also, it has something called “src” where in which in getExternalResource we can find the exact path where the image is saved.
  6. You can refer to the below image for the reference.

    Image

  7. Text box:
    If you search by the “comptype” all the text boxes information are generally present by the name “Text”.
    Below that it has information about the content present, formatting of those texts, etc. There is no separate effort which is required in order to migrate the text box content.
  8. Thank You

    In case if you have any queries please get us at support@helicalinsight.com

    Helical Insight

Helical Insight’s self-service capabilities is one to reckon with. It allows you to simply drag and drop columns, add filters, apply aggregate functions if required, and create reports and dashboards on the fly. For advanced users, the self-service component has ability to add javascript, HTML, HTML5, CSS, CSS3 and AJAX. These customizations allow you to create dynamic reports and dashboards. You can also add new charts inside the self-service component, add new kind of aggregate functions and customize it using our APIs.
Helical Insight’s self-service capabilities is one to reckon with. It allows you to simply drag and drop columns, add filters, apply aggregate functions if required, and create reports and dashboards on the fly. For advanced users, the self-service component has ability to add javascript, HTML, HTML5, CSS, CSS3 and AJAX. These customizations allow you to create dynamic reports and dashboards. You can also add new charts inside the self-service component, add new kind of aggregate functions and customize it using our APIs.
Helical Insight, via simple browser based interface of Canned Reporting module, also allows to create pixel perfect printer friendly document kind of reports also like Invoice, P&L Statement, Balance sheet etc.
Helical Insight, via simple browser based interface of Canned Reporting module, also allows to create pixel perfect printer friendly document kind of reports also like Invoice, P&L Statement, Balance sheet etc.
If you have a product, built on any platform like Dot Net or Java or PHP or Ruby, you can easily embed Helical Insight within it using iFrames or webservices, for quick value add through instant visualization of data.
If you have a product, built on any platform like Dot Net or Java or PHP or Ruby, you can easily embed Helical Insight within it using iFrames or webservices, for quick value add through instant visualization of data.
Being a 100% browser-based BI tool, you can connect with your database and analyse across any location and device. There is no need to download or install heavy memory-consuming developer tools – All you need is a Browser application! We are battle-tested on most of the commonly used browsers.
Being a 100% browser-based BI tool, you can connect with your database and analyse across any location and device. There is no need to download or install heavy memory-consuming developer tools – All you need is a Browser application! We are battle-tested on most of the commonly used browsers.
We have organization level security where the Superadmin can create, delete and modify roles. Dashboards and reports can be added to that organization. This ensures multitenancy.
We have organization level security where the Superadmin can create, delete and modify roles. Dashboards and reports can be added to that organization. This ensures multitenancy.
We have organization level security where the Superadmin can create, delete and modify roles. Dashboards and reports can be added to that organization. This ensures multitenancy.
We have organization level security where the Superadmin can create, delete and modify roles. Dashboards and reports can be added to that organization. This ensures multitenancy.
A first-of-its-kind Open-Source BI framework, Helical Insight is completely API-driven. This allows you to add functionalities, including but not limited to adding a new exporting type, new datasource type, core functionality expansion, new charting in adhoc etc., at any place whenever you wish, using your own in-house developers.
A first-of-its-kind Open-Source BI framework, Helical Insight is completely API-driven. This allows you to add functionalities, including but not limited to adding a new exporting type, new datasource type, core functionality expansion, new charting in adhoc etc., at any place whenever you wish, using your own in-house developers.
It handles huge volumes of data effectively. Caching, Pagination, Load-Balancing and In-Memory not only provides you with amazing experience, but also and does not burden the database server more than required. Further effective use of computing power gives best performance and complex calculations even on the big data even with smaller machines for your personal use. Filtering, Sorting, Cube Analysis, Inter Panel Communication on the dashboards all at lightning speed. Thereby, making best open-source Business Intelligence solution in the market.
It handles huge volumes of data effectively. Caching, Pagination, Load-Balancing and In-Memory not only provides you with amazing experience, but also and does not burden the database server more than required. Further effective use of computing power gives best performance and complex calculations even on the big data even with smaller machines for your personal use. Filtering, Sorting, Cube Analysis, Inter Panel Communication on the dashboards all at lightning speed. Thereby, making best open-source Business Intelligence solution in the market.
With advance NLP algorithm, business users simply ask questions like, “show me sales of last quarter”, “average monthly sales of my products”. Let the application give the power to users without knowledge of query language or underlying data architecture
With advance NLP algorithm, business users simply ask questions like, “show me sales of last quarter”, “average monthly sales of my products”. Let the application give the power to users without knowledge of query language or underlying data architecture
Our application is compatible with almost all databases, be it RDBMS, or columnar database, or even flat files like spreadsheets or csv files. You can even connect to your own custom database via JDBC connection. Further, our database connection can be switched dynamically based on logged in users or its organization or other parameters. So, all your clients can use the same reports and dashboards without worrying about any data security breech.
Our application is compatible with almost all databases, be it RDBMS, or columnar database, or even flat files like spreadsheets or csv files. You can even connect to your own custom database via JDBC connection. Further, our database connection can be switched dynamically based on logged in users or its organization or other parameters. So, all your clients can use the same reports and dashboards without worrying about any data security breech.
Our application can be installed on an in-house server where you have full control of your data and its security. Or on cloud where it is accessible to larger audience without overheads and maintenance of the servers. One solution that works for all.
Our application can be installed on an in-house server where you have full control of your data and its security. Or on cloud where it is accessible to larger audience without overheads and maintenance of the servers. One solution that works for all.
Different companies have different business processes that the existing BI tools do not encompass. Helical Insight permits you to design your own workflows and specify what functional module of BI gets triggered
Different companies have different business processes that the existing BI tools do not encompass. Helical Insight permits you to design your own workflows and specify what functional module of BI gets triggered