BrainTrust Investment Lab › Band 1 — Extraction (Remote Sources → Local System)
BrainTrust Investment Lab

SS3 — Extract System

← RETURN

Band 1 — Extraction (Remote Sources → Local System) · book 453-455 · grain: one source per walk sheet

Getting data out of a provider is easy; proving you got all of it is the job. Extraction here reconciles against the provider's own totals — every file, every row accounted for, with the gaps on a list rather than in the dark.

completed
0 of 48
running now
sec_cik
completedrunningawaiting its turn · owedfailedexcluded
sec_cik↻rank 1 · walking · 7 step(s) certified
security_master↻rank 2 · walking · 7 step(s) certified
prices↻rank 3 · walking · 7 step(s) certified
edgar_filings↻rank 4 · walking · 7 step(s) certified
companyfacts↻rank 5 · walking · 7 step(s) certified
submissions↻rank 6 · walking · 6 certified · 1 owed
overview↻rank 7 · walking · 7 step(s) certified
form345↻rank 8 · walking · 1 step(s) certified
fsdsrank 9 · queued
ftdrank 10 · queued
finra_shortrank 11 · queued
sec_name_cikrank 12 · queued
notes↻rank 13 · walking · 1 certified · 1 owed
framesrank 14 · queued
fredrank 15 · queued
waybackrank 16 · queued
pbsrank 17 · queued
wikipediarank 18 · queued
edgarrank 19 · queued
av_transcripts↻rank 20 · walking · 7 step(s) certified
shred_8krank 21 · queued
shred_13dgrank 22 · queued
aapbrank 23 · queued
bdcrank 24 · queued
crowdfundingrank 25 · queued
form13frank 26 · queued
formdrank 27 · queued
market_structurerank 28 · queued
mfp_rrrank 29 · queued
ncenrank 30 · queued
nmfprank 31 · queued
nportrank 32 · queued
regarank 33 · queued
sec_enforcementrank 34 · queued
sec_filings_statsrank 35 · queued
sec_registriesrank 36 · queued
transfer_agentrank 37 · queued
viprank 38 · queued
fomc_textrank 39 · queued
lda_lobbyingrank 40 · excluded
av_options↻rank 41 · walking · 7 step(s) certified
wikidatarank 42 · queued
dividends↻rank 43 · walking · 7 step(s) certified
splits↻rank 44 · walking · 7 step(s) certified
gdeltrank 45 · queued
usaspendingrank 46 · queued
finra_regshorank 47 · queued
edgar_logsrank 48 · queued
edgar_docsrank 49 · queued

The contract — what each step must produce

#steppagewhat the book requires
2file-or-stream declared, bulk-first, the door-shape CITED from the registryp.454'There are two primary methods for getting data from a source system: as a file or a stream.'
3the extract file is SAVED with its digest -- rerun without touching the sourcep.454'They are easy to restart at various points. As long as you save the extract file, you can rerun the load without impacting the source system.'
4row counts compared before and afterp.454'it is easy to verify that all data has moved correctly by comparing file row counts before and after the transfer.'
5the load restarts at declared points -- proven where the house already has the receiptp.454'extracts to file have some advantages. They are easy to restart at various points.'
6shred-or-persist decided per payloadp.454'the DW/BI team must decide whether to “shred” the XML into a large number of destination tables or persist the XML structure within the data…
7compression and encryption posture declaredp.454-455'Remember to compress before encrypting because encrypted files do not compress very well.'
8the source-system courtesy contractp.453-454'try to do the comparison on the source machine, so you don’t have to transfer the entire table... Of course, the source support folks may have an…
9THE LANDING (blocked until step 9's SIGN)p.421 (Develop Physical Database Model, under the Physical Design heading on p.420)"There are several additional sets of tables that need to be designed and deployed as part of the DW/BI system, including staging tables to support…
11IMPROVING DATA QUALITY CULTURE AND PROCESSES -- the section's nine, disposedp.455p.455 'Improving Data Quality Culture and Processes': Declare a high-level commitment to a data quality culture. | Drive process reengineering at the…