Choose the architecture first

Local desktop reporting, hosted connectors, custom code or manual exports?

All four approaches can be valid. The right choice depends on where data may be stored, how often it changes, who maintains the workflow and whether a direct cloud connection is essential.

QuestionDatplan local workflowTypical hosted connectorCustom API buildManual exports
Where is the reporting copy?Local app data and user-chosen foldersOften a vendor service, database or destination chosen by the customerWhere the developer designs itLocal or shared files chosen by the user
Initial effortInstall, authorise, sync, then set up the BI model onceUsually connect and configure a destinationAuthentication, pagination, storage, schema and support must be builtLow for one export; repeated effort later
Refresh styleManual or scheduled app/file refresh on supported plansOften vendor-managed cloud schedulesWhatever is engineered and monitoredManual download and replacement
Data shapingPrepared grains, fact/dimension tables and relationship guidanceVaries by productFully customUsually spreadsheet work
Best fitWindows users who want local control and repeatable reportingTeams prioritising managed cloud connectivityOrganisations with engineering capacity and unique requirementsOccasional, small and low-risk jobs
Main trade-offThe PC and local files must be available and protected; BI setup is not fully automaticSource data may be processed outside the desktop workflowOngoing engineering and API maintenanceVersion errors, repetition and limited scale

“Typical” describes a category, not every vendor. Review a specific provider’s architecture, contract, security and documentation before deciding.

When Datplan fits

Choose Datplan when local control matters more than a vendor-managed cloud pipeline

Good fit

  • You use Windows
  • You want source datasets stored locally
  • You need repeatable Xero or HubSpot reporting
  • You already use Power BI, Tableau or Qlik
  • You want to test with free demo data first

Consider another approach

  • You require a native real-time BI connector
  • You need a fully managed shared cloud warehouse
  • You need automatic group consolidation across many entities
  • You cannot keep a Windows machine available for scheduled work
  • You need a currently unsupported source

Architecture questions

Check the trade-offs in plain language

Do I need a cloud data warehouse to report on Xero or HubSpot data?

Not for the Datplan workflow. Datplan can store the pulled source data and reporting exports locally. A cloud warehouse may still be appropriate when an organisation needs central multi-user infrastructure, very large scale or governed cloud processing.

Is Datplan a direct Power BI connector?

No. It prepares stable local files, fact-and-dimension tables and setup guidance. The first Power BI model setup is manual, and Power BI Service refresh requires a separate Microsoft-supported access or gateway arrangement.

Why not just export CSV files manually?

Manual exports can work for occasional small jobs. Datplan is intended for repeatable API pulls, consistent table preparation, run evidence, incremental refresh where supported, scheduling and saved dashboard workflows.

See Datplan with real reporting data—without connecting a live account

The Windows app is free to download and includes Datplan Demo data, so you can test sync, dashboards, reporting grains and exports first.