How to standardize dates

In this article, you will learn how to standardize dates using two different methods: by applying data part rules and by configuring data type during mapping.

To begin with, we have ingested, mapped, and processed a file containing contact data. Note that the records include dates in various formats. Next, we’ll demonstrate how to apply two standardization methods, both leading to the same result.

how-to-standardize-dates-input.png

Standardizing dates using data part rules

To convert dates into ISO 8601 format (YYYY-MM-DDT00:00:00+00:00), create a data part rule and add an action to normalize dates. In the action, you can additionally specify the culture or input format to tell CluedIn that you expect dates for the specified vocabulary key to be in a certain way. If you don’t enter the culture or input format, CluedIn will analyze the values and determine their date format on its own before converting them to ISO 8601 format.

how-to-standardize-dates-rule-action.png

Next, save, activate and re-process the rule. To verify that the rule has been applied, go to the Data tab of the data set that initially contained non-standardized dates. As a result, all dates are standardized according to ISO 8601 format.

how-to-standardize-dates-output.png

This method is preferred for standardizing dates as it avoids changing the data type of the original field during mapping to the vocabulary key. Keeping the default data type (Text) helps reduce the likelihood of format validation errors during initial processing.

Standardizing dates using mapping

This method requires enabling the Date Time setting in Administration > Settings > Processing Property Data Type Normalization. By default, this setting is disabled because date normalization using rules is the preferred method.

how-to-standardize-dates-org-settings.png

When creating mapping for the data set, change the data type for the field containing dates to DateTime.

how-to-standardize-dates-mapping-preview.png

After processing the data set, the dates will be converted to the ISO 8601 format.

how-to-standardize-dates-output.png