Back to results
US 2026/0260200 A1Published application
Automatically building business intelligence models
AssigneeMicrosoft Technology Licensing, LLC
InventorsYeye HE, Yiming LIN, Surajit CHAUDHURI
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to methods and systems that automatically predict a business intelligence model for tables of data provided as input. The methods and systems automatically generate a graph representing the business intelligence model and provide the graph as output. The graph provides a visual representation of the business intelligence model with nodes of the graph representing each input table and edges of the graph representing weighted edges joining pairs of tables together.
Claims20
A method, comprising:
- accessing existing business intelligence models;
- automatically extracting tables used in creating the existing business intelligence models and ground truth information for the existing business intelligence models;
- providing the tables and the ground truth information as input to a machine learning model;
- and
- training the machine learning model using the tables and the ground truth information to predict connections between pairs of tables and to output a graph with nodes of the graph representing each input table of the tables and edges of the graph representing the connections between pairs of tables.
2 more elements
A device, comprising:
- a processor;
- memory in electronic communication with the processor;
- and
- instructions stored in the memory, the instructions being executable by the processor to:
- access existing business intelligence models;
- automatically extract tables used in creating the existing business intelligence models and ground truth information for the existing business intelligence models;
- provide the tables and the ground truth information as input to a machine learning model;
- train the machine learning model using the tables and the ground truth information to predict connections between pairs of tables and to output a graph with nodes of the graph representing each input table of the tables and edges of the graph representing the connections between pairs of tables;
- and
- output, by the machine learning model, a trained local join model that is trained to predict for a column pair a probability of the column pair being joinable.
7 more elements
Dependencies are inferred from the claim text.