How to search across dimensions and detect changes across dimensions

This quick tip works in Product 360 Version 8.1 and above

Introduction

The data model of Product 360 comes with a concept of dimensions, also known as "logical keys". These dimensions define if it is possible to add additional values for this dimension and also are related to the uniqueness of values per dimension.

Typical logical keys are language, currency, channel, country and alike, and for accessing the value of a field you needed to specify exactly the value you are looking for.

Starting with Product 360 Version 8.1 the data access has been enhanced to also allow queries and definitions for channel-specific deltas that do not need to be fully qualified. This means not all dimensions need to be specified in the field selection dialog which enables many new use cases. Please find some interesting examples where this functionality comes in handy below.

Please be aware that accessing data across dimensions will also increase the load on the system and may result in longer running queries.

Channel-specific delta detection

In the context of detecting if a product has been changed, it can be configured more granularity which portions of the product would mark the product a changed. This functionality is especially important for delta exports which should only be triggered if something relevant was changed.

Also here it is not required to specify all dimensions of a field, allowing a more broad definition of which data to include in the delta detection.

To select data fields which should be included, head to the view "Channels". Here it is possible to right-click onto a channel, and select the entry "Relevant fields for delta export"

images/download/attachments/241836176/image2020-1-20_14-40-30.png

Detect changes in any attribute

images/download/attachments/241836176/image2020-1-20_14-39-6.png

If you would like to include changes across all Item attributes to update your channel-specific last changed timestamp you don't have to select each and every possible attribute. Instead, simply leave the "Attribute name (key)" qualification empty.

images/download/attachments/241836176/image2020-1-20_14-39-26.png

Similarly, please refer to the above's examples if you would like to include prices, references or any other data stored on a sub-entity.