Forum Discussion
Wikus
2 years agoContributor
Transformation rules mappings
Does anybody know in which table are Transformation rules mapping stored?
Thanks
- 2 years ago
This is the query I use for exporting maps (this does not include logical operators or expressions)
SELECT Case Ruletype WHEN 1 THEN 'OneToOne' WHEN 2 THEN 'Composite' WHEN 3 THEN 'Range' WHEN 4 THEN 'List' WHEN 5 THEN 'Mask' END AS MapType ,RuleName ,RuleDescription ,Case Ruletype WHEN 1 THEN RuleName ELSE RuleExpression END AS Source ,OutputValue AS Target ,Case FlipSign WHEN 0 THEN 'False' ELSE 'True' END AS FlipSign ,ExecutionOrder AS [Order] FROM StageRuleGroups INNER JOIN StageRules ON StageRules.RulesGroupKey = StageRuleGroups.UniqueID WHERE RuleGroupName = 'MyRuleName' ORDER BY RuleType, ExecutionOrder, RuleName
DanielWillis
2 years agoValued Contributor
Often joined with StageRuleGroups, e.g., to get a list:
SELECT
Case Ruletype
WHEN 1 THEN RuleName -- 1:1
WHEN 2 THEN RuleExpression -- composite
WHEN 5 THEN RuleExpression -- mask
END AS Source,
OutputValue AS Target
FROM StageRuleGroups
INNER JOIN StageRules ON StageRules.RulesGroupKey = StageRuleGroups.UniqueID
WHERE RuleGroupName = 'MyRuleName'Just grabbed this from somewhere without checking but it looks right!
MarcusH
2 years agoValued Contributor
This is the query I use for exporting maps (this does not include logical operators or expressions)
SELECT
Case Ruletype
WHEN 1 THEN 'OneToOne'
WHEN 2 THEN 'Composite'
WHEN 3 THEN 'Range'
WHEN 4 THEN 'List'
WHEN 5 THEN 'Mask'
END AS MapType
,RuleName
,RuleDescription
,Case Ruletype
WHEN 1 THEN RuleName
ELSE RuleExpression
END AS Source
,OutputValue AS Target
,Case FlipSign WHEN 0 THEN 'False' ELSE 'True' END AS FlipSign
,ExecutionOrder AS [Order]
FROM StageRuleGroups
INNER JOIN StageRules ON StageRules.RulesGroupKey = StageRuleGroups.UniqueID
WHERE RuleGroupName = 'MyRuleName'
ORDER BY RuleType, ExecutionOrder, RuleName
Related Content
- 2 years ago
- 2 years ago
- 4 years ago