FP&A data integration: 5 lessons learned from real Farseer projects
Blog

FP&A data integration: 5 lessons learned from real Farseer projects

9 min read Jul 15, 2026

Every finance team wants faster forecasts and more reliable planning. Yet many financial planning and analysis (FP&A) projects struggle before users even log in to the platform. The reason is usually not the planning software itself. It is the quality of the data integration behind it. In this article, we share what we have learned from implementing Farseer projects across manufacturing, logistics, and food and beverage companies, and explain the architectural decisions that have the biggest impact on project success.

Key Takeaways

What makes a Farseer implementation successful

  • Strong data integration is essential
  • Use a dedicated ETL layer
  • Test integrations before go-live
  • Define clear end-to-end ownership
  • Assess data readiness early
  • Use AI to support custom integrations

 

Data from multiple systems must be normalized before it can be joined and made ready for planning. When each iteration of that transformation work is done by hand, it consumes significant operational hours and increases the margin of error. These aren't edge cases. They're the reality for most finance teams working without a properly integrated FP&A platform. And it's exactly the problem we set out to solve across our Farseer implementations in the Adriatics and Europe.

Why FP&A data integration matters

Financial planning and analysis sits at the intersection of almost every major business system. To plan, forecast, and report accurately, finance teams need information from ERP and CRM systems, data warehouses, HR platforms, production systems, and, in many organizations, a substantial number of Excel files. 

The problem is rarely that the data does not exist. The problem is that it is stored in separate systems, follows different structures, and becomes available at different times. Before finance teams can use this information for planning, they often need to consolidate, clean, and restructure it manually.  This takes time, increases the risk of errors, and reduces confidence in the final reports. 

Poor integration therefore affects more than the technical setup. It leads to longer planning cycles, inconsistent figures, and decisions based on data that stakeholders may not fully trust. Data integration is not a technical detail within an FP&A project. It is the foundation on which every forecast, budget, and management report is built.

undefined

How Farseer connects to your data landscape

Farseer is a cloud-based FP&A platform for planning, budgeting, forecasting, and reporting.

It includes an import module, supports CSV exports, and can connect to external systems through custom TypeScript scripts. This gives organizations considerable flexibility when designing their integration landscape.

However, flexibility also introduces important architectural decisions.

An integration may work well during the first import but become difficult to maintain as requirements change. The decisions made before development begins often determine whether the solution remains reliable over time. 

Across our Farseer implementations, five lessons have consistently had the greatest impact on project success.

5 lessons from real Farseer projects

1. The ETL layer is not optional

Extract, transform, and load, or ETL, software is responsible for pulling data from source systems, transforming it into a usable format, and loading it into Farseer. When this layer exists and is managed properly, integrations are more stable and easier to maintain. 

When it does not exist, transformation logic is often embedded directly into TypeScript import scripts as a shortcut. This may work initially, but the integration becomes increasingly difficult to manage as requirements change. 

In practice, the integration works until it does not. Fixing it later is usually more expensive than building it correctly from the start. A dedicated ETL layer also makes responsibilities clearer. 

Transformation logic can be managed separately from the planning platform, tested more consistently, and reused across several data flows. For finance teams, this means fewer disruptions and more reliable data for planning and reporting.

2. Staging environments prevent production incidents

On every project where a staging environment was in place from the start, go-lives were cleaner. On projects where staging was not available, issues were more likely to surface at the worst possible moment: shortly before go-live, during an active planning cycle, or after users had already started working with the platform. 

A staging environment gives the project team a safe place to test data imports, transformation logic, and changes to source systems before they affect production. It also makes it easier to compare the results in Farseer with the original source data and identify inconsistencies before users encounter them. This is not a sophisticated observation. It is simply what happens when teams can test changes properly before releasing them.

3. Visibility across the full pipeline matters more than any single tool

