Data enrichment and repair tools.
Merge multiple share classes into one. All PE data rows referencing the source share classes will be updated to the target share class ID. Useful for remapping orphaned placeholder classes.
Calculates missing NAVPS or NetAssets from SharesOutstanding data: NAVPS = NetAssets ÷ Shares, NetAssets = NAVPS × Shares.
Finds duplicate composition data per (date, type) from different filings. Shows totals for each set — delete the one with incorrect percentages.
Finds duplicate holdings per date from different filings. Shows row count, total fair value, and total % — delete the incorrect set.
Standardizes share class naming: "Class S Shares" → "S", "Institutional Class" → "I", normalizes status codes, and syncs ShareClassCode with ShareClassName.
Fetches the latest filing for each fund, extracts fund metadata (strategy, manager, inception, etc.) and share class details (minimums, distribution policy, structure) using Claude, then updates T_PORT_PORTFOLIO and T_PORT_SHARE_CLASS.