Project: talenddataquality
Issue TDQ-10552: Reorganize the "new analysis" wizard layout
From my point of view, there are the following levels of profiling: - column analysis: all indicators are computed against a single column (our editor helps the user to do this on several columns, but each column is analyzed separately and independently). In an analogy with an excel file, I'd say that we focus on a column and analyze each cell of the column. - Table analysis: the analysis grain is the row. We want to know whether several rows are identical or similar for instance. This groups all the analyses below the "Table analysis" folder. -- A row is a set of cells that belong to all columns. In this kind of analysis, the row is the indivisible element that we analyze. -- In our studio, we allow the user to choose which columns to focus on. We do a "partial" table analysis in the sense that the indivisible element is not a full row, but a set of cells (belonging to several columns, but not all columns). - Cross table analysis: this kind of analysis looks into several tables. The redundancy analysis is an example where you want to check the relationship between two tables (can be used also as foreign key discovery). - Structural analysis In the "New Analysis" wizard, here is a cleaner way to present things: - Structural Analysis -- Connection Overview Analysis -- Catalog Overview Analysis -- Schema Overview Analysis - Cross Table Analysis -- Redundancy Analysis - Table Analysis -- Business Rule Analysis -- {color:blue}Match Analysis {color} -- {color:blue}Functional Dependency Analysis {color} -- {color:blue}Column Set Analysis {color} - Column Analysis -- Semantic Discovery Analysis (or Semantic-Aware Analysis) -- Empty Single Column Analysis -- Nominal Values Analysis -- Pattern Frequency Analysis -- Discrete Data Analysis -- Summary Statistics Analysis - Correlation Analysis -- {color:blue}Numerical Correlation Analysis {color} -- {color:blue}Time Correlation Analysis {color} -- {color:blue}Nominal Correlation Analysis {color} The blue analyses can apply to a subset of columns (partial table analysis). In the UI, don't use colors, we don't need to distinguish these analyses. The blue color is only here to highlight the fact that these analyses will now be in only one folder (some of them were in two folders before). Note: the Semantic analysis must not appear in TOS DQ.
Story points: 13