Skip to main content

Cross-Model and Cross-Data Source Analysis

Datafor's cross-model and cross-data source analysis feature enables users to integrate data from different sources into a single report, providing comprehensive data analysis and visualization. This functionality helps users associate and compare data across sources, offering deeper analytical insights.

Features

  • Multi-Data Source Integration: Users can set up different analysis models for different components within the same report, breaking down data silos and creating a global view.
  • Cross-Filtering: Visual components from different analysis models support cross-filtering, enabling users to explore relationships between data from multiple dimensions.

Use Case

Suppose a company wants to integrate financial and sales data to analyze market performance and track key financial metrics. Financial data is stored in an ERP system, while sales data resides in a CRM system. With Datafor's cross-model and cross-data source analysis, the company can visually present sales trends, cost analysis, profitability, and other key insights in a single report. Through cross-analysis, users can uncover potential connections between financial and sales data.

Sample Data

ERP System: Financial Data Table (FinanceData)

DateCostRevenueProfit
2023 Jan500,0001,200,000700,000
2023 Feb520,0001,250,000730,000
2023 Mar510,0001,220,000710,000
2023 Apr550,0001,300,000750,000
2023 May560,0001,320,000760,000
2023 Jun590,0001,350,000760,000

CRM System: Sales Data Table (SalesData)

DateMarket RegionProduct CategorySalesUnits Sold
2023 JanEast RegionElectronics600,0001,200
2023 JanSouth RegionHome Goods400,000900
2023 FebEast RegionElectronics620,0001,240
2023 FebSouth RegionHome Goods420,000920
2023 MarEast RegionElectronics610,0001,230
2023 MarSouth RegionHome Goods410,000910
2023 AprEast RegionElectronics650,0001,300
2023 AprSouth RegionHome Goods450,000950
2023 MayEast RegionElectronics670,0001,340
2023 MaySouth RegionHome Goods470,000970
2023 JunEast RegionElectronics690,0001,380
2023 JunSouth RegionHome Goods490,000990

Creating Analysis Models

Next, we will create analysis models for two different data sources.

Financial Analysis Model: finance_data

Sales Analysis Model: sales_data

Creating Analysis Reports

Use the finance_data model to create a line chart:

Use the sales_data model to create a bar chart:

Cross-Analysis

In the data report, users can perform multi-dimensional analysis via cross-filtering:

Frequently Asked Questions

  1. Can cross-analysis and filtering be performed when the field names in the two models are different?

    Answer: Yes, as long as the field titles in the two models are consistent, cross-analysis can be performed.

  2. Can a filter component using fields from Model A subscribe to a chart component based on Model B?

    Answer: Yes. If Model B has fields with the same titles as the filter component, it is possible to filter and perform cross-analysis.