What tables and APIs should be prepared before a dashboard project?
Complete metric definitions, sample sheets, field ownership, and interface details first.
Summary: Many organizations need to start a dashboard before their APIs are available. The safest response is not to freeze the project. Use sample sheets, a field inventory, prototypes, and a defined first-phase page scope to settle requirements and structure while interface work continues.
What actually delays a project is leaving page scope, metric definitions, field structure, and delivery boundaries undecided just because APIs are unavailable. When the APIs finally arrive, the team then has to revisit the pages and requirements from the beginning. Confirm what can be confirmed now.
Prototypes and demonstration builds are the best early deliverables. Use sample sheets, historical exports, or de-identified data to work out the home-page structure, chart types, main filters, and navigation. Once APIs open, work can focus on field mapping, refresh rules, and error states instead of debating the pages again.

A common mistake while waiting for APIs is to add more pages because the team is already working. That expands the project without resolving its core dependencies. Keep the first release to essential entry points: for example, an overview, one business topic, and one detail page. Add further pages and interactions after the core structure works.
Agree who will open each API and when, whether the first-phase page scope is fixed, which integration problems belong to fields versus pages, and whether some pages can be delivered as a demonstration or static version if APIs remain unavailable. These boundaries keep the whole project from drifting while it waits for interfaces.
Use the API and sample-data preparation checklist (Chinese) to track source systems, owners, authentication, field keys, time rules, examples, network allowlists, expected dates, and the limits of mock substitutes. This separates page work that can proceed from what formal integration still needs.
If you are at this stage, also read which tables and APIs to prepare before starting, how to schedule a dashboard project and what private deployment requires.
When APIs are unavailable, the most useful step is to align scheduling, startup materials, and acceptance boundaries.
Complete metric definitions, sample sheets, field ownership, and interface details first.
Separate work that can begin now from work that depends on APIs and access permissions.
Deciding acceptance items early prevents a rush of rework when APIs finally open.
Track interface ownership, fields, environment, samples, and blockers in one table.