Forms and Interactions for Semiconductor Yield Data

Semiconductor yield and market data primarily originates from public trading APIs of domestic and overseas stock exchanges, as well as industry

What this category of data looks like

Semiconductor yield and market data primarily originates from public trading APIs of domestic and overseas stock exchanges, as well as industry revenue and capacity monitoring data from semiconductor industry monitoring platforms. Two update frequencies apply: individual stock real-time market data updates frequently during trading hours, while industry sector yield data updates uniformly after each trading session closes. Standard data documents contain fields including target code, target name, affiliated sub-sector, trading benchmark price, trading settlement price, yield change value, total trading volume, total trading amount, and more. Yield change value is measured as a dimensionless relative value. Total trading volume is measured in shares. Total trading amount is measured in yuan.

Constraints on forms and interactions

Multiple characteristics of semiconductor data impose clear constraints on form interactions. First, data updates follow fixed time windows. Form query triggers must align with trading hours and post-close update times. Users must be notified that real-time data is unavailable outside trading hours. Second, there are multiple levels of sub-sectors and a large number of targets. Forms must support filtering by sub-sector in hierarchical steps, while providing search functions for target names and codes. This avoids cumbersome operations caused by displaying full lists. Third, fields have clear defined units. Forms must add unit prompts for fields such as total trading volume and total trading amount, to reduce the probability of user input errors. Fourth, data types include text, numerical values, and visual screenshots. Forms must support multiple input formats to meet the needs of different query scenarios.

Configuration Settings

Configuration ItemRecommended ValueRationale
UPLOAD_FILE_ALLOW_EXT["png", "jpg", "pdf", "csv", "xlsx"]Semiconductor yield-related data is often submitted as market screenshots, industry reports, and financial report tables, covering common image and document formats
form_cache_ttl86400 secondsSemiconductor industry sector yield data updates daily. Cache duration matches the update cycle to avoid displaying outdated information
query_rate_limit300 seconds per requestIndividual stock market data updates frequently. Setting a reasonable interval avoids triggering rate limits from frequent API calls
form_multi_level_enableEnabledThere are many levels of semiconductor sub-sectors, so interactive logic that supports hierarchical filtering by sub-sector is required
form_field_unit_tipAdd corresponding unit prompts for total trading volume and total trading amount fieldsSemiconductor trading data fields have clear units, and prompts can reduce user input errors
file_upload_max_size10 MBSemiconductor market screenshots and financial report documents typically do not exceed 10 MB. Setting a reasonable upper limit avoids upload failures

The parameter values provided on this page are common recommended starting points for determining configurations. Actual values are affected by material format, data volume, and business rules. Specific issues require case-by-case analysis. It is recommended to test on your own samples before finalizing settings.

Three Common Misconfigurations

  • Issue: The file upload component blocks users from uploading semiconductor financial report CSV files and returns an unsupported format error. Cause: CSV and XLSX were not added to the allowed upload format list, only default general image formats were configured.
  • Issue: Multi-level filter forms do not follow the hierarchical logic of semiconductor sub-sectors when prompting, and users cannot match corresponding sector data by directly entering individual stock codes. Cause: Multi-level form trigger configuration was not enabled, and the association between sub-sectors and targets was not bound.
  • Issue: When users query semiconductor yields, cached old form data is not updated in time, and the displayed yield change value does not match actual market conditions. Cause: The form cache duration was set too long, and it did not match the daily update cycle of semiconductor data.

How to Verify Proper Configuration

  • Trigger the form's file upload function, upload a CSV financial report file commonly used in the semiconductor industry, and confirm that the component does not block the upload and can submit normally.
  • Select filter conditions step by step according to the hierarchy of semiconductor sub-sectors, and confirm that the form loads corresponding optional targets based on the previous selection.
  • Simulate a request to query individual stock market data outside trading hours, and confirm that the form returns prompt information appropriate for the current time period.
  • Check the form's field prompts, and confirm that fields such as total trading volume and total trading amount have corresponding unit prompts.

Question material comes from public community discussions. Configuration values are common starting points and should be measured against your own samples. Verified on 2026-09-14.