What commercial data do we need in place 12 months before our first launch?

Twelve months out, you need your core feeds landing in your own cloud, your prescriber master and alignment decided, and a first tested star schema in front of analysts. Field reporting has to be live six months before launch day, so every feed needs an owner, a milestone it serves, and an acceptance check.

Key points

  • DataKitchen's launch plan puts field reporting live six months before launch day, so a team starting at T-12 months has about six months to build the platform and prove the numbers.
  • In one published launch case study, one data engineer supported the pre-launch data work for the first 1¾ years, and staffing rose to two people nine months before launch.
  • In DataKitchen's launch plan, a first star schema on the highest-priority feed lands in week 4 of a build, with tests on it from the first build, and the first AI context layer in week 6.
  • The decisions with the longest lead time are systems: the master data system for the prescriber list, CRM, call planning, and incentive compensation. One launch weighed IQVIA OneKey, Reltio, and Veeva Network for its MDM.
  • Every feed needs two acceptance checks before a field report reads it: extract-to-load reconciliation against the vendor's control record, and a diff of overlapping periods against the last delivery you kept.

Launch day is a fixed point. Everything else is measured back from it.

The milestone that matters most is the day field reporting goes live, which DataKitchen plans for six months before launch. Reps need those months to learn whether the numbers hold. If you are reading this at T-12 months, you are already halfway through a build that starts around month 18.

The good news: a first launch does not need a big team. In one published launch case study, one data engineer supported the work for the first 1¾ years, and staffing went to two nine months before launch. What it needs is an order of operations.

Work back from field reporting

MilestoneData in placeDecision madeAcceptance check
T-12 monthsWarehouse in your cloud account; a first one-time data cut loaded; a list of every feed with its cadenceMDM for the prescriber list; CRM; call planning; incentive compensation systemEach feed profiled before anyone writes a report on it
Build week 4A first star schema on your highest-priority feedWhich feed the brand team asks about mostTests on the star from its first build
Build week 6An AI context layer: schema, grain, business definitionsDefinitions for equalized prescriptions and payer hierarchyValidated example queries return the expected answer
T-9 monthsSyndicated Rx, claims, alignment and zip-to-territory, EDI 852, 844, and 867Staffing: in the case study, one engineer became two hereExtract-to-load reconciliation on every feed
T-6 monthsThe full field report set in productionAlignment version the field and the comp plan both usePrescriber keys resolve to one master record; territory totals tie to the national total
Launch dayWeekly launch tracking; specialty pharmacy dispense and patient statusWhich specialty pharmacy files drive the access reportsVolume bounds learned from each feed’s own history
After launchNew datasets as questions arriveWhat the next business question needsA diff of overlapping periods on every refresh

Milestones from the launch timeline. The T-9 staffing step and the feed names come from the launch case study. Which feed lands by which milestone is our recommendation, not a record of that launch.

The full list of 24 reports a launch analytics team owns, with cadence and audience for each, is on the launch page. Read it as your requirements document. Every report on it names the feeds it joins.

Sources come in the order the questions do

The case study team built its sources up in steps. It started with over a decade of claims data, tens of billions of rows, to understand the market. Then it tried IQVIA and Symphony Health for NRx and TRx, explored claims options from Komodo Health and Fingertip and formulary and market-access data from MMIT, and added sales force alignment, zip-to-territory mappings, and EDI 852, 844, and 867 data. The claims data had tests from day one, and a data dictionary published to a wiki gave analysts a common language for every set.

That sequence matches how analysts work. Celgene’s team built a scrappy star first, so analysts had something real to react to while questions to the data supplier were still open, then hardened it over several sprints.

Each feed fails in its own way. The data sources reference lists 37 of them with their characteristic failure. Check it against your feed list at T-12, while there is still time to change a contract or a file spec.

Decide the systems before you build on them

The slow decisions at T-12 are the systems, because each one shapes data the reports depend on. The case study launch evaluated IQVIA OneKey, Reltio, and Veeva Network for its physician master. It weighed Beghou, ZS, and KMK for call planning and sales force design. Its incentive compensation system computed rewards from data in Snowflake that had already been transformed and tested.

Split ownership the same way. Your commercial team owns incentive compensation, territory alignment, call planning, and brand strategy. The data engineering lane owns the feeds, the stars, and the tests those systems read. DataKitchen holds only the second lane.

Give every milestone an acceptance check

A report is ready when its inputs pass, not when it renders. Two checks belong on every feed: extract to load, and period over period. The post on the commercial data most likely to be wrong walks through both. The second one is the check most teams skip.

The T-6 checks are relational, because field reporting is where alignment and prescriber errors surface. A duplicated prescriber splits credit in the comp run, and a realignment moves a rep’s numbers with every value still valid. See how to test territory alignment and incentive comp data and how to find duplicate HCP records.

The stakes are the first year. The first 6 to 12 months set a drug’s lifetime revenue trajectory, and you get one chance at the field’s trust. Six months of live, tested reports before launch day is how you avoid spending that chance on a data problem.

Frequently asked questions

Short answers to the follow-up questions people ask next.

How far before launch should a small pharma start building its commercial data platform?

About 18 months out, if you can. DataKitchen's build phase runs from about month 18 before launch to month 1, and ends with field reporting live six months before launch day. Starting at month 12 leaves six months before field reporting goes live, so the feed and system decisions cannot wait.

Why does field reporting need to be live six months before launch?

Because the field has to trust the numbers before anything is at stake. The first 6 to 12 months after launch set a drug's lifetime revenue trajectory, and you get one chance at the field's trust. Six months of live reports gives reps and sales operations time to find the problems while a wrong number is still cheap.

How many data engineers does a first launch need?

Fewer than most plans assume. In one published launch case study, one data engineer supported the work for the first 1¾ years, and staffing went to two people nine months before launch. That platform averaged 1.5 engineers, who delivered over 100 lines of code and 1.5 data quality tests a day.

Which data decisions take the longest before a launch?

The systems choices, because each one shapes the data underneath it. One launch evaluated IQVIA OneKey, Reltio, and Veeva Network to manage its physician list, compared options for CRM, call planning, and sales force design, and implemented an incentive compensation system that read tested data from Snowflake. Pick those early, then build the feeds that each one reads.

What should we check before a vendor feed goes into a field report?

Two things. First, that the file arrived intact: rows counted and amounts summed against the vendor's control record, and the load date confirmed as today. Second, that last month did not change underneath you: a diff of each overlapping period against the snapshot you kept from the previous delivery. Most teams run the first and skip the second.

Talk to the people who test this data every week

DataKitchen builds and runs commercial data platforms for small and midsize pharma, with the tests in place from day one.