The projects that ran smoothly were the ones where someone had a clear view of the data from its origin through to Farseer. This responsibility may sit with BE-terna consultants or with a capable internal team. What matters is that someone understands the complete flow and can coordinate the different people and systems involved. 

Fragmented ownership creates delays that no amount of technical skill can fully compensate for. For example, one team may manage the ERP system, another may maintain the data warehouse, and a third-party provider may control an API. Each team can complete its own work correctly while the overall integration still stalls because priorities, responsibilities, or timelines are not aligned. 

The hardest projects we have worked on were not always technically complex. They were organizationally fragmented. Clear ownership across the full pipeline helps teams identify problems faster, understand dependencies, and coordinate changes before they affect the project.

undefined

4. Third-party dependencies and source data need to be assessed early

When a customer’s ERP system or API is managed by a third-party company, response times that should be measured in hours can stretch into days. Integration restrictions that could have been identified during a discovery call may only surface in the middle of the project. 

Source data that appeared clean may turn out to be structured in a way that adds significant SQL work to every later change. These problems are solvable. They are simply much harder to solve during implementation than before it begins. 

Before starting the project, teams should clarify:

  • Who owns each source system? 
  • Is a third party responsible for any of the systems? 
  • How quickly can that provider respond to requests? 
  • Are there API or access limitations? 
  • Is technical documentation available? 
  • How clean and consistent is the source data? 
  • Is the internal IT team available and involved?

A readiness assessment helps uncover these issues early and creates a more realistic implementation plan. It also ensures that finance, IT, implementation teams, and external providers share the same understanding of the project before development begins.

5. AI is a practical integration tool

One area where we have seen genuine efficiency gains is the use of AI for the tailor-made parts of integration work. This includes edge cases, unusual data structures, debugging, and one-off transformations that do not fit a standard pattern. 

A practical approach is to provide the AI assistant with the full code from Farseer Apps or Visual Studio Code, include the complete console error, and ask it to identify the problem and propose a solution. The output is often ready to use with minor adjustments. This can reduce debugging work that previously took several hours to a matter of minutes. 

In one example, an API-management script needed to accept different parameters depending on the table it was querying. Handling every case individually would have taken hours. Researching a clean and reusable approach from scratch could have taken days. By working through the code and error messages with an AI assistant, we created a single data structure that accepts a minimal set of required parameters together with optional ones. This resulted in a general-purpose pattern that can be applied across several use cases. What could have become a multi-day research and development task was completed within a few hours. 

Maintaining project context across sessions with tools such as ChatGPT Projects can also remove a significant friction point. Instead of explaining the data model and integration setup at the beginning of every conversation, the relevant context is already available. 

This is a pattern we expect to see more often in FP&A implementations. AI will not replace the architectural decisions made at the beginning of a project. It will not replace ETL, staging, clear ownership, or a proper understanding of the data landscape. It can, however, significantly accelerate the custom and edge-case work that almost every integration eventually requires.

undefined

The real question before you start

Every organization that comes to us with a Farseer integration project is focused on the destination: better reporting, faster forecasting, and less manual work. That is the right goal. However, the question that determines whether the organization reaches that destination smoothly is a different one: 

How well do you actually know your own data? 

Who owns each source system? How clean is the data at its origin? Is a third party involved whose priorities you cannot control? Is the internal IT team available and engaged? Is there a staging environment? Who will maintain the integration after go-live? 

A readiness assessment before the project begins can reveal more about the likely outcome than additional planning once implementation is already underway. Organizations that invest in getting these foundations right at the beginning spend less time fixing problems later and more time using the platform they have built. Better reporting and faster forecasting begin long before the first dashboard is created. They begin with a clear understanding of the data, the systems, and the people involved.

Build the right data foundation for FP&A

Reliable planning starts with connected, consistent and well-structured data. Discover how BE-terna supports your entire data journey, from strategy and integration to analytics.

Explore our Data Solutions

Like what you read?

Subscribe to our Newsletter and get relevant updates …

About the Author

Luka Sinković

Data Analyst
Back to top