E.2 Derivations
These utilities populate a single table in the data model. They should be executed after all the files have been loaded. A utility should not be executed until its predecessors have executed successfully.
Commands to
execute:
<OFSAAI Installed Directory>/ingestion_manager/scripts/runUtility.sh <Utility
Name>
<OFSAAI Installed Directory>/ingestion_manager/scripts/runDL.sh <Utility
Name>
These commands should be run serially. The utility has executed successfully only after
both of these commands have successfully executed.
Table E-1 Utilities
Product | Utility Name | TableName | Predecessor |
---|---|---|---|
ECTC | EnergyAndCommodityFirmDailyDerived | EC_FIRM_DAILY | - |
ECTC | EnergyAndCommodityMarketDailyDerived | EC_MARKET_DAILY | - |
ECTC | EnergyAndCommodityTradeDerived | EC_TRADE | - |
ECTC | EnergyFlow | ENERGY_FLOW | - |
BC | MutualFundFamilyAccountPosition | MUTUAL_FUND_FAM_ACCT_PO SN | - |
BC | RegisteredRepresentativeCommissionProfi le | RGSTD_REP_CMSN_SMRY | - |
BC | RegisteredRepresentativeCommissionProd uctMixProfile | RGSTD_REP_CMSN_PRDCT_SM RY | - |
ECTC | EnergyFlowDailyProfile | ENERGY_FLOW_SMRY_DAILY | EnergyFlow |
AccountDailySecurityProfile
The AccountDailySecurityProfile Utility is used to populate the Account Daily Security Profile table.
This Utility reads the Trade table, and processes the trade records to populate the
ACCT_SCRTY_SMRY_DAILY
table.
Execute the following
commands:
runUtility.sh <Utility Name>
runDL.sh <Utility Name>
While executing these commands, replace <Utility Name>
with
AccountDailySecurityProfile
Example:
runUtility.sh AccountDailySecurityProfile
runDL.sh AccountDailySecurityProfile