DataLyzer Service Manager
DataLyzer Service Manager
Catalog=Neways;User ID=sa;Password=data@123;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
Query:
select * from DIS_SQLSPC_Rules
select * from DIS_SQLSPC_RuleDetails
select * from DIS_SQLSPC_DataSource
select * from DIS_SQLSPC_DataMember
select * from DL_JobConfig
select * from charlist
delete from DIS_SQLSPC_Rules
----------------------------------------------------------------------
Pending:
=> Bug: Add/Edit/Delete data member or data source and check if reflected the same
in UI => The issue with this is when user
adds any data source/data member during editing/adding a rule, the added
datasource/datamember are not reflected in the data
source or data member field
=> Bug: While editing a rule, click on data source/data member column and check if
the edited values are being changed
=> Bug: Add/Delete a parameter/defect from rule details and check if the same is
reflected in UI
=> Bug: Duplicate charts entries for different rules are being added in add and
edit rule
=> Bug: When any row is clicked, and edited, the focus must stay on currently
selected row
-----------------------------------------------------------------------------------
-------
Completed: (Changes)
=> Initial settings => when there are no data sources, during add rule click, a
pop-up would be displayed, which would direct the user to enter data source values
=> Adding Job Name, Change Last Subgroup Key to Last Imported Key, Change select
table to Select Table/View
=> Validation of data source names, restricting user to provide unique names for
data source
=> Provide delete option for each data member
=> Updating the row color to red, if defect/parameter is deleted for a particular
rule in rule details grid
=> If a data source is added, the user must be restricted to add data member
=> Double click on a row and the related rule details editing window must be
displayed
=> Radio button for Subgroup frequency and Subgroup group by either one needs to be
selected (Variable) and Subgroup group by to be disabled for Attribute
If update keys is present in database, then subgroup frequency should be -1
=> Subgroup frequency if selected, Update keys to be disabled for Attribute and
viceversa. If update key is selected, subgroup frequency is -1
=> Max Record default value will be -1 and also if not selected it would be set to
-1
=> Duplicate charts entries for are not allowed
=> If the chart is changed, the details will be re-loaded (if chart type is
different, else will display a pop-up)
=> When any row is clicked, and edited, the focus will stay on currently selected
row
Changes: 9, Bugs: 4
Testing:
Add Rule:
=> Try assigning a chart for which the rule already exists => don't allow
=> Select a chart load details and again select another chart which exists =>
don't allow
=> Select a chart, load details and again select another chart that doesn't exists
=> allow
If the chart selected type is different, details to be loaded, If the chart
selected type is same, a pop-up
message as whether details must be reloaded or not !
Edit Rule:
=> Select a chart, the chart ID already exists for another rule => warning msg and
dont allow to edit
=> Select a chart, the chart ID doesnt exists for any rule, but the current chart
and changed chart type is same => Warning message
as you have changed the chart. Do you want to proceed? If yes, another warning
message as: Do you want to load the details for
selected chart? If yes click on load details else retain the old rule details
=> Select a chart, the chart ID doesn't exists for any rule, but the current chart
and changed chart type is different
Warning message: You have changed the chart. Do you want to proceed? If yes,
another warning: You have to load the details for
the current chart, Click on load details
=> Uncheck and check the same chart, click on load details, save
=> Uncheck and check the same chart, don't click on load details, save
For variable:
MapControltoModel
By Default: Subgroupfrequency should be checked, default value to be -1
Subgroup group by to be unchecked, default value to be None
For Attribute:
By default: Subgroupfrequency should be checked, default value to be -1
Subgroup group by to be unchecked and disabled (radio button and combo box),
default value to be None
Update keys to be enabled and Key column and Update offset to be enabled
If Update keys is checked, Key column must be loaded with col names and Subgroup
freq to be -1
Update offset should be set
MaxRecord:
Unchecked => -1
Checked => value
Checked => 0, -1
Give less than -1, should be -1
Give more than 100000, should be 100,000
Data Member
Check data member, enter value
Uncheck data member, empty value must go to db
If no value, where clause should be unchecked
If there is value, where clause should be checked
Variable:
Edit Rule:
If subgroup freq < -1, subgroup freq => -1 unchecked and subgroup
group by checked
Update Keys
Subgroup GroupBy
Add/Edit rule
=> select a chart, load details, change chart (same/different chart type)
=> select a chart, change chart(existing)
=> select a chart, load details, change chart(existing), load details
=> select a chart, load details, change chart(existing), save