Features several new components that use the new DataMart interface(statistics calculation api) made available only in the Senzing POC API Server. Using the Senzing REST API Sever without the new components(data sample browsing, and datasource's summary, Cross-Source comparison) is still possible but not advised for brand new installations.
Modified
- Why and Why Not reports now show scores for all scoring features regardless of match key inclusion. #686
- Graph datasource colors can now be unselected by choosing pure white or black using the color picker. #690
- Why not modal could not horizontally scroll properly. #588
- Graph filter switch for "Directly Related Only" removed in due to confusion between it and the "Hide Indirect Links" checkbox. #590
- On "Why" screen the best matching value should be at the top on the left. #592
- "Re-Eval" button incorrectly showing up for singleton entities in the detail widget. #606
Added
- Donut chart that breaks down how many records have been loaded for each datasource. #608
- Added
SzRecordStatsDonutChartcomponent. - Added
SzDataMartServiceservice to interact with poc-server endpoints - Added
SzCountStatsForDataSourcesResponse,SzStatCountsForDataSources,SzRecordCountDataSourcemodels - List widget that shows how many records have been loaded for each datasource.
- Added
SzShortNumberPipeto display the amount of records in the shortest format ie 12060 records will show12.1Ketc - Added
SzDecimalPercentPipeto format percent values from decimal inputs.
- Added
- License wiget showing the current license expiry, record limit and how close a particular install is to it's limits. #616
SzLicenseInfoComponentcomponent to show the current expiration and limit of license and how many records have been loaded so far.
- Venn Diagram cross-source comparison chart. Shows how many records of each type(duplicates, possible relations, disclosed etc) are present in each datasource selected and the amount of each present in both selected datasources(the overlapping part of the diagram). #614
SzCrossSourceSummaryComponentis responsible for drawing the five venn diagrams. each of which are instances ofSzVennDiagramsComponent.SzVennDiagramsComponentdisplays a single circle if only one datasource is selected, or two circles if two datasources are selected with the overlapping part of the circle being the records that are present in both datasources.SzCrossSourceStatisticsis a wrapper that contains both the pulldowns AND the venn diagramsSzCrossSourceSelectComponent- this is a component wrapper for the select pulldowns themselves that allow a user to select two datasources to display in the venn diagrams.SzDataMartServicethe service used to coordinate between components which datasources are selected, make api requests, set preferences etc.SzDataMartPrefsstores state for parameters of the service/components and emits on changes.SzElementResizeObserverDirectiveallows listening for resize events on dom elements. (used for setting the width of pulldowns to the same as the width of the visible pulldown control which is responsive)
- Sample set Data Table. The new Data Table component shows a sampleset of particular types of records for a specific datasource or datasources and allows paging through the result set. #627
SzTooltipComponenttooltip that floats above collapsed or limited table cells spawned by theSzTooltipDirectiveattribute.SzOrderedMapEntriesSzDataMartPrefsstores persistent preferences like default selected data sources, match level etc.SzDataTablegeneric component that can be fed data and displays data with formatting in a tabular format.SzCrossSourceResultsDataTableextendsSzDataTablewith functions and properties specific to displaying the sample results of cross source analysis query.SzCrossSourcePagingComponentis a paging component for navigating through the sampling data table results.SzCrossSourceStatisticsWrapper component for the comparing stats of one datasource with their mutual stat type of another datasource. Uses the Venn Diagram chart to show the overlap and a special Data Table specific to displaying a sample set from the selected type of stats for the two selected data sources.
- The following events types have been added:
SzStatsSampleTableLoadingEventSzCrossSourceSummarySelectionEventSzCrossSourceSummarySelectionClickEventsampleDataSourceChangeEventSzStatSampleSetPageChangeEventSzDataTableCellEvent
- The following enums have been added:
SzCrossSourceSummaryCategoryTypeSzStatSampleEntityTableRowTypeSzCrossSourceSummaryCategoryTypeToMatchLevel
- The following models have been added:
SzStatSampleEntityTableItemSzDataTableEntitySzDataTableRelatedEntitySzStatSampleEntityTableRowEntitySzStatSampleEntityTableRowSzDataTableRelationsPagingParametersSzDataTableEntitiesPagingParametersSzStatSampleSetParametersSzCrossSourceSummaryRequestsSzCrossSourceSummaryResponsesSzCrossSourceCount
relevant tickets: #588 #590 #592 #606 #608 #614 #616 #627 #690 #689
