Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Whenever the source of the logic is a (large) set of data, that is preferrably maintained and managed outside of the boundaries of the Blueriq model, a data rule might be used. Whenever the source is not part of the business model but a third party, data rules are used best. A prime example is used in Dutch addresses, where a zipcode combined with a house number will result in a streetname and a city. Most likely the model will not hold all that information in business rules or decision tables, but a data rule can be constructed that will gather the correct data, based on the given zipcode and house numberThe reason for this might be the size of the data set or the velocity of the content. Whenever the inferencing mechanism sources a value that is modeled in a data rule the connection to the source will be triggered.

A prime example of the use of a data rule is a discount table where the percentages differ on a frequent base. This way the percentage can be altered by sales without the need for changing and testing the model.

See Use a Data Rule to derive attribute values