The rapid growth of data repositories limits user's awareness of their content and the understanding of interrelationships between diverse datasets, increasing the demand for effective data discovery tools that help analysts locate relevant data. Join discovery, the process of finding tables that can be joined based on common attributes, is one possible strategy. This paper introduces a novel join discovery approach tailored to data structures commonly used in analytics: multidimensional or analytic cubes. By leveraging the unique structure of analytic cubes, the approach utilizes the concept of profile, which refers to metadata providing information about data distribution. Specifically, we introduce a profile-based, query-driven join discovery model that allows users to identify alternative joinable cubes starting from a declarative query, as well as to rank and qualitatively assess alternatives. We validate the efficiency and effectiveness of our approach through extensive experimentation. Our dual approach, which combines schema-level and content-level information, enhances both the expressivity of join discovery and the clarity of join discovery results, making the analysis process more intuitive and interpretable.

Query-driven explainable join discovery of analytic cubes based on profiling / Diamantini, C., Mele, A., Potena, D., Rossetti, C., Storti, E.. - In: INFORMATION SYSTEMS. - ISSN 0306-4379. - 142:(2026). [10.1016/j.is.2026.102791]

Query-driven explainable join discovery of analytic cubes based on profiling

Rossetti C.;
2026

Abstract

The rapid growth of data repositories limits user's awareness of their content and the understanding of interrelationships between diverse datasets, increasing the demand for effective data discovery tools that help analysts locate relevant data. Join discovery, the process of finding tables that can be joined based on common attributes, is one possible strategy. This paper introduces a novel join discovery approach tailored to data structures commonly used in analytics: multidimensional or analytic cubes. By leveraging the unique structure of analytic cubes, the approach utilizes the concept of profile, which refers to metadata providing information about data distribution. Specifically, we introduce a profile-based, query-driven join discovery model that allows users to identify alternative joinable cubes starting from a declarative query, as well as to rank and qualitatively assess alternatives. We validate the efficiency and effectiveness of our approach through extensive experimentation. Our dual approach, which combines schema-level and content-level information, enhances both the expressivity of join discovery and the clarity of join discovery results, making the analysis process more intuitive and interpretable.
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0306437926001055-main.pdf

accesso aperto

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Creative commons
Dimensione 2.1 MB
Formato Adobe PDF
2.1 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/3016968