The Product Master Sync (ProductMasterSync) Data Block is part of Assette’s initial set up and is not normally edited by end users— instead, see Product Master Extract.
The Product Master Sync (ProductMasterSync) Data Block synchronizes the available products along with the relevant strategy, vehicle type, rep account, composite accounts, among other items. The Product Master Sync Data Block is not normally edited by end user. If the Product Master needs to be updated, see Product Master Extract instead.
General Info #
Field | Value |
---|---|
Name | ProductMasterSync |
Block Category | Transform |
Block Type | Python |
Data Category | None |
Output Type | Data Table |
Dependencies #
Data Block Name | Description |
---|---|
AccountsLocal | |
AttributeTypeValuesLocal | |
CalculationEnv | Specifies imported Python modules or libraries (e.g., import numpy as np) [Link] |
Source_ProductMasterExtract | Retrieves data related to the Product Master from a client’s data source (e.g., Snowflake). The Source Product Master Extract Data Block must be updated [Link] |
Example Request #
{}
Example Response #
{
"data": [
{
"Code": "PRDK01",
"ProductName": "Diversified Large Cap Value",
"StrategyID": 588,
"VehicleID": null,
"VehicleTypeID": null,
"CompositeID": 799,
"AssetClassID": 51,
"RepAccountID": 794,
"EffectiveDate": "1900-01-01 00:00:00",
"IsActive": true,
"Type": "product",
"IsMarketed": true,
"RepProductForStrategy": null,
"VehicleCategoryId": 262
},
{
"Code": "PRDK02",
"ProductName": "Emerging Markets Equity",
"StrategyID": null,
"VehicleID": null,
"VehicleTypeID": null,
"CompositeID": null,
"AssetClassID": 51,
"RepAccountID": 797,
"EffectiveDate": "1900-01-01 00:00:00",
"IsActive": true,
"Type": "product",
"IsMarketed": true,
"RepProductForStrategy": null,
"VehicleCategoryId": 263
}
],
"errors": [],
"success": true,
"logs": []
}