Eldridge Salesforce API

Eldridge’s Salesforce Data for ingest into Knoema Portal. The following fields are needed:

  • Account (Company)

  • Opportunity (Deal)

  • Contact All Details

  • Investment (Custom attribute)

New Data Objects To review

  • Secutiytype

  • portfolio__C

 

Point-In-Time

Start monthly archives in June

List of attributes will come from Steve. Initially look at “amount” and “close date” . Full list of attributes come from pipeline reports for field.

 

Snowflake Bulk API documentation: https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/asynch_api_intro.htm

Here is the link to Salesforce https://eldridge.lightning.force.com/lightning/page/home

Contact Hari or Graham for creds.

 

**Eldridge would like Point-In-Time (PIT) data snapshots monthly. Unknown which attributes they would like to have point-in-time**

 

Please look at Salesforce schema builder - explains how to join/maps together.

Data ingestion into Knoema are the green up arrows. Data ingestion into Eldridge and into Knoema (bi-directional) is through “Investments”.

 


 

Updates
1. 6 flat datasets are created by datateam (File’s are uploaded as it is, without any transformations and created as Flat Dataset)
2. Dashboards created by Content team and assigned Eldridge for review.
3. Based on feedback from Eldridge and approval from Emily, Decided to automate updates for datasets which used in building dashboards.
Automation Approach:
1. Data will be pulled at 6PM EST
2. Pull the LIVE data and compare the rows with already ingested data (using “ID” column). Drop the matching row from already ingested data and append LIVE data.
3. This will result in rows without duplicates.
Next task pending:
1. Ingest monthly screenshot as dataset?
2. What exactly client wants to see in monthly screenshot.
3. Knoema uses fixed dimension concept. If we get confirmation from client what exactly they need as dimension and what indicators they want to see then we can proceed