Defining Data Adjust - Enrichment Functions

Objective

After completing this lesson, you will be able to use the most suitable function for the data enrichment purposes.

Data Adjustment

In this lesson, we discuss the various functions involved in data adjustment within the Universal Model. These functions include view, join, derivation, unit conversion, currency conversion, model view, model join, and model derivation. Learning how to effectively use these functions enable you to adjust and refine your data for accurate analysis and reporting.

Flowchart depicting the activation process for creating a runtime environment from a design-time environment, including various stages like inbound, processing, and outbound, and interactions with different models and functions.

Key Data Adjustment Functions

These functions play a crucial role in refining data for specific needs. Let's explore each function in detail:

  • View: Creates specific perspectives or subsets of your data for targeted analysis.
  • Join: Combines data from multiple sources into one unified set.
  • Derivation: Establishes derived fields based on existing data.
  • Unit Conversion: Transforms data values from one unit of measure to another.
  • Currency Conversion: Converts monetary values from one currency to another.
  • Model View: Constructs a model-specific view tailored to your environment's needs.
  • Model Join: Similar to Join but used within modeling contexts for more precise data integration.
  • Model Derivation: Creates derived fields within the model, enabling advanced data transformations.

On-the-Fly Functions

Model view, model join, and model derivation are considered on-the-fly functions, which means they are executed dynamically to provide real-time data adjustments. These on-the-fly functions are essential for ensuring that data is always presented in its most relevant and updated state.

Learning and Implementing Adjustment Functions

You will be learning about these adjustment functions in more detail, focusing on their implementation, and the best practices for using them effectively:

  • View and Model View: Learn how to set up views that cater to specific analytical needs.
  • Join and Model Join: Understand how to combine data from various sources seamlessly.
  • Derivation and Model Derivation: Master the creation of derived fields to enhance data analysis.
  • Unit and Currency Conversion: Get proficient in converting units and currencies to maintain data consistency across different metrics.