Only this pageAll pages
Powered by GitBook
1 of 96

English

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Via third-party social accounts

FPT Data Suite supports registration and login using third-party social media accounts:

  • Google Account

  • Facebook Account

Login and Registration

FPT Data Suite supports the following registration and login methods:

  • Via FPT ID - Use your FPT ID for seamless authentication.

  • Via third-party social accounts:

    • Google Account

    • Facebook account

Get Started with FPT Data Suite

The Quick Start section helps new users become familiar with FPT Data Suite efficiently. It provides essential instructions to begin analyzing data on the platform.

Contents:

  • Login and Registration: Guides users on creating an account, logging in, and managing personal or organizational information.

  • User Interface: Introduces the main interface layout, navigation bar, work area, and key components of FPT Data Suite.

  • Tutorials: Provides step-by-step guides for connecting to data, creating reports, and sharing dashboards with colleagues.

🧭 If you are new to FPT Data Suite, start here to build a strong foundation before exploring advanced features.

SSO Integration

For SSO integration, please contact FPT Data Suite via our support channels. Our team will then coordinate the connection with your system.

Introduction

Greetings from the Data Suite Development Team at FPT Smart Cloud

We are a team of experienced engineers and data specialists dedicated to developing Data Suite — a modern Business Intelligence (BI) platform designed to support medium to large enterprises, as well as individual users, in seamlessly transitioning their data analytics infrastructure to the cloud. Our mission is to deliver a solution that is fast, flexible, and secure, enabling organizations to harness the full potential of cloud-based data analytics.

Service Model

User Interface

