query file size
How do I request file size information?
If I download a historical data file for example 290 gigabytes, need to be sure that the information is not lost.
Best Answer
-
Hello @s61670,
For me, the fundamental part of large extraction application design, both for on-demand and for scheduled large extractions, should be planning the extraction, we should be able to roughly estimate the size of the result, and if the result set for your targeted request is very large, breaking it up into reasonable-sized requests, ahead of time, makes sense.
If you are using scheduled extractions approach as described in:
REST API Tutorial 12: GUI control calls: immediate extract and .Net SDK Tutorial 3: GUI control calls: Lists, Reports, Schedules
You can take advantage of:
{{protocol}}{{host}}{{api}}Extractions/ReportExtractions('{{reportExtractionId}}')/Files
For example:
{
"ExtractedFileId": "VjF8fDgwMDgwNTgxMw",
"ReportExtractionId": "2000000234343447",
"ScheduleId": "0x0749e7fff5a6f86b",
"FileType": "Note",
"ExtractedFileName": "19945.myNonImmediateSchedule.20210329.160008.2000000234343447.x07q25.csv.notes.txt",
"LastWriteTimeUtc": "2021-03-29T16:00:08.957Z",
"ContentsExists": true,
"Size": 1711,
"ReceivedDateUtc": "2021-03-29T16:00:08.957Z"
}Once we have downloaded the file, if you have direct access to the headers, you can examine content-length in it's header, for example:
When working with large result sets, following Tick History Best Practices is especially important.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 690 Datastream
- 1.5K DSS
- 629 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 560 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 281 Open PermID
- 46 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 723 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 95 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