After you log in, the user interface is divided into two main areas:

  1. Left Sidebar: This is where you'll find navigation to the primary functions of the application.

  2. Quick Access (on the right): Use this section to quickly open your starred reports (those you've marked as important) or your recently accessed reports.

FPT Data Suite Document Center

A trusted data analytics platform for businesses and professionals.

Overview

Welcome to the FPT Data Suite Customer Support Center. Here, you can easily find helpful information including user guides, platform features, operating methods, and various types of support.

Announcements & Updates

Announcements & Updates: Stay Informed About FPT Data Suite

The Announcements & Updates page compiles the latest information related to FPT Data Suite, including:

  • New Feature releases

  • Product Improvements & Enhancements

  • Changes in system appearance or behavior

Announcement

The Announcements page provides important updates from the FPT Data Suite development and operations team, including:

  • Scheduled maintenance

  • Policy and terms of use changes

  • Major releases

Via FPT ID Account

Register a New Account

To start using FPT Data Suite, you must create an FPT ID account. Follow these steps:

1

Release Notes

The Release Notes page provides version-specific updates for the FPT Data Suite platform. Each note typically includes:

  • New Features – Newly added functionalities that enhance usability and expand system capabilities.

  • System Improvements – Performance, interface, or UX optimizations.

  • Bug Fixes – Issues resolved based on user feedback and internal testing.

Google Account

Register New Account

To start using FPT Data Suite, you must create an account. Follow these steps:

1

System maintenance notice

  • Incident alerts

  • We encourage you to visit this page regularly to:

    • Stay updated on newly released features

    • Track changes that may impact your workflow

    • Plan ahead based on scheduled maintenance

    • Monitor service status during interruptions

    ⚡ Each update includes a brief note to help you understand the change and apply it effectively in your work.

    Product-related trials, promotions, and events
  • Operational warnings and service interruptions

  • 📌 The Announcements page ensures users stay promptly informed about important updates, proactively manage their use of FPT Data Suite, and collaborate with the support team as needed.

    Breaking Changes – Important updates that may affect existing configurations or integrations.

    ✨ Purpose: Help users and technical teams track update history, understand new changes, and prepare for smooth adoption and integration.

    Access the homepage.

    Open a browser and go to https://datasuite.fptcloud.com/.

    2

    Select Continue with FPT ID

    Click the “Continue with FPT ID” option.

    3

    Select Sign Up

    Choose the “Sign Up” option.

    4

    Enter Account Information

    Provide the required details, such as your email and password, to create an account.

    5

    Enable Two-Factor Authentication (2FA)

    If prompted, download a suggested app (e.g., Google Authenticator, FreeOTP, or Microsoft Authenticator), scan the QR code displayed to register your device, and enter the OTP code provided by the app.

    6

    Activate Your Account

    Check your email for an activation link and follow the instructions to activate your account.

    7

    Log In

    Use your registered username or email and password to log in to FPT Data Suite.

    Log In with an FPT ID Account

    To log in to FPT Data Suite, you must have an activated FPT ID account. Follow these steps:

    1

    Access the homepage.

    Open a browser and go to https://datasuite.fptcloud.com/.

    2

    Select Continue with FPT ID

    Click the “Continue with FPT ID” option.

    3

    Enter Credentials

    Enter your username or email and password, then click “Sign In”

    4

    Verify with OTP

    Enter the OTP code from your Two-Factor Authentication app, then click “Sign In”

    Access the homepage

    Open a browser and go to https://datasuite.fptcloud.com/.

    2

    Select Continue with Google account

    Click the “Continue with Google account” option.

    3

    Sign In to Your Google Account

    Log in to your Google account as prompted.

    4

    Provide Account Details

    Enter any required details, such as your name or email, to create your FPT Data Suite account.

    5

    Activate Your Account

    Check your email for an activation link and follow the instructions to activate your account.

    6

    Log In

    Use your Google account to log in to FPT Data Suite.

    Sign in with Google account

    To log in to FPT Data Suite, you must have a registered Google account linked to the platform. Follow these steps:

    1

    Access the homepage

    Open a browser and go to https://datasuite.fptcloud.com/.

    2

    Select Continue with Google account

    Click the “Continue with Google account” option.

    3

    Sign In to Your Google Account

    Log in to your Google account, and you will be redirected to the FPT Data Suite homepage.

    Installing

    FPT Data Suite is designed to deliver a comprehensive and flexible data analytics experience, available across various platforms to meet diverse user needs.

    Web Version

    • Access via browser at: https://datasuite.fptcloud.com

    • Provides full features for data analysts and system administrators.

    • Best supported with Chrome browser.

    Desktop App Version

    For users with Windows 10 or later operating systems.

    Supports devices running macOS Catalina or later.

    The Desktop App is optimized for viewing reports, dashboards, and monitoring data on the go

    Mobile App Version

    Download on .

    Download on .

    The Mobile App is optimized for viewing reports, dashboards, and monitoring data on the go.

    Every version ensures data synchronization, guaranteeing continuity in your workflow regardless of the platform you use.

    Sidebar

    The sidebar is the main navigation area of the software and includes the following components:

    Workspace Information

    This section helps you manage your organizational context:

    • (1) Organization details: View information about your current Organization and allows switching to another Organization if the user is active in multiple Organizations.

    • (2) Home: Navigates back to the homepage of the active Organization.

    • (3) Workspace management: Lists Workspaces (smaller units within an organization) and enables switching between Workspaces if the user is active in multiple Workspaces within the selected Organization.

    Main Functions

    The availability of functions depends on the user's license and assigned permissions. Unlicensed features will be hidden.

    • GENERAL: Core system functions for building and managing reports.

      • Report: Access and create the various reports.

      • Data Warehouse: Manage the data sources.

      • Data Model: Set up and adjust the data models.

    Quick Access to Reports

    Provides shortcuts to frequently used and bookmarked reports.

    User Convenience

    • Recent Tasks: Displays a list of recently performed tasks, allowing users to quickly track and access them.

    • Manage Organization: Allows users to configure and manage organizational information.

    • Template Marketplace: A repository of sample report templates.

    • Documents: Provides access to software documentation and user guides.

    The software currently supports two languages: Vietnamese and English.

    Basic BI Concepts

    What is Business Intelligence (BI)?

    Business Intelligence (BI) refers to a collection of processes, technologies, and tools that enable organizations to collect, process, analyze, and visualize data to support timely and informed decision-making.

    BI empowers organizations to:

    • Review historical performance

    • Understand the current business situation

    • Forecast future trends using data-driven insights

    Objective: Deliver the right information to the right users at the right time, transforming raw data into actionable insights that support business strategies.

    Key Components of a BI System

    Standard BI Workflow

    The typical flow of data in a BI system includes:

    1. Data Collection – Gather data from multiple sources

    2. Data Transformation – Cleanse, standardize, and convert data

    3. Data Storage – Save in a structured data warehouse

    4. Data Analysis & Visualization – Create visual reports and dashboards

    📌 In FPT Data Suite, this workflow is implemented through:

    • Data Connector → Data Pipeline → Data Visualization

    Benefits of BI for Organizations

    Business Intelligence (BI) offers powerful tools to help organizations analyze and make informed decisions through six core functions:

    • Decision Support Identify business issues and support strategy planning using real-time data.

    • Querying & Reporting Automatically generate structured, meaningful reports from large data sets.

    • Online Analytical Processing (OLAP) Rapid multi-dimensional analysis, supporting trend evaluation and financial reporting.

    • Statistical Analysis Interpret data patterns to uncover underlying trends and business behaviors.

    Facebook Account

    Register New Account

    To start using FPT Data Suite, you must create an account. Follow these steps:

    1

    Access the homepage.

    Open a browser and go to .

    2

    Select Continue with Facebook account

    Click the “Continue with Facebook account” option.

    3

    Sign In to Your Facebook Account

    Log in to your Facebook account as prompted.

    4

    Provide Account Details

    Enter any required details, such as your name or email, to create your FPT Data Suite account.

    5

    Activate Your Account

    Check your email for an activation link and follow the instructions to activate your account.

    6

    Log In

    Use your Facebook account to log in to FPT Data Suite.

    Sign in with Facebook account

    To log in to FPT Data Suite, you must have a registered Google account linked to the platform. Follow these steps:

    1

    Access the homepage

    Open a browser and go to .

    2

    Select Continue with Facebook account

    Click the “Continue with Facebook account” option.

    3

    Quick Access & Recent Reports

    Quick Access

    Displays starred (favorite) reports for quick access. Each report displays: name, original workspace and expansion options (3 dots).

    Recent

    Tab next to “Quick Access”, displays reports that the user has recently opened.

    Display Modes

    The software supports 2 display modes: Canvas and List

    Canvas View

    Each report is displayed as a card with:

    • Image (snapshot) of the report

    • Report name

    • Workspace

    • Icon (favorite)

    Suitable for users who want to:

    • View reports intuitively.

    • Quickly identify through images/charts.

    • Prioritize easy-to-see, friendly interfaces.

    List View

    The report will be displayed as a vertical list:

    • Report Name

    • Icon (favorite)

    • Workspace

    • Update Date

    Suitable when you want to:

    • Manage a large number of reports.

    • Search or compare reports quickly.

    • Focus on text content instead of images.

    Download App here
    Download App here
    Google Play Store
    Apple App Store

    Decision Making – Use insights for operational or strategic decisions

  • Forecasting Predict future performance and industry trends to proactively plan ahead.

  • Data Mining Extract meaningful information from large data sets to solve specific business challenges.

  • Data Sources

    Origin of data such as CRM, ERP, databases, APIs, spreadsheets, etc.

    ETL/ELT Processes

    Methods for Extracting, Transforming, and Loading data into a central repository

    Data Warehouse

    A centralized, structured storage optimized for querying and analysis

    Analytics Tools

    Tools to visualize data through charts, tables, dashboards, etc.

    Reports & Dashboards

    Interfaces that present data in a user-friendly and interactive manner

    Sign In to Your Facebook Account

    Log in to your Facebook account, and you will be redirected to the FPT Data Suite homepage.

    https://datasuite.fptcloud.com/
    https://datasuite.fptcloud.com/
    Expanded Action Buttons
    Expanded Action Buttons
  • SETTING: Configuration tools for managing access and user roles.

    • User Groups: Manage the user groups.

    • Members: View the list of users within the current Workspace.

    • User Role: Define and assign user roles and permissions.

  • EXTENSIONS: Additional software modules that are enabled for use.

  • User Information: Displays the user's avatar, name, and email. Clicking on this section allows the user to:

    • Log out

    • Change password

    • Switch the interface language

    Edit Report

    Features

    Formula Measures

    Details and usage instructions will be added in an upcoming update. Stay tuned!

    Dataset

    A Dataset corresponds to a table of data from a connected data source.

    Components of a Dataset:

    • Dataset Source: FPT Data Suite creates Datasets from one of two sources:

      • File source (e.g., CSV, Excel, Google Sheets)

      • DWH available table source

    • Dataset Fields Information

    Chart

    Data Modeling

    In FPT Data Suite, a Data Model is a general data structure used to organize and manage information within a user's reporting system.

    Each Data Model consists of multiple Datasets and is referred to as a schema, representing separate groups of data tailored to different user needs.

    Each Report is built based on a specific Data Model. A single Data Model can be reused across multiple reports without needing to recreate it from scratch.

    Slicer

    Marketplace

    Edit Chart

    Service Fee

    Slicer & Filter

    Support

    The Support section provides users with essential resources to answer questions and troubleshoot issues when using FPT Data Suite. It serves as a valuable extension of the product documentation, helping users save time on searching and quickly connect with the technical support team when needed.

    Filter

    Permission

    Data Pipeline

    Details and usage instructions will be added in an upcoming update. Stay tuned!

    Tutorial

    Basic Workflow of Data Suite

    1

    Building Dataset

    Creating and configuring the Datasets for the system.

    2

    Building Data Model

    • Create Data Model

    3

    Report Building

    • Create and set up Reports

    Create Folder

    1

    Open the Create Folder Option

    On the Workspace main screen, click + Create Folder.

    2

    Enter Folder Name

    Enter the new folder name.

    3

    Create the Folder

    Click Create to finish.

    Report Building

    The video below shows the steps to create a report with some basic chart types.

    Delete Page

    1

    Navigate to the Page

    Navigate to the Page you want to delete.

    2

    Select the Delete Option

    Select the Delete option.

    3

    Deleted Page

    The page will be deleted shortly.

    Delete Report

    1

    Locate the Report

    On the Workspace main screen, hover over the Report you want to delete.

    2

    Select the Delete Option

    Click the Delete option.

    3

    Confirm Deletion

    In the confirmation dialog, click Delete to confirm or Cancel to abort the action.

    Rename Page

    1

    Navigate to the Target Page

    Navigate to the page you want to rename.

    2

    Select Rename Option

    Click the Rename option.

    3

    Enter New Name and Save

    Enter the new page name, then click Save to apply the change.

    Duplicate Report

    1

    Locate the Report

    Hover over the Report you want to duplicate.

    2

    Duplicate the Report

    Click the Duplicate option.

    3

    Confirm the New Report

    A new report will be created with the default name: Duplicate of [Original Report Name]

    Change Chart Color, Column Spacing, and Border

    1

    Select the Chart

    Click on the Chart you want to edit.

    2

    Open the Style Tab

    In the Visualizations panel, navigate to the Style tab.

    3

    Customize the chart appearance as needed

    • Color: Change the display color of chart elements.

    4

    Publish the Changes

    Click Publish to save your changes.

    Introducing FPT Data Suite

    Data becomes a valuable asset when effectively utilized.

    In the digital transformation journey, data is no longer the exclusive domain of technical departments. It has become the core "fuel" that drives efficient business operations, enables timely decision-making, and shapes growth strategies. However, many Vietnamese enterprises still face significant challenges in leveraging data, including fragmented systems, complex BI tools, high investment costs, and a shortage of skilled professionals.

    While international BI platforms often require complex implementation and large budgets, most small and medium-sized enterprises (SMEs) lack the capacity for comprehensive data investments. As a result, manually consolidating, cleansing, and analyzing data from sources such as accounting software, CRM, ERP, or Excel remains a persistent burden. Non-technical staff—such as those in accounting, HR, or marketing—struggle to generate reports independently, which leads to delays or data-lacking decisions.

    Data Table

    These are datasets created from existing tables in the Data Warehouse (DWH).

    To create these datasets, users log in to the FPR Data Suite system, select a workspace, and navigate to Data Warehouse > Refresh.

    The system will automatically generate datasets corresponding to each available table in the DWH.

    Filter Measures

    A Filter Measure is a measure that changes dynamically based on selected filter conditions (e.g., time, region, segment) at the report level. Steps to Create a Filter Measure:

    1

    Create a Measure Filter

    Building Data Model

    Create Data Model

    The video below guides you through the steps to create a Data Model and set up Primary Keys for the corresponding datasets.

    Set up Primary Keys

    Connect and Prepare Data

    FPT Data Suite allows users to choose between two types of databases for storing reporting data:

    • Shared Database: This is a shared database, centrally managed by FPT Data Suite. It is suitable for smaller customers, those with simple requirements, or without available infrastructure. FPR Data Suite assigns each Workspace to a separate Schema, ensuring data isolation.

    • Customer Database: This is a private database owned and operated by the customer (which can be on Cloud or On-premises). FPT Data Suite will connect to this database using configuration information provided by the customer. Private database connection information is encrypted and only used in the runtime environment.

    FPT Data Suite currently supports the following database types:

    Data Model

    Create Data Model

    You can create Data Model using two primary methods:

    From a List of Datasets

    Duplicate Page

    1

    Navigate to the Page

    Navigate to the Page you want to duplicate.

    2

    Create Slicer

    You can create a Slicer to filter data visually by following these steps:

    1

    Select “Add Chart”

    Click the Add Chart button on the toolbar.

    2

    Duplicate Chart

    You can duplicate a chart using one of the following methods:

    Copy and Paste

    1

    Relationships

    A Relationship in a Data Model is used to link data between Schemas through their Primary Keys. Relationships connect otherwise separate datasets into a unified and structured data system.

    Steps to Create a Relationship Between Two Schemas

    1

    Rename Report

    You can rename a Report using two methods:

    Rename Report from the Workspace Screen

    1

    Building Dataset

    FPT Data Suite allows users to create Dataset from files containing data in CSV, Excel, or Google Sheets format, and transfer this data into the database.

    The video below demonstrates the steps to create a dataset from a source file.

    Other Components

    These are elements not directly tied to data or numerical values, such as charts, slicers, or filters.

    In the Report design interface, aside from data-driven elements, users can also add presentation and layout components to enhance visual appeal, guide interpretation, and improve the overall user experience.

    The following components are supported to help build more engaging and effective reports:

    • Add Text: Insert a text box

    Fee Mechanism

    Customers need to contact FPT Data Suite through support channels to the Data Suite team for advice or register via the link .

    Resize Chart

    You can easily resize a chart by dragging and dropping:

    1

    Hover over the Chart Area

    Hover your mouse over the chart area that you want to resize.

    Supported Slicer Types

    The FPT Data Suite system supports three main groups of slicers, each designed for different types of data filtering:

    1. Tree Slicer

    A tool that allows users to filter data based on a hierarchical structure. It includes:

    • Tree Slicer (Fixed Dataset)

    Move Report to Folder

    1

    Locate the Report

    On the Workspace main screen, hover over the Report you want to move.

    2

    SSO (Single Sign-On)

    FPT Data Suite supports Single Sign-On (SSO), enabling users to access the entire ecosystem quickly and securely with just one login. This brings several key benefits:

    • Seamless Experience: No need to remember or manage multiple accounts.

    • Safe & Secure: Easily integrates with multi-factor authentication (MFA) for enhanced account protection.

    • Centralized Management

    Report Design

    Select Report Layout

    Chart Arrangement

    Support Channels

    If you can’t find the answer in the FAQ, the FPT Data Suite team is always ready to assist you through the following channels:

    • Hotline: 1900 638 399

    • Support Portal:

    • Email: [email protected]

    User Group

    User Group is a feature that allows administrators to manage users in groups, simplifying authorization, data access control, and system role assignment in the FPT Data Suite system.

    Each User Group can be configured in detail through the following functional tabs:

    • Permissions

    • Inventory Org

    Data Row-Level Security

    The FPT Data Suite system enables access control not only at the functional level (via RBAC) but also at the data level, ensuring that users only see the information relevant to their role and scope—even when viewing the same report.

    Authorization via Data Filters

    You can configure row-level data filtering rules directly within the report, based on attributes such as:

    Create Page

    1

    Access New Page Option

    In the lower-left corner of the Report, click the “+” (New Page) icon.

    2

    FAQ

    1. Does Data Suite require technical expertise to use? No. Data Suite is designed for both non-technical users and data professionals, featuring an intuitive drag-and-drop interface for creating reports and charts.

    2. What data sources can I connect to? Data Suite supports many popular data sources such as Excel, Google Sheets, SQL databases, APIs, and various ERP, CRM, and cloud platforms.

    3. Can I share reports with colleagues and clients? Absolutely. You can share reports via secure links or export them to Excel.

    ClickHouse

    into the report page to include titles, report descriptions, usage instructions, or annotations to clarify data for readers.
  • Add Image: Insert images from external sources into the report. This can be used to:

    • Display logos (e.g., company or product branding).

    • Add illustrative visuals that are not part of the data.

    • Enhance the layout by using images as backgrounds or decorative elements.

  • Add Button: Insert interactive buttons to create navigation and interactivity in the report. Buttons can be configured to:

    • Navigate to other pages within the same report.

    • Link to external reports.

    • Open reference content or related documents.

  • Tree Slicer (Infinite Dataset).

    2. Number Range Slicer

    A slider-based filter that lets users filter data within a specific range of numeric values.

    3. Date Range Slicer

    A time-based slider that enables filtering of data over a specific date or time range. It includes:

    • Date Range – for fixed start and end dates.

    • Date Range Relative – for dynamic periods (e.g., "last 7 days", "next 30 days").

    : Simplifies user management and access control across the organization.
  • Flexible Identity Options: Supports both internal users and external partners through various authentication methods.

  • Supported Login Methods

    Users can flexibly choose from several login options based on their needs:

    • FPT ID: Log in with your own FPT username and password.

    • Organization Account: Integrate with an enterprise’s internal identity provider using protocols like SAML or OIDC.

    • Google Account: Sign in quickly using a personal or business Google account.

    • Facebook Account: Convenient login using a Facebook account, suitable for casual or external users.

    Assignments
  • Source Data

  • System Roles

  • Adjustment Roles

  • Branch, Region, Organization

  • User Roles

  • User ID or other custom attributes

  • Example: A revenue report will automatically show only data for the Central region if the user belongs to that region.

    Refer: Role-Based Sercurity

    Authorization by User Group

    Reports can also be configured to display data based on the User Group of the viewer. This provides a more granular control mechanism, aligning access with organizational structure and user responsibilities.

    Refer: User Group

    Is my data secure? Yes. We apply modern security standards including data encryption, granular column-level access controls, and two-factor authentication to ensure your data is always protected.

  • Can I assign user roles (admin, viewer, editor, etc.)? Yes. Data Suite supports role-based user management, allowing you to control who can view, edit, or share reports.

  • Is there technical support if I run into problems? Yes. We offer support via email, live chat, and comprehensive documentation. Premium plans may include SLA-based technical support.

  • https://www.datasuite.vn

    Hanoi Office: FPT Tower, No. 10 Pham Van Bach, Cau Giay Ward

  • Ho Chi Minh City Office: 3rd Floor, PJICO Tower, 186 Dien Bien Phu, Xuan Hoa Ward

  • https://support.fptcloud.com

    Select the Duplicate Option

    Select the Duplicate option.

    3

    Confirm the New Page

    A new page will be created with the default name “Duplicate of <name of the duplicated page>.”

    2

    Drag to Adjust Size

    Click and hold on the chart’s border or corner, then drag it to adjust the size as desired.

    3

    Publish Changes

    Click Publish to save your changes.

    Open Move to Folder Option

    Click the Move to Folder option.

    3

    Select Destination Folder

    Select the destination folder.

    4

    Confirm the Move

    Click Move to confirm.

    You can enable or disable Landscape View to switch between horizontal and vertical orientations for better visual customization.
    Based on the selected report layout, you can drag and drop charts to rearrange them within the report frame. This ensures that the visual elements are properly aligned and fit well within the report structure.

    Verify New Page

    A new page will be added with the default name “Untitled page.”

    Set up Primary Keys
  • Establish Relationships

  • Define Measures

  • Create and set up Charts
  • Create and set up Filters

  • Column spacing: Adjust the distance between columns or bars.
  • Border: Change border thickness and style.

  • Click Preview to see the updated chart before saving.

    Report Page

    A Report Page is the main workspace for presenting data. Each page can include charts, tables, slicers, text, images, buttons, and more — helping users understand and interact with data for specific objectives.

    Users can configure a page in the report using the following options:

    Set Page Orientation

    Users can enable or disable Landscape Mode.

    • When disabled, the page is displayed in Portrait Orientation.

    Adjust Page Height

    Users can modify the height of the page using the Scale Height setting:

    • Scale Height = 1: Default height

    • Scale Height = 2 / 3: Doubles or triples the default height — suitable for reports with longer content

    Set Grid Resolution

    Users can adjust the grid resolution on the Report Page to better support the arrangement of components:

    • Default: When this option is turned off, the system displays the grid at the standard resolution.

    • High Resolution: When turned on, the grid is displayed at a higher resolution, allowing for more precise alignment of objects.

    Manage Page Publishing Status

    • Draft: The page is saved as a draft. Only users with editing permissions can view or modify it. → To save as draft, click Save as Draft after editing.

    • Published: The page is made available to end users in View Mode. → To publish, click Publish when you're ready to share the report.

    Supported Chart Types

    Column Chart & Bar Chart

    Depending on your analysis needs, you can choose from three types of column and bar charts:

    • Column Chart: Clustered column, Stacked column, 100% Stacked column

    • Bar Chart: Clustered bar, Stacked bar, 100% Stacked bar

    These charts are used to display and compare data across different categories. Each bar represents a specific category, with its height or length indicating the corresponding value. They are ideal for visualizing comparisons across groups or over time and are commonly used in business and finance to represent key metrics such as revenue, expenses, and profit.

    Waterfall Chart

    A Waterfall Chart visualizes how an initial value is affected by a series of intermediate positive or negative values, leading to a final result. Named for its resemblance to cascading water, it helps users understand the cumulative effect of sequential values. This chart is particularly useful in financial analysis to track things like profit changes, budget flows, or variance explanations.

    Line Chart

    A Line Chart is used to show the trend or movement of a variable over time or along a continuous scale. It typically includes one or more lines representing data points connected by straight segments across the x and y axes. It's effective for highlighting trends, patterns, and fluctuations.

    Area Chart

    An Area Chart is a variation of the line chart where the area between the line and the x-axis is filled with color. This type of chart emphasizes the magnitude of values over time, highlighting not just the trend but also the volume represented.

    Pie Chart

    A Pie Chart is a circular chart divided into slices to illustrate numerical proportions. Each slice represents a category's contribution to the whole. Pie charts are useful for showing relative percentages and distributions, and are widely used in statistics, education, business, and research.

    Combo Chart (Line and Column Chart)

    A Combo Chart combines column and line graphs into a single visualization, allowing the comparison of two datasets with different units or scales. This is helpful when analyzing relationships between different types of data simultaneously.

    Data Table (Regular Table)

    Displays raw data in a structured tabular format with rows and columns, similar to an Excel spreadsheet. Each row represents a record, and each column corresponds to a specific data field.

    Matrix Table

    A Matrix Table displays data in a pivot-style layout. It supports grouping at multiple levels and allows users to expand or collapse rows/columns. It’s especially useful for showing hierarchical data and summarizing large datasets.

    Security Mechanism

    The FPT Data Suite system is designed with multi-layered security architecture, ensuring data protection, tight access control, and compliance with enterprise-grade security standards.

    Secure Authentication & Login

    • Single Sign-On (SSO): Supports login via trusted platforms such as FPT ID, Google, Facebook, or organizational identity providers (via SAML / OIDC).

    • Multi-Factor Authentication (MFA): Adds an additional layer of protection by requiring a second verification method beyond username and password.

    • Token-Based Authentication: Uses industry-standard protocols like OAuth2 and JWT to securely manage user sessions.

    Access Control & Authorization

    • Role-Based Access Control (RBAC): Manages user permissions at multiple levels — Organization, Workspace, and Report. Each role defines clear access scopes.

    • Flexible Sharing: Allows reports to be shared with individuals or user groups, while controlling what data and functionality they can access.

    • Data-Level Security: Ensures users only see the data they are authorized to access — even when viewing the same report — by applying row-level filters or access conditions.

    FPT Data Suite – A Powerful and Accessible “Made in Vietnam” BI Platform

    FPT Data Suite, developed by FPT Smart Cloud, is a comprehensive platform for data analysis and visualization. Designed to address data management challenges for businesses of all sizes, it enables easy data access and actionability. Guided by the philosophy of “powerful for experts, simple for everyone,” FPT Data Suite empowers any employee-even those without technical expertise-to create reports, analyze data, and make informed decisions using intuitive drag-and-drop tools.

    The platform supports a variety of organizational models, helps optimize costs, and is easy to deploy and scale-making it an ideal solution for organizations seeking a modern, user-friendly, and cost-effective BI platform.

    From Robust Features to High Performance and Enterprise-Grade Security

    FPT Data Suite includes modern analytical tools for all user levels. Its intuitive interface enables the creation of interactive charts, pivot tables, and slicers, facilitating effective multidimensional data exploration. It also supports relational data modeling and calculated fields to unify data across multiple sources.

    Multidimensional Data Modeling

    Data integration is seamless with popular sources like Google Drive, OneDrive, and Pub/Sub, and performance is enhanced via an analytical data warehouse architecture. The platform is compatible with open-source tools such as Airflow, DBT, Spark, and Logstash, offering high flexibility and customization for real-world operational needs.

    Data Warehouse Management

    Security is reinforced with a multi-layered framework: site-to-site VPNs, Single Sign-On (SSO), organizational hierarchy-based access controls, IP restrictions, and row-level security. The solution complies fully with Vietnamese regulations, including Decree 13/2023/ND-CP on personal data protection and Decree 53/2022/ND-CP on domestic data storage.

    Notably, FPT Data Suite can process up to 2.5 TB of data in just seconds, making it ideal for large-scale enterprises and data-intensive industries like finance, manufacturing, logistics, and omnichannel retail.

    Why Choose FPT Data Suite?

    What sets FPT Data Suite apart is its blend of modern technology and deep understanding of the Vietnamese business landscape. Its pay-as-you-go model based on actual usage helps reduce upfront investments and operational costs-potentially saving up to 40% compared to traditional BI systems.

    Automated data processing, aggregation, and visualization reduce pressure on internal teams, lower infrastructure and personnel costs, and shorten deployment times. As a result, businesses can fully focus on data-driven decision-making aligned with strategic goals.

    FPT Data Suite Report Template 1

    With FPT’s experienced experts offering end-to-end support through a Managed Service model—from consultation and setup to monitoring and optimization—the platform is designed for success. Industry-specific report templates (finance, manufacturing, retail, internal operations, etc.) further enable fast, accurate report deployment without the need for an in-house BI team.

    Retail Report template 4 1
    Retail Report template 3

    More than just a BI tool, FPT Data Suite is a trusted partner in transforming raw data into real business value. From leadership to frontline teams, anyone can access, analyze, and act on data—quickly, confidently, and effectively.

    Software Versions

    FPT Data Suite is designed to deliver a comprehensive and flexible data analytics experience, available across various platforms to meet diverse user needs.

    Web Version

    • Access via browser at: https://datasuite.fptcloud.com

    • Provides full features for data analysts and system administrators.

    • Best supported with Chrome browser.

    Desktop App Version

    For users with Windows 10 or later operating systems.

    Download App here

    Supports devices running macOS Catalina or later.

    Download App here

    The Desktop App is optimized for viewing reports, dashboards, and monitoring data on the go

    Mobile App Version

    Download on Google Play Store.

    Download on Apple App Store.

    The Mobile App is optimized for viewing reports, dashboards, and monitoring data on the go.

    Every version ensures data synchronization, guaranteeing continuity in your workflow regardless of the platform you use.

    Data Suite – Report Templates

    Select a workspace, navigate to Data Model, choose the model you want to configure, and open the Measure Filters tab.

  • Click Create Measure Filter and configure it as needed.

  • 2

    Create a Basic Measure (If Needed)

    Create a Basic Measure if it doesn’t already exist.

    3

    Link the Measure Filter to a Basic Measure

    Link the Measure Filter to the Basic Measure to convert it into a Filter Measure.

    4

    Verify the Filter Measure

    Verify the created measure: Go to the Explorer tab, select test parameters, and click Query to preview the results.

    A Primary Key is essential for setting up Relationships within each Data Model.

    Establish Relationships

    The video below walks through the steps to create a Relationship in a Data Model, assuming the Data Model has been created previously.

    Define Measures

    Measures are created using aggregate functions (such as SUM, COUNT, etc.) that can be calculated from data.

    FPT Data Suite supports Basic Measures (like SUM, AVG, MIN, MAX), and users can leverage these in the report-building process.

    Additionally, users can create their own custom Measures for different, more complex calculations to meet specific reporting needs.

    The video below walks you through the steps to create a Measure and test the newly created Measure.

    1

    Navigate to Data Warehouse

    Select a workspace, navigate to Data Warehouse, and choose the datasets you want to use to initialize the new Data Model.

    2

    Create Data Model

    Click the More icon > Create Data Model, then enter a name for the new Data Model and confirm its creation.

    From the Data Model Page

    1

    Navigate to Data Model

    Select a workspace, navigate to Data Model, and click Create Model.

    2

    Configure Data Model

    Enter the Data Model name and select the related Dataset(s) to include, then click Create.

    Modify a Data Model's Dataset List

    Add Dataset to a Data Model

    1

    Select Data Model

    Select a workspace, navigate to Data Model, and choose the Data Model you want to modify.

    2

    Create Schema

    Click Create Schema.

    3

    Add Dataset

    Select the Dataset(s) and move it from Source to Target.

    4

    Confirm Addition

    In the Target list, select the Dataset(s) you want to add, then click Finish.

    Remove Dataset from a Data Model

    1

    Select Data Model

    Select a workspace, navigate to Data Model, and choose the Data Model you want to modify.

    2

    Remove Dataset

    Locate the Dataset you want to remove. Click the More icon, then select Delete to remove the Dataset from the Data Model.

    Select Visualization Type

    In the Visualizations panel (on the right side of the screen), select a Slicer type from the list of available visualizations.

    3

    Drag and Drop Data

    Drag the data fields you want to filter into the Dimensions area. These fields will become the selectable elements in the slicer.

    If you're using a hierarchical structure, make sure to drag the fields in top-down order (e.g., Year → Quarter → Month).

    4

    Customize the Slicer

    Click the Style icon in the Visualizations panel to customize your slicer. Here, you can rename the slicer or adjust formatting options.

    5

    Save the Report

    After creating and customizing the slicer, click Save to store your changes.

    Select the Chart

    Click on the Chart you want to duplicate.

    2

    Copy the Chart

    Press Ctrl + C (or right-click and select Copy).

    3

    Paste the Chart

    Press Ctrl + V (or right-click and select Paste) to paste the duplicated chart.

    4

    Publish the Changes

    Click Publish to save the changes.

    Use the Duplicate Feature

    1

    Select the Chart

    Click on the Chart you want to duplicate.

    2

    Use the Duplicate Option

    Select the Duplicate option from the toolbar.

    3

    Publish the Changes

    Click Publish to save the changes.

    Access the Data Model

    Select a workspace, navigate to Data Model, and choose the Data Model you want to configure.

    2

    Open the Relationships Tab

    Click the Relationships tab to view existing Relationships and set up new ones.

    3

    Add a New Relationship

    Click Add Relationship to begin creating a new relationship.

    4

    Define the Relationship

    On the interface, drag a connection between two fields to open the Add Relationship modal. Enter the required information and click Create.

    Types of Relationships

    • One-to-One: A record in the From Node is linked to exactly one record in the To Node.

    • One-to-Many: A single record in the From Node is linked to multiple records in the To Node.

    • Many-to-One: Multiple records in the From Node are linked to a single record in the To Node.

    Locate the Report

    Hover your mouse over the Report you want to rename.

    2

    Open Rename Option

    Click the Edit icon.

    3

    Enter New Name

    Enter the new name for the Report.

    4

    Save Changes

    Click Save to apply the changes.

    Rename Report from the Edit Screen

    1

    Open Rename Option

    Click the Edit icon next to the Report name in the top-left corner of the screen.

    2

    Enter New Name

    Enter the new name you want to use.

    3

    Confirm or Cancel

    Click the checkmark icon to confirm, or the X icon to cancel.

    4

    Publish the Changes

    Click Publish to save the changes.

    Create New Chart

    1

    Select “Add Chart”

    Click on the Add Chart button on the toolbar of the Report editing panel to begin creating a new chart.

    2

    Choose a Chart Type

    In the Visualizations panel (usually on the right side of the screen), you'll see a variety of chart types such as:

    • Column Chart

    • Line Chart

    3

    Drag and Drop Data Fields

    From the Fields panel, drag data elements into the relevant drop zones of the chart:

    • Dimensions: Used to define categories or groupings (e.g. time, product type, region).

    4

    Customize the Chart

    After placing the chart on the report canvas:

    • Select the chart to activate its settings panel.

    5

    Refine the Report Layout

    • Adjust Size and Position: Use drag-and-drop to reposition and resize the Chart to fit your report layout.

    6

    Save the Report

    Once you’re satisfied with your chart and layout:

    • Click Save to retain your work and publish the updated report.

    Add Text

    1

    Add a Text Box

    On the top toolbar, click the button to add a text box to the Report Page.

    2

    Adjust Size and Position

    Once the text box is added to the Page, you can:

    • Drag and drop to reposition it on the report.

    • Drag the bottom-right corner of the text box to resize it as needed.

    3

    Edit and Format Text

    You can either:

    • Type content directly into the text box, or

    4

    Customize Text Box Appearance

    In the right sidebar, under Visualizations → Style tab, you can configure:

    • Background: Turn the text box background on or off.

    Delete Chart

    You can delete a chart using one of the following methods:

    Use the Delete Key

    1

    Select the Chart

    Click on the Chart you want to delete.

    2

    Press Delete

    Press the Delete key on your keyboard.

    3

    Publish the Changes

    Click Publish to save the changes.

    Use the Delete Feature

    1

    Select the Chart

    Click on the Chart you want to delete.

    2

    Add Image

    1

    Insert an Image

    On the toolbar above, click the button to insert an image.

    A dialog will appear, allowing you to select an image from your computer. After selecting, the image will be inserted into the designated frame on the Report Page.

    2

    Adjust Size and Position

    Once the image is added to the Report Page, users can:

    • Drag and drop the image to adjust its position.

    • Drag the bottom-right corner to resize the image as needed.

    3

    Edit and Format the Image

    In the right sidebar, under Visualizations → Style tab, users can configure the following options:

    • Type: Determines how the image is displayed in the frame (details

    4

    Arrange Display Order (Optional)

    To change the display order:

    • Right-click on the image.

    Image Type Options

    You can choose how the image fits within the frame:

    • Fill: Stretch the image to fill the entire frame. This may distort the image.

    • Contain: Resize the image to fit within the frame while preserving its aspect ratio.

    • Cover: Scale the image to cover the entire frame while keeping the aspect ratio. Some cropping may occur.

    Matrix Table

    Also known as a Pivot Table

    A Matrix Table is a data visualization tool that allows you to display information across multiple dimensions. Unlike regular Data Tables, which present data in flat rows and columns, a Matrix Table enables the arrangement of dimensions along both rows and columns, with measures placed at their intersections. This creates a grid-like layout where each cell shows an aggregated value based on the combination of row and column dimensions.

    Components of the View Matrix Table Interface

    1. Title: The name of the Matrix Table.

    2. Columns: Dimensions and/or measures displayed horizontally.

    3. Rows (Data rows): Dimensions displayed vertically, with support for hierarchical expand/collapse functionality.

    4. Totals: Aggregated values displayed at the bottom of columns and at the end of rows.

    5. Row Pagination: Splits the vertical data when there are too many rows to display at once.

    6. Column Pagination: Splits horizontal data when there are many columns or measures.

    Functions in the View Matrix Table

    • Expand/Collapse Rows: Allows you to explore data at different levels of hierarchy for a more detailed or summarized view.

    • Vertical Paging: Navigate through multiple row groups when the table contains a large dataset.

    • Horizontal Paging: Navigate through column groups when many dimensions or measures are displayed.

    • Sort Axis: Sort the table based on the values of any row dimension or measure:

    Click the menu icon in the top-left corner of the table to access additional supported functions.

    Information Fields

    • Dimensions: These are elements used to define columns, rows, or groupings in a report or chart. Dimensions are categorical attributes that help group, filter, or segment the data. Examples include product names, regions, departments, or dates.

    • Legends: A component of a chart that visually distinguishes different data groups. In charts such as column or bar charts, legends use colors or labels to represent various categories like product types or regions.

    • Metrics: These are quantitative values displayed in charts. For instance, in a column chart, the height of the columns represents a metric such as revenue, sales volume, or profit.

    • Tooltips: An interactive feature that displays detailed data when you hover over chart elements. Tooltips usually show values for individual data points, helping users gain insights without cluttering the chart interface.

    • Sort: A function used to order data in charts, tables, or reports—either ascending or descending. Sorting makes it easier to spot trends, outliers, or rankings in the data.

    • Limit: Allows you to restrict the number of rows, values, or data points shown in reports, charts, or datasets. This is useful when you want to focus on top values or avoid performance issues with large datasets.

    • Filter Preferences: Enables users or report designers to define how filters interact across components of a report. For example, a slicer can be set to affect only certain charts or tables, giving more flexibility and control in data exploration.

    • Conditions: (Coming soon) – This section is not yet available or implemented.

    Create Report

    Before creating a Report, ensure that you have already:

    • Created a Dataset

    • Created a Data Model

    There are two primary methods to create a new Report:

    From the Data Model

    1

    Access Create Report

    In the specific Data Model, click Create Report.

    2

    From the Report Module

    1

    Access Create Report

    Navigate to the Report module and click Create Report > Use Existing Data Model.

    2

    Bookmark

    Bookmark is a feature that allows users to save the display state of a Report Page, including which components are shown or hidden. This enables users to easily switch between different analysis modes without needing to manually reconfigure the layout each time.

    Create Bookmark

    To create a bookmark, follow these steps:

    1

    Enable the Bookmark Feature

    On the Report Page, report designers can enable the feature by turning on "Show bookmark" in the top corner. Once enabled:

    • A bookmark management panel will appear in the report design interface.

    • A bookmark selection bar will be shown at the top of the report for end users to choose from.

    2

    Create a New Bookmark

    Click the "Add bookmark" button in the bookmark management area to create a new bookmark. A configuration panel will appear for you to enter details.

    3

    Name the Bookmark

    In the “Bookmark name” field, enter a descriptive name (e.g., “Department Report”, “Revenue Overview”) to help users easily identify the bookmark later.

    4

    Select Display Components

    Under “Choose Visuals to display”, you’ll see a list of charts, tables, slicers, and other components on the report page.

    • Check the components you want to be visible when the bookmark is selected.

    5

    Save the Bookmark

    Once configuration is complete, save the Report Page to store all newly created or updated bookmarks.

    Report designers can:

    • Preview a bookmark using the preview button.

    Using Bookmarks

    Bookmarks can be used in flexible ways:

    1. Direct Use (Standalone) End users can select a bookmark from the bookmark bar to instantly switch the report view to the saved configuration (i.e., showing and hiding components as specified).

    2. Combine with Buttons You can link bookmarks to buttons in your report. This allows users to switch views with a single click, providing a more intuitive and seamless experience—without relying on the bookmark panel.

    For detailed instructions on how to combine bookmarks with buttons, see .

    Report Template

    FPT Data Suite provides a library of pre-designed Report Templates that help users quickly get started with commonly used business reports — without having to build them from scratch. Users can select an appropriate template and then customize the data, charts, and layout to meet their specific analysis needs.

    Benefits of the Report Template Library

    This repository offers multiple advantages for businesses:

    • Save time building reports.

    • Standardize data presentation and analysis.

    • Easily customizable to individual needs.

    • Applicable across various departments: business, finance, accounting, and more.

    Featured Report Templates

    • Sales Performance Report Template

      • Analyze sales trends, team performance, and best-selling products.

      • Intuitive layout, ideal for presentations and tracking business goals.

    • Finance Report Template

    This report template library is continuously upgraded and expanded by the FPT Data Suite team to diversify the range of available templates and build a rich, flexible reporting ecosystem — delivering tangible value to every business and user.

    Measures

    Measures are quantitative indicators calculated from data within a Schema. When you create a report or chart, the system calculates these measures based on specified filtering conditions or data groupings.

    Importance of Measures

    • Enable quantitative analysis and data comparison.

    • Serve as the foundation for building reports and charts.

    • Support data-driven decision-making.

    Default Measures

    FPT Data Suite provides default measures for each dimension in a schema.

    For dimensions with data types: Date, Datetime, String, or Boolean, the following aggregate functions are supported:

    • COUNT

    • COUNTDISTINCT

    • MIN

    • MAX

    For dimensions with data types: Number, or Double, the following functions are supported:

    • COUNT

    • COUNTDISTINCT

    • SUM

    • AVG

    Custom Measures

    FPT Data Suite supports three types of custom measures:

    1. Basic Measure Calculated based on one or more columns of numeric data combined with aggregate functions (such as SUM, COUNT, AVG, etc.).

    2. Filter Measure Dynamically adjusts filter conditions based on the context of each report. Instead of using fixed filter values, this type of measure utilizes user-selected variables (e.g., time, region, segment) to generate contextual results.

    3. Formula Measure Created using custom formulas, allowing users to combine multiple measures — even across different schemas — to produce advanced analytical metrics.

    Filter Interaction Control

    Feature to control how filters affect Charts, Slicers, and Tables

    What is Filter Interaction Control?

    Filter Interaction Control is a feature that empowers users or report designers to manage how filters from one component (e.g. a slicer or chart) affect other components in a report.

    Purpose of this feature:

    • Control the flow of analysis: Guide user interactions and exploration logic in dashboards.

    • Prevent unintended filtering: Ensure that certain visualizations (e.g. high-level summaries) remain unaffected by specific filters.

    • Enable advanced interactive reporting: Support the creation of dynamic dashboards, where components can filter or exclude one another selectively.

    How to Configure Filter Interaction Control?

    1

    Select the Target Component

    Click on the chart, slicer, or table you want to configure. This component is the target, meaning it will be the one affected (or not affected) by filter interactions from other visuals.

    2

    Report

    The report screen consists of six main sections:

    1. Report Pages

    This area contains the individual pages of the report. For example, in the image above, the report is currently displaying data on the “Page default” page.

    2. Report Name & Toolbar

    The toolbar provides options for customizing the report or the page. Some features may require specific permissions. For instance, depending on your access level, you may or may not be able to edit the report.

    3. Main Report Area

    This is where slicers, scorecards, and charts are displayed. It presents the visual content of the report based on the configured data and filters.

    4. Filters Pane

    The Filters pane displays all filters currently applied to the report or the page. To collapse or expand the pane, click the arrow icon (>).

    5. Visualization Settings

    This section allows users to customize visual elements such as chart types, field selections, formatting options, and colors for text and values.

    6. Data Sample Panel

    Displays the columns of data from the associated data model (including dimension and fact tables). The data may include numbers, text, dates, and calculated fields.

    Sharing and Access Management

    FPT Data Suite is structured using an Organization → Workspace model to ensure separation, manageability, and flexible authorization across user groups and projects:

    • Organization: Represents the top-level unit in the system (e.g., a company, corporation, or organization). Each Organization can contain multiple Workspaces and manages users at a global level.

    • Workspace: An independent working environment within an Organization, typically associated with a specific project, product, or functional team. A Workspace helps isolate data, configurations, access rights, and technical components (such as Reports, Data, Pipelines) between different groups within the same organization.

    Benefits of This Structure

    • Segregate data and resources by team or project.

    • Manage users by role at both the Organization and Workspace levels.

    • Support flexible scaling and operations across multi-team environments.

    Access Management Mechanisms

    The FPT Data Suite system supports access control through two main mechanisms:

    1. Role-Based Access Control (RBAC) Users are assigned roles at either the Organization or Workspace level. Each role defines specific access rights to functions and resources such as:

      • Viewing/editing Reports

      • Editing Datasets and Data Models

      • Managing Pipelines

    Key Advantages of Combining RBAC and Resource Sharing

    • Ensures secure and precise access control.

    • Enables flexible collaboration and efficient information sharing among members and teams.

    Data Table

    General Data View

    The View Data Table interface allows users to view raw or transformed data in a tabular format. This is a key feature for checking, validating, and analyzing data in detail.

    Components of the View Data Table Interface

    1. Title: Name of the Data Table.

    Primary Key

    A Primary Key is the field that uniquely identifies each data row within a schema.

    Before establishing relationships between Schemas in a Data Model, users must clearly define the Primary Key for each Schema. This ensures the system knows how to connect and compare data accurately. Choosing an incorrect Primary Key can severely affect data analysis quality, leading to inaccurate results in reports and charts.

    Primary Key Features:

    Fields Information

    Datasets within FPT Data Suite contain information about their Fields. Users can modify and update some of this field information by following these steps:

    1

    Log in to FPT Data Suite

    Log in to the FPT Data Suite system.

    2

    Tree Slicer (Infinite Dataset)

    The Tree Slicer (Infinite Dataset) is an advanced filtering component that enables users to select one or more values from a list to filter data across the entire report page. It is especially useful for dynamic or large datasets and supports use cases such as:

    • Browsing and selecting values in a tree structure or flat list.

    • Filtering data across the page by one or more selected values.

    • Supporting filters by time

    Quickly Create Report from Template

    1

    Access the Workspace

    Log in to the Data Suite system and navigate to your Organization and Workspace where you want to work.

    2

    Integrate SSO with Organization Account

    SSO – Organization Account is a feature that allows businesses to centrally manage users within their organization, ensuring security and compliance with internal access policies. The system supports integration with identity services such as Active Directory, Azure AD, Google Workspace, etc., via standard protocols: SAML and OIDC.

    Key Benefits for Businesses

    Role-Based Security

    Role-Based Security is a mechanism that controls data access in the Data Model based on the user's role. Each user can only view the data that corresponds to their assigned permissions.

    How It Works

    • Users are assigned to one or more roles.

    Conditional Formatting

    Conditional Formatting allows users to apply visual styles (like colors, icons, and fonts) to data elements based on their values. Its purpose is to help users quickly identify trends, highlights, warnings, or anomalies in Reports.

    This feature is currently supported on the following components:

    • Data Table: Format cell background, text color, or icons based on each cell’s value.

    • Scorecard: Highlight KPI values with color or an icon depending on a set threshold.

    Pie Chart

  • Combo Chart

  • And more...

  • Select the chart type that best fits your analysis needs.

    Legends: Used to distinguish different series or groups visually (e.g. by color or label).

  • Metrics: The numerical values to be calculated and visualized (e.g. revenue, quantity).

  • Tooltips, Sort, Limit: Additional settings to enhance interactivity and data presentation (see detailed definitions).

  • In the Visualizations panel, click on the Style tab.

  • Customize visual elements such as:

    • Colors

    • Chart title and labels

    • Font size and style

    • Background and grid lines

  • This helps improve the readability and aesthetics of your chart.

    Add Additional Charts or Elements: You can insert other components such as tables, slicers, or even create new pages to expand your report.
  • A professional overview of revenue, expenses, and cash flow.

  • Emphasis on readability and clarity in financial data presentation.

  • Accounting Report Template

    • Summarizes ledger activities, journal entries, and account balances.

    • Logically structured according to accounting standards, supporting periodic reviews and reconciliation.

  • COUNTROLLINGWINDOW
  • COUNTDISTINCTROLLINGWINDOW

  • MIN
  • MAX

  • COUNTROLLINGWINDOW

  • COUNTDISTINCTROLLINGWINDOW

  • SUMROLLINGWINDOW

  • AVGROLLINGWINDOW

  • Configuring system settings

  • Common roles include: Manager, Member, Viewer, etc.

  • Resource Sharing In addition to RBAC, the system supports granular sharing for specific resources (e.g., reports). Users can share resources with individuals or groups, with permissions such as:

    • Viewer: View-only access

    • Member: Editing access

    This promotes flexible collaboration without altering overall permissions at the Workspace or Organization level.

  • ,
    category
    ,
    region
    , and more.
  • Allowing multi-selection of values.

  • Enabling quick search within long lists.

  • Tree Slicer (Infinite Dataset) Placement Options

    Tree Slicers (Infinite Dataset) can be placed in various areas within the Report to optimize filtering and enhance user experience:

    • Page: Displayed directly on the Report Page for quick access to filter controls without navigating away.

    • Filter: Placed alongside other global filters for multi-chart or multi-page filtering.

    • Filter Panel: Displayed in the collapsible filter panel to allow real-time filter interaction without affecting the page layout.

    Tree Slicer (Infinite Dataset) Configuration

    Configuration is done via the Build tab on the right-side panel of the interface. Below are the main configuration options:

    • Title: Sets the display name of the slicer. Appears above the slicer to help users understand its filtering purpose.

    • Dimensions

      • The most important configuration area.

      • Drag and drop one or more fields from the Data Sample into this section.

      • When multiple dimensions are added, the slicer displays a hierarchical tree view.

    • Search Configuration: Controls the behavior of the search function within the slicer. Supported modes:

      • Text: Searches for exact matches.

      • Syntax: Supports advanced expressions like wildcards or regular expressions (regex) for flexible filtering.

    • Limit: Defines the number of values displayed initially. Additional values are loaded when the user clicks "Load more" or uses the search function.

    • Copy/Paste Confirmation: Enables or disables the ability to show the selection/search box, allowing:

      • Copying values into the slicer from external sources.

      • Exporting selected items from the slicer.

    • Dimension Labels: Adds secondary labels (e.g., names, descriptions) alongside the main dimension (e.g., code or ID). Useful when primary dimension values are not human-readable.

    • Show on List with Dimension; Toggle whether to display the Dimension Label alongside the main dimension in the slicer.

    • Keep All Filter: Determine whether the slicer should respond to other filters in the report:

      • Off: The slicer ignores all other filters.

      • On: The slicer updates dynamically based on other filters (e.g., from charts or other slicers).

    • Sort: Controls how values are sorted within the slicer. Configure sorting by selecting a dimension and choosing:

      • Ascending

      • Descending

    Use the Delete Option

    Select the Delete option from the toolbar or right-click menu.

    3

    Publish the Changes

    Click Publish to save the changes.

    Uncheck the components you want to hide.

  • Delete a bookmark using the delete button.

  • Add Button
    • Ascending: From smallest to largest (e.g., A–Z, 1–100, oldest to newest).

    • Descending: From largest to smallest (e.g., Z–A, 100–1, newest to oldest).

  • Refresh: Reloads data from the source to reflect the most up-to-date values.

  • Hard Refresh: Performs a full data reload by bypassing any cached data, ensuring everything is retrieved fresh from the original source.

  • Export File: Allows users to download the current data in .xlsx format. The system supports exporting up to 50,000 rows per file.

  • Paste text copied from another source.

    Use the formatting toolbar above the text box to customize the appearance. Formatting options include:

    • Paragraph style selection

    • Font styling: Bold (B), Italic (I), Underline (U)

  • Color: Set the background color (default is white #FFFFFF).

  • Transparency: Adjust background transparency (0 = opaque, 100 = fully transparent).

  • Reset to Default: Restore the text box to its original default style.

  • )
  • Background: Enable or disable the background color for the image container.

    • Color: Select a background color for the image container (default: white #FFFFFF).

    • Transparency: Set the image container’s transparency (0 = opaque, 100 = fully transparent).

  • Display for mobile: Enable or disable image display on mobile devices. This helps optimize the layout for smaller screens.

  • Reset to default: Restore all style settings to their default values.

  • Choose the appropriate option >> to move the image behind other elements or use it as a report background.

    Scale down: Reduce the image size only if it's larger than the frame. If smaller, retain the original size.
  • None: Keep the original image size. No automatic resizing is applied.

  • below
    Review and Create Report

    Review the information, edit the report display name if needed, and click Create to complete the setup.

    3

    Customize Report

    You will be redirected to the Edit Report page to begin customizing your Report.

    Select a Data Model

    Select the Data Model you have already created. The system will automatically assign a default name to the new report, which you can change as needed.

    3

    Create Report

    Click Create to complete the process.

    4

    Customize Report

    You will be redirected to the Edit Report page to begin customizing your Report.

    Configure Filter Interaction

    In the right-hand panel under Visualizations → Build, go to the Filter Preferences section. Here you’ll see the toggle to configure filter interaction:

    • Off: The component will respond to filters from all other visuals as usual (default behavior).

    • On: The component will only respond to filters from the specific visuals listed in the “Filters applied to this Visual” section.

    Note: If the interaction is enabled but no visuals are listed under “Filters applied to this Visual”, the component will not be affected by any filters.

    Header (Data Columns): Names of data fields (dimensions and measures).

  • Rows (Data Records): Each row represents an individual record.

  • Pagination: Splits the data into pages for easier browsing and management.

  • Total Bar: Displays the total values of measures at the bottom of the table. When hovering over the total bar, the system will show the number of currently displayed records / total number of records in the dataset.

  • Functions in the View Data Table

    • Change Column Width: Hover over the right edge of a column header. When the cursor changes to a ↔ (double-headed arrow), click and drag to adjust the column width.

    • Data Page Navigation: For paginated Data Table, users can navigate through pages using buttons or by entering a page number manually.

    • Infinite Scroll (Auto Load More): When scrolling to the bottom of the table, the system will automatically load more data. Data is loaded in batches of 1,000 rows by default.

    • Sort Data (Sort Axis): Allows sorting by any column in either direction:

      • Ascending: A–Z, 1–100, oldest to newest

      • Descending: Z–A, 100–1, newest to oldest

    • Refresh: Reloads the displayed data from the source to ensure the most up-to-date information.

    • Hard Refresh: A deeper refresh that bypasses the cache and forces a complete reload from the data source.

    • Export File: Allows downloading the currently displayed data to an .xlsx file. Up to 50,000 rows can be exported per file.

    • Drill Through: Enables users to explore detailed data by clicking on a specific row or value. Upon drilling through:

      • The system navigates to another report page.

      • The selected row's value is automatically applied as a filter for charts on the destination page.

    Unique: No two records (rows) in the table can share the same Primary Key value.
  • Not NULL: A Primary Key cannot contain NULL values, as every record (row) must have a unique identifier.

  • Only One Primary Key: Each table can have only one Primary Key.

  • Steps to Set Up a Primary Key:

    1

    Select Data Model

    Log in to FPT Data Suite, select your Workspace, then navigate to Data Model. Choose the Data Model you want to configure.

    2

    Set Primary Key

    Locate the specific Schema you wish to modify, click Action, then select Set Primary Key.

    3

    Select Field and Save

    Choose the field you want to designate as the Primary Key and save your changes.

    Navigate to Dataset Schema

    Navigate to: Workspace > Data Warehouse > [Dataset] > Schema.

    3

    Update Display Name

    Select the Field whose display name you want to update and make the necessary changes.

    4

    Adjust Data Type

    Select the Field whose Data Type you want to adjust and update the Data Type accordingly.

    Supported Data Types in FPT Data Suite:

    • String: A sequence of characters, which may include letters, numbers, special characters, spaces, and more.

    • Number: Whole numbers (integers without decimal points).

    • Double: Real numbers (with decimal points).

    • Date (yyyy-mm-dd): Date values in year-month-day format.

    • Datetime (yyyy-mm-dd hh:mm:ss): Date and time values in year-month-day hour:minute:second format.

    • Boolean (true / false): Logical values that can only be either true or false.

    Open the Template Marketplace

    Go to the Template Marketplace and select the template you want to use for creating a report. You can access this in two ways:

    • From the sidebar

    • Via the report creation feature

    3

    Create Report from Template

    On the detailed template preview page, click Create Report.

    4

    Configure Report Settings

    Review the Report creation settings, update any necessary information, and then click Create report to finish.

    Single Sign-On (SSO)
  • Centralized user management

  • Enhanced security (support for MFA, policy-based access control)

  • Automatic user provisioning and deprovisioning

  • Role- and department-based access control

  • Required Information for Integration

    To integrate your Organization Account with Data Suite, the following information must be prepared and provided to the FPT Data Suite support team:

    SAML

    • SSO URL

    • Entity ID (Issuer)

    • X.509 Certificate

    OIDC

    • Client ID

    • Client Secret

    • Discovery URL or individual endpoints (Authorization, Token, UserInfo)

    Login Instructions After Integration

    Once the FPT Data Suite support team completes the integration, they will provide your business with the necessary login details. You can follow these steps to log in:

    1

    Access the Login Page

    Visit the homepage - https://datasuite.fptcloud.com/

    2

    Choose Organization Login Method

    Select “Continue with organization account”

    3

    Enter Provided Business Credentials

    Enter the business-specific login information provided by the FPT Data Suite team, then click Login

    4

    Authenticate via Your Organization

    The system will redirect you to your organization's login page (configured during integration). Enter your organization's credentials to complete the login process.

    Each role has its own access rules, defined in the Data Model (e.g., by row-level filters, schema access, or column-level restrictions).

  • When a user accesses a report, the system automatically applies the corresponding filter conditions based on their role.

  • Set Up Role-Based Security

    1

    Open the Role-Based Security Tab

    Select the Workspace, navigate to Data Model, choose the Data Model you want to configure, then go to the Role-Based Security tab.

    2

    Assign Users to a Role

    Choose the Default Role, open the Assignment section, add users to this role, and click Save.

    3

    Configure Role Filter Conditions

    Select the Dataset you want to apply security to, go to the Filters tab, define the filter conditions for this role, and click Save.

    Bar Chart / Column Chart: Change bar color based on value (e.g., >100 is red, <50 is green).
  • Bar/Column with Line Combination Chart: Allows separate formatting rules for each part (bar or line), supporting clearer hierarchical data representation.

  • How to Set Up Conditional Formatting

    1

    Open Chart or Table Settings

    Click the chart or data table where you want to apply Conditional Formatting.

    2

    Go to the “Style” Tab

    In the right-hand sidebar, open the Visualizations panel, then select the Style tab.

    3

    Add Conditional Formatting Rule

    In the Conditional Formatting section, click the Add button to create a new rule.

    4

    Define the Condition(s)

    Click Add Rule to set conditions.

    • Conditions are combined using the AND operator (i.e., all conditions must be met for formatting to apply).

    5

    Select the Target Scope

    Depending on the visualization type, choose the scope where the rule applies (e.g., specific column, dimension, or legend).

    6

    Choose the Format Style when Condition is Satisfied

    Pick the desired format style (e.g., background color, text color) to apply when the condition is true. You can use predefined presets or customize your own.

    7

    Save Changes

    Click Save to confirm the rule. Then Save the report to apply the formatting settings permanently.

    Notes:

    • You can apply multiple rules; the system will prioritize them top-down.

    • Formatting capabilities may vary depending on the chart type.

    • Avoid using too many formatting colors to maintain clarity and prevent visual overload.

    Share Report

    In addition to role-based authorization, the system also supports a flexible sharing mechanism for individual Reports. Users can share Reports with other individuals or User Groups, with specific permissions such as Viewer (view only) or Member (edit). This allows for more flexible collaboration without affecting overall permissions at the Workspace or Organization level.

    Share an Individual Report

    Sharing is applied to each Report, with custom permissions for each shared user (e.g., Report A is shared with User X, Report B with User Y).

    1

    Navigate to All Reports Page

    Log in to the FPT Data Suite system and go to the All Reports page of the desired Workspace.

    2

    Open Sharing Settings

    Click Share on the specific report you want to share.

    3

    Add User and Set Permission

    Select the user, assign a role (Viewer/Member), and click Share.

    Share Reports in Bulk by User Group

    FPT Data Suite supports sharing Reports in bulk based on the configuration of each User Group, helping to simplify report distribution with the correct access permissions and data scope.

    This feature allows Workspace Admins to:

    • Save time: Avoid manual sharing of individual reports to each user.

    • Ensure consistency: All group members receive the right reports with the correct permissions and filters.

    • Scale efficiently: When new members are added to a group, predefined sharing settings can be applied automatically.

    Detailed sharing steps available []

    Basic Measures

    Create a Measure

    1

    Open the Data Model & Go to the Measures Tab

    Select a workspace, navigate to Data Model, choose the Data Model you want to configure, and open the Measures tab.

    2

    Create a New Measure

    Click Create Measure and configure the measure as needed.

    3

    Publish the Measure

    Click Publish to activate the measure.

    4

    Verify the Measure

    Verify the created measure: Go to the Explorer tab, select test data, and click Query to preview the result.

    Update a Measure

    1

    Open the Measures Tab

    Select a workspace, navigate to Data Model, choose the model you want to update, and open the Measures tab.

    2

    Delete a Measure

    1

    Open the Measures Tab

    Select a workspace, navigate to Data Model, choose the model you want to update, and open the Measures tab.

    2

    Add Button

    1

    Insert a Button

    On the toolbar above, click the button to add a button to the Report Page.

    2

    Compare Packages

    here
    Enter from sidebar
    Navigate to report creation feature

    Unlimited

    Max File Size

    10 MB

    50 MB

    200 MB

    Data Pipeline Support

    Limited to 1 pipeline

    Yes

    Yes

    Storage Capacity

    1 GB

    10 GB*

    100 GB

    Dedicated System

    Not available

    Not available

    Customizable

    Storage Expansion

    Not available

    Available upon request

    Customizable

    File Size Expansion

    Not available

    Available upon request

    Customizable

    Expert Guidance

    Not available

    Not available

    Available upon request

    License

    Up to 3 users

    Unlimited

    Unlimited

    Workspace

    1

    Unlimited

    Unlimited

    Report Publishing

    Not available

    Included

    Included

    Dashboard Template

    Pre-built templates included

    Included

    Included

    Data Warehouse Limit

    1 GB

    100 GB

    Use the Copy icon to duplicate a rule and the Delete icon to remove it.

    Edit the Target Measure

    Click Action next to the measure you want to update, then select Edit.

    3

    Save Changes

    Make the necessary changes and click Update to save.

    Delete the Target Measure

    Click Action next to the measure you want to delete, then select Delete.

    3

    Confirm Deletion

    Confirm deletion to permanently remove the measure.

    Adjust Size and Position

    Once the button is added to the Report Page, users can:

    • Drag and drop to adjust its position on the page.

    • Drag the bottom-right corner to resize the button.

    3

    Edit and Format Buttons

    In the right sidebar, under the Visualizations → Style tab, users can configure the following properties:

    • Border: Enable or disable the border of the button container.

    • Label: Text displayed on the button.

    • Tooltip: Hint text shown when the user hovers over the button.

    • Action: Define what happens when the user clicks the button. Two types of actions are supported:

      • Web URL: Opens a specified link with two display modes:

        • Same tab: Opens the link in the current browser tab.

        • New tab

    • Format: Customize the appearance of the button.

    Button Format Details

    Users can define separate styles for each button state:

    • Default: Normal state when the Report Page is first loaded.

    • Hover: When the mouse hovers over the button.

    • Press: When the button is being clicked.

    For each state, the following style properties can be customized:

    Property
    Description
    Default Value

    Width

    Button width (in px)

    80px

    Height

    Button height (in px)

    36px

    Font

    Font family used

    Inter

    Font Size

    Font size (in px)

    For example, a user can configure the button with the values above to create a button styled as shown in the preview below

    : Opens the link in a new browser tab.
  • Bookmark: Navigates to a predefined report bookmark.

  • 14px

    Font Style

    Normal or Italic

    Normal

    Font Weight

    Normal or Bold

    Normal

    Font Color

    Text color

    White #FFFFFF

    Background

    Button background color

    Blue #154DBD

    Border Width

    Border thickness (in px)

    0px

    Border Radius

    Rounded corners (in px)

    6px

    Border Style

    Solid, Dashed, or Dotted

    Solid

    Border Color

    Border color

    Blue #154DBD

    2025

    Quarter 3, 2025

    September 11, 2025 Release 2.44.0 Web

    • Tree Slicer – Added option to show/hide the search bar.

    • Line & Column/Bar Chart – Added support for configuring separate data label formats for Line and Column/Bar.

    • Matrix Table – Added support for displaying columns in a tree view.

    • Data Table – Added option to freeze columns when scrolling horizontally.

    • Date Range Slicer – Added support for selecting time ranges using relative dates.

    • Role-based Security – Added ability to create filters based on user login information.

    September 03, 2025 Release 2.43.0 Web

    • UI/UX Enhancements

      • Optimized error messages when users encounter blocked IPs or data loading issues.

      • Improved usability and functionality of action buttons in error cases, making them clearer and more user-friendly.

    • Automatic Data Type Detection: The system now analyzes uploaded file content to automatically determine the appropriate data type for each column when creating a new dataset, reducing configuration time and minimizing errors.

    July 23, 2025 Release 2.41.0 Web

    • Chart – Added styling configuration for percentage (%) data format on Line Chart and Stacked Column Chart.

    July 22, 2025 Release 2.36.0 Web

    • Report

      • Allows you to adjust the grid size in reports, making layouts more flexible and precise.

      • Expands the page and report cloning feature, with improved support for scale height settings.

    July 18, 2025 Release 2.35.0 Web

    • Dataset Refresh History: Track the full progress of dataset refreshes from upload sources. Detailed information about each refresh process is displayed directly in the job list, allowing you to clearly monitor the current status of your data at any time.

    July 10, 2025 Release 2.34.0 Web

    • Filter Interaction - Controls the filtering relationship between report elements (charts, slicers, data tables). Allows users to define which elements are affected or not affected by other filters.

    • Bookmark - Allows to reopen the report with the components hidden/shown according to user needs.

    • Data Table - Adds a data table view with pagination support. Displays the number of records loaded / total records, making it easy for users to track data loading progress.

    September 04, 2025 Release 2.4.4 Mobile

    • Bug Fixes

      • Login

    September 11, 2025 Release 2.44.0 Web

    • Date Range Slicer – Upgraded to share common components between Chart Viewer and Chart Builder.

    • Tree Slicer – Improved expand/collapse interaction for easier use.

    Quarter 2, 2025

    June 6, 2025

    Release 2.32.0 Web

    • Report - Button Link: Allows creating a button with a link on the report

    • Report - Custom Page Size: Allows changing the size of the report page, serving the needs of users who want to track multiple metrics on the same report.

    • Fix some bugs

    May 22, 2025

    File Import

    Data Suite supports importing data from the following file types:

    New File Uploads

    Users can upload new files from these sources:

    • Supported File Types: CSV, Excel, Google Sheet

    • Upload Sources:

      • From computer

      • From Google Drive

      • From OneDrive

    • Size Limit: Maximum 30MB per upload

    Existing Files

    You can also use files previously uploaded to the system, provided they are still within the allowed storage period.

    Create Dataset from a New File

    Upload Files from Your Computer

    1

    Log in to FPT Data Suite

    Log in to the FPT Data Suite system.

    2

    Upload Files from Google Drive

    Follow the same steps as above, but in the Upload File popup, select Google Drive.

    1

    Log in to FPT Data Suite

    Log in to the FPT Data Suite system.

    2

    Upload Files from OneDrive

    Follow the same steps as above, but in the Upload File popup, select OneDrive.

    1

    Log in to FPT Data Suite

    Log in to the FPT Data Suite system.

    2

    Create Dataset from a CSV File

    1

    Log in to FPT Data Suite

    Log in to the FPT Data Suite system.

    2

    Create Dataset from an Excel File or Google Sheets

    1

    Log in to FPT Data Suite

    Log in to the FPT Data Suite system.

    2

    Note: By default, the first row of the file (CSV, Excel, or Google Sheets) is used as the header. Dataset field names are based on these headers.

    Create Dataset from an Existing File

    1

    Log in to FPT Data Suite

    Log in to the FPT Data Suite system.

    2

    Synchronize Data from File to DWH Table

    When you need to modify data (update, add, or delete) in a Dataset that was originally created on the DWH from a file source, you'll need to update and synchronize this data to the DWH.

    Note: When updating a file, do not modify its structure—only update its content.

    • You can:

      • Update the file locally

    For Files from Computer

    1

    Update the file content locally

    Update the file content on your computer.

    2

    For Files from Google Drive or OneDrive

    1

    Update the file directly on Drive/OneDrive

    Update the file content directly on Google Drive or OneDrive.

    2

  • Tree Slicer: Added flexible display options for tree nodes, including support for showing Null values.

  • Duplicate Page/Report: Extended functionality to support duplication in cases where height is adjusted proportionally (scale height).

  • Tree Slicer
    • Adds new styling options, allowing for more diverse and visually rich chart customization.

    Conditional Formatting - Applies conditional formatting (colors, icons, etc.) to elements such as Scorecards, Bar Charts, and Column Charts.
  • Hard Refresh - Adds a "Hard Refresh" option to refresh report data according to the latest data source, ensuring accuracy.

  • Tree Slicer (Infinite Dataset) - Supports displaying additional sub-dimensions and adds the ability to search by both primary and secondary dimensions, helping to filter data more effectively in large data sets.

  • Fixed an issue where Authentication Redirect kept displaying when logging in with Facebook/Google on Android.

  • Fixed an issue preventing login with another account after previously using a Facebook/Google account.

  • Fixed an issue where users could not log in after logging out from the browser.

  • Fixed UI errors or incorrect error messages when canceling Facebook login.

  • Filter Preferences - Fixed an issue where Chart/Slicer behaved incorrectly in several cases when combined with “Keep All Filter” and the actor list.

  • Charts

    • Area Chart & Stacked Area Chart - Fixed incorrect color display, removed extra line on Android, and aligned stacked order between Web and Mobile.

    • Scorecard - Fixed incorrect default background color and number formatting (Display units, decimal places).

    • Table Chart & Matrix Table - Fixed conditional formatting, config Sort, incorrect data display, and inconsistent row order between Mobile and Web.

    • Drill Down & Conditional Format - Adjusted logic, color display, and corrected behavior for date-based conditions.

    • Chart Viewer - Fixed highlight issues, filter not applying when selecting slicer for the second time, and missing UI for Number Range slicer.

  • Tree Slicer - Fixed an issue where “Select All” was displayed even though Single Select mode was enabled.

  • July 24, 2025 Release 2.4.2 Mobile

    • New Features

      • Login with Google & Facebook - Users can now log in using their Google or Facebook accounts, offering faster and more convenient access.

      • Conditional Formatting

        • Scorecard – Supports applying conditional formatting to scorecard charts, helping highlight key values.

        • Bar/Column & Line Chart – Enables conditional formatting for Bar/Column Charts and Line Charts.

        • Data Table – Supports conditional formatting for data tables, allowing value-based contextual customization.

      • Filter Interaction - The system now supports interaction between Slicers and Charts on the Report Page, allowing more flexible filtering and data analysis.

      • Report Page

        • Supports the “Fit to width” feature in Report View mode, enhancing the viewing experience on mobile devices.

        • Supports Report Pages with more granular grid layout options to improve accuracy and flexibility in chart arrangement.

    • Bug Fixes

      • Fixed an issue that prevented users from opening or viewing reports in certain cases.

      • Resolved a UI bug where link buttons appeared too small, making them difficult to interact with.

    Chart Viewer – Enhanced “Show as Table” mode with a Back button and an option to toggle the filter panel.

  • Bug Fixes

    • Chart Builder

      • Fixed popup UI issue when renaming a page.

      • Fixed issue where duplicated pages did not carry over High Resolution Grid settings.

    • IAM - Fixed cache issue causing incorrect permission assignments.

    • Chart Viewer

      • Fixed issue where the Data Table was hidden by the left navigation bar and could not scroll horizontally.

      • Fixed incorrect column colors when filters were applied.

      • Fixed data axis (x-axis / y-axis) not displaying correctly according to the configured format.

  • September 03, 2025 Release 2.43.0 Web

    • Workspace - Automatically select the correct workspace when users access via direct URL.

    • Score Card - Improved to display ellipsis (…) and tooltips when the content exceeds the available display space.

    • Bug Fixes

      • Matrix Table - Column name changes now take effect immediately without requiring a page reload or additional actions.

      • Bookmark

        • Fixed issue where newly created bookmarks could not be assigned to a button.

        • Fixed issue where the button did not function according to the assigned bookmark in specific cases.

        • Fixed issue where bookmarks did not work correctly in Edit Mode when linked to another page.

      • IAM (User Management)

        • Fixed incorrect role display in the user list and in the Invite/Manage User popup after updating roles from the Members tab.

        • Fixed issue where incorrect report information was sent when adding multiple reports to a user group.

        • Fixed issue where some nodes in the Org Chart could not be selected when applying filters.

    July 23, 2025 Release 2.41.0 Web

    • Bug Fixes

      • Chart

        • Fixed the issue where Column Chart sorting still included dimensions with no data.

        • Resolved incorrect color display on Column Chart when filters were applied.

        • Fixed the Y-axis label not displaying correctly on legacy charts.

        • Corrected a typo in the "Y-Axis" label on the Style tab.

      • Scorecard

        • Fixed value misalignment when using bold formatting in the chart.

        • Prevented users from creating conditional formatting rules without complete configuration.

        • Fixed the issue where the <= 0 condition did not work with custom measures.

      • Conditional Formatting

        • Fixed the issue where conditions did not apply correctly when using Filter Preferences.

      • Bookmark

        • Resolved a crash that occurred when a bookmark pointed to a page that had been switched to Draft mode.

    • Performance & Stability

      • Tree Slicer – Optimized performance to reduce CPU and RAM usage when joining with dimensions containing large datasets.

    July 22, 2025 Release 2.36.0 Web

    • Chart - Allows the X-axis of column charts to be aligned to 0, improving the clarity and accuracy of data presentation.

    • Chart Bug Fixes

      • Fixed an issue where filters could not be applied to Formula Measures.

      • Resolved an issue that caused the application to crash when switching from a Donut chart to a Tree Area chart.

      • Fixed a bug in Chart Builder that prevented color settings from displaying correctly in the Style section when creating and previewing the following chart types:

        • Line Chart

        • Area Chart

        • Stacked Area Chart

    July 18, 2025 Release 2.35.0 Web

    • More Flexible Dataset Update Options: The dataset update process has been enhanced with new options. Users can now choose the update method - either append new data or overwrite all existing data - and define the specific data range to refresh. This provides greater control over how data is refreshed.

    • Scorecard: Added configuration options to format values displayed on the scorecard, including main values and comparison values.

    • Chart:

      • Added an option to show/hide Y-Axis labels.

      • Now supports displaying "∞" (infinity) when dividing by zero.

    • Matrix Table: Added the ability to show/hide rows and columns related to totals, including Subtotal and Grand Total.

    • Bug Fixes:

      • Chart Builder - Fixed an issue where colors were not displayed in the Style section when creating and previewing a chart for the first time.

      • Chart Display:

    July 10, 2025 Release 2.34.0 Web

    • Button Link - Enhanced the ability to execute Actions on buttons. Added new Actions that support Bookmarks, allowing users to create a more flexible page-turning experience.

    • Data Table - Increased the limit on the number of records loaded per batch from 50 to 1,000, helping users view data more smoothly on large tables.

    • Matrix Table - Added display value formatting options and improved display interface. Upgraded column sorting capabilities for more flexibility, serving in-depth analysis needs.

    • Export to Excel:

      • Export record limit: maximum 50,000 rows to ensure system performance.

      • Automatically adjust column width when downloading, helping to display content clearly and beautifully.

      • The export process is put into a queue, allowing for sequential processing and easier status tracking.

    • MAdjust – Advanced Cronjob - Upgrade the large data synchronization process, helping to shorten the time from data change to report update.

    • User Group - Optimizes performance when processing large amounts of data related to Inventory Organization, helping operations to be faster and more stable with complex authorization systems.

    Release 2.31.0 Web

    • Provide documentation for using Data Suite on the main menu or in the Dataset, Data Model and Report creation popups.

    • Personal user accounts now apply the Basic package, with additional rights to invite members to Organizations and Workspaces to share reports.

    • Contact form to upgrade Basic package to Enterprise package.

    May 9, 2025

    Release 2.29.0 Web

    • Report Template: Supports users to create professional report templates by industry with just a few clicks, processed within 30 seconds:

      • Sales Performance Report

      • Finance Report

      • Accounting Report

    Documents here

    May 22, 2025

    Release 2.31.0 Web

    • Allows creating reports from the home page, with 2 options: Use Template or Use available Data Model.

    • Add tooltip to display full Workspace name when hovering on main menu.

    • Support using comparison operators (<, >, =) when writing Measure.

    • Share Report: Allows selecting multiple members to share the report at the same time.

    • Fix bugs.

    May 9, 2025

    Release 2.29.0 Web

    • Dataset: Change Style and UI v2 for Dataset List screen and basic actions.

    • Data model: Switch to use according to V2's DS.

    • Track activity in the authorization section.

    • Fix bugs.

    Navigate to Dataset creation

    Navigate to Workspace > Data Warehouse > Create Dataset > From new file > Browse.

    3

    Upload the file via drag and drop or browse

    In the Upload File popup, you can upload files in one of the following ways:

    • Method 1: Drag and drop a file from your computer into the popup.

    • Method 2: Click Browse Files > select file > click Open.

    • Method 3: Click My Device > select file > click Open.

    4

    Double-check the uploaded file

    Double-check the uploaded file before proceeding.

    Navigate to Dataset creation

    Navigate to Workspace > Data Warehouse > Create Dataset > From new file > Browse.

    3

    Select Google Drive

    In the Upload File popup, select Google Drive.

    4

    Log in to Google account

    Log in to the Google account that contains the file you want to upload.

    5

    Grant access to FPT Data Suite App

    Grant access to the FPT Data Suite App (Trust DS App).

    6

    Select file and upload

    Select the file > Upload.

    7

    Double-check the uploaded file

    Double-check the uploaded file before proceeding.

    Navigate to Dataset creation

    Navigate to Workspace > Data Warehouse > Create Dataset > From new file > Browse.

    3

    Select OneDrive

    In the Upload File popup, select OneDrive.

    4

    Log in to OneDrive account

    Log in to the OneDrive account that contains the file you want to upload.

    5

    Select file and upload

    Select the file > Upload.

    6

    Double-check the uploaded file

    Double-check the uploaded file before proceeding.

    Navigate to Dataset creation

    Navigate to Workspace > Data Warehouse > Create Dataset > From new file > Browse.

    3

    Select file source

    Select one of the three file sources (From computer, Google Drive, or OneDrive).

    4

    Select and upload file

    Select your CSV file and upload it.

    5

    Complete the dataset creation

    Complete the dataset creation process.

    Navigate to Dataset creation

    Navigate to Workspace > Data Warehouse > Create Dataset > From new file > Browse.

    3

    Select and upload file

    Select an Excel file or a Google Sheets file and upload it.

    4

    Configure additional settings

    Additional settings:

    • Select a sheet.

    • Select the data range (cell range) to import into the Data Warehouse.

    Navigate to Dataset creation from available file

    Navigate to Workspace > Data Warehouse > Create Dataset > From Available File.

    3

    Select file

    Select a file from the list of previously uploaded files.

    4

    Complete dataset creation

    Follow the instructions to complete dataset creation.

    (on your computer), or
  • Update it directly on Google Drive or OneDrive (if it was originally uploaded from there).

  • Do not change the file structure (e.g., column names or number of columns). Any structural modifications—such as adding, removing, or renaming columns—will cause synchronization errors.

  • Log in to FPT Data Suite

    Log in to the FPT Data Suite system.

    3

    Navigate to Dataset's Data Origin

    Navigate to: Workspace > Data Warehouse > [Dataset] > Data Origin.

    4

    Upload the updated file

    Upload the updated file from your computer, Google Drive, or OneDrive.

    5

    Complete the Dataset file information update

    Complete the process of updating the Dataset file information.

    6

    Synchronize data from source

    Go to the Data tab > select Update data from source.

    Log in to FPT Data Suite

    Log in to the FPT Data Suite system.

    3

    Synchronize data from source

    Navigate to: Workspace > Data Warehouse > [Dataset] and click Update Data from Source.

    Line & Clustered Column Chart – Fixed UI issue with conditional formatting.

    Resolved incorrect value formatting on legacy charts with the "Show format number label" option enabled.

    Line & Stacked Column Chart

  • Line & Clustered Column Chart

  • Fixed an issue where charts were hidden and could not be scrolled horizontally when the left navigation bar was enabled.
  • Filters were not applied correctly in "Show As Table" mode.

  • Visual filters caused incorrect data to display when switching tabs.

  • Matrix Table could not be filtered when using a Formula Measure.

  • Displayed NaN values for small numbers on Data Table.

  • Data labels overlapped with the X-Axis.

  • Conditional formatting displayed incorrect colors on Column, Clustered Bar, and Stacked Column charts.

  • Tree Slicer (Fixed Dataset) - Selected all values when clicking "Clear All" in single-select mode.

  • Centralized Role Management

    The FPT Data Suite system adopts the RBAC (Role-Based Access Control) model with clearly defined roles at two levels: Organization and Workspace. Each role corresponds to a specific set of permissions, helping to manage responsibilities and separate tasks across the system.

    Organization-Level Roles

    Roles at the Organization level govern high-level administrative access and system-wide management functions.

    • Owner: Full control over the Organization:

      • Add/remove users

      • Assign roles

      • Create/delete workspaces

      • Access all system resources and settings.

    • Specialist

      • Access advanced technical or analytical features.

      • Cannot manage organizational settings like the Owner.

    • Restricted

      • Minimal access at the Organization level.

      • Suitable for users limited to specific Workspaces without organizational visibility.

    Organization-Level Role Permissions Table (summarized for key modules: Organization, Members, Workspaces)

    Organization Role
    Module
    Create
    View
    Edit
    Delete
    List

    Workspace-Level Roles

    Workspace-level roles define access to Datasets, Data Models, Reports, and other components within each workspace.

    • Manager - Full workspace control:

      • Invite members

      • Assign roles

      • Edit and manage all resources

    Workspace-Level Role Permissions Table

    Workspace Role
    Module
    Create
    View
    Edit
    Delete
    Share
    List

    Depends on the Report Role assigned to each Report

    Add User to Organization

    1

    Log in to FPT Data Suite, select the active Organization

    2

    Navigate to Manage Organization > Members, click Add Members

    3

    Enter the user's email, assign a Role, and click Save

    Add User to Workspace

    1

    Log in to FPT Data Suite, select the active Organization

    2

    Navigate to Manage Organization > Workspace, click the Add Member icon in the desired workspace

    3

    Search for the user, assign a Role, and click Invite

    Update Workspace Role

    1

    Log in to FPT Data Suite, select the active Organization

    2

    Navigate to Manage Organization > Workspace, click the Add Member icon

    3

    Use the dropdown next to each user to update their Role or remove them from the workspace

    All

    Owner

    Workspace

    All

    Specialist

    Organization

    N/A

    Specialist

    Organization Member

    All

    Specialist

    Workspace

    All

    Restricted

    Organization

    N/A

    Restricted

    Organization Member

    Restricted

    Workspace

    Only for assigned workspace

    Member:

    • Create and edit Datasets, Data Models, Reports, Pipelines

    • Share Reports

    • Cannot configure workspace settings or assign roles

  • Contributor - Same as Member, but cannot share Reports

  • Viewer - Read-only access to all shared resources

  • Restricted - Limited to only resources shared directly with them

  • Manager

    Data model

    N/A

    All

    Manager

    Report

    All

    Manager

    Workspace Member

    N/A

    All

    Manager

    User Role

    N/A

    All

    Manager

    User Group

    N/A

    All

    Manager

    MAdjust

    N/A

    All

    Manager

    ORG Chart

    N/A

    All

    Manager

    Inventory ORG Chart

    N/A

    All

    Member

    Dataset

    N/A

    All

    Member

    Data model

    N/A

    All

    Member

    Report

    All

    Member

    Workspace Member

    N/A

    Member

    User Role

    N/A

    Member

    User Group

    N/A

    Member

    MAdjust

    N/A

    Member

    ORG Chart

    N/A

    Member

    Inventory ORG Chart

    N/A

    Contributor

    Dataset

    N/A

    All

    Contributor

    Data model

    N/A

    All

    Contributor

    Report

    All

    Contributor

    Workspace Member

    N/A

    Contributor

    User Role

    N/A

    Contributor

    User Group

    N/A

    Contributor

    MAdjust

    N/A

    Contributor

    ORG Chart

    N/A

    Contributor

    Inventory ORG Chart

    N/A

    Viewer

    Dataset

    N/A

    All

    Viewer

    Data model

    N/A

    All

    Viewer

    Report

    All

    Viewer

    Workspace Member

    N/A

    Viewer

    User Role

    N/A

    Viewer

    User Group

    N/A

    Viewer

    MAdjust

    N/A

    Viewer

    ORG Chart

    N/A

    Viewer

    Inventory ORG Chart

    N/A

    Restricted

    Dataset

    N/A

    Restricted

    Data model

    N/A

    Restricted

    Report

    According to the shared Report and according to the configuration in the User Group (if any)

    Restricted

    Workspace Member

    N/A

    Restricted

    User Role

    N/A

    Restricted

    User Group

    N/A

    Restricted

    MAdjust

    N/A

    Restricted

    ORG Chart

    N/A

    Restricted

    Inventory ORG Chart

    N/A

    Owner

    Organization

    N/A

    Owner

    Manager

    Dataset

    N/A

    All

    Organization Member

    (question)
    (error)
    (tick)
    (tick)
    (error)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (error)
    (error)
    (error)
    (error)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (tick)
    (error)
    (tick)
    (tick)
    (tick)
    (error)
    (tick)
    (tick)
    (tick)
    (error)
    (tick)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (tick)
    (tick)
    (tick)
    (error)
    (tick)
    (tick)
    (tick)
    (error)
    (tick)
    (tick)
    (tick)
    (error)
    (question)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (tick)
    (error)
    (error)
    (error)
    (tick)
    (error)
    (error)
    (error)
    (tick)
    (question)
    (error)
    (question)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (question)
    (question)
    (error)
    (question)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)
    (error)