Bidev Consulting Logo
About
Case study

Benchmark ETF

Benchmark dashboard comparing ETF fund performance against all competitors. From Bloomberg API to Tableau Software.

Finance Asset Management Bloomberg 6 months
The client

Asset management firm

Leading asset management firm, managing a range of ETF funds distributed across Europe. The management team needed to continuously track fund performance against several hundred competitors, using ETF-specific performance and risk indicators.

500+
Funds compared
15+
Performance Indicators
Bloomberg
Data source
Weekly
Update frequency
From a manual Excel benchmark to automated competitive monitoring

Competitive analysis relied on manual, slow and incomplete processes. Investment decisions lacked reliable, up-to-date data.

What we observed

!

Manual benchmark on Excel

Manual collection of competitor performance data: copy-paste from Bloomberg, reprocessing in unstable Excel workbooks.

!

Limited coverage

Only ~50 funds tracked manually, while the competitive universe comprised over 500 comparable ETF funds.

!

Non-standardized indicators

Each analyst had their own metrics and calculation methods. Objective cross-fund comparison was impossible.

!

Delayed reporting

The benchmark arrived several days late. Management made decisions based on outdated data.

Our solution

End-to-end automated pipeline, from Bloomberg to Tableau

Automated Bloomberg extraction

Python pipeline connected to the Bloomberg Terminal API, automatically extracting data from 500+ funds every week.

Standardized ETF indicators

15+ performance and risk indicators calculated uniformly: Sharpe, Tracking Error, Volatility, Max Drawdown, Alpha.

Global and detailed ranking

Automatic fund ranking on each indicator, with global view and detailed view by asset category.

Interactive Tableau dashboards

Tableau Software dashboards enabling management to filter, sort and analyze performance in real time.

500+
ETF funds benchmarked
6 mois
from scoping to deployment
Weekly
automatic update
15+
performance indicators
From Bloomberg to Tableau Software

A fully automated data pipeline, from market data extraction to interactive dashboards.

Bloomberg TerminalMarket data API
ETL Pipeline — PythonExtraction · Cleansing · Indicator calculation · Automatic loading
Microsoft SQL ServerDatabase · Complete history
Tableau SoftwareInteractive dashboards · Ranking
ReportsPDF export · Management committee
Bloomberg Bloomberg
Python Python
Microsoft SQL Server SQL Server
Tableau Software Tableau
Global ranking vs competitors

Simplified view of the benchmark dashboard: ETF fund ranking on key performance and risk indicators.

ETF Benchmark — Global Ranking

Illustrative data
# Funds AUM (M€) YTD 3Y Perf Sharpe Tracking Error
1 ETF World Equity Alpha 2 450 +12.4% +34.8% 1.42 0.18%
2 ETF Euro Stoxx Select 1 870 +10.2% +28.5% 1.28 0.22%
3 Our fund ★ 1 650 +9.8% +27.1% 1.21 0.15%
4 ETF Global Bond Plus 3 200 +8.5% +22.3% 1.05 0.31%
5 ETF Emerging Markets 980 +7.1% +19.6% 0.92 0.45%
6 ETF US Growth Index 4 100 +6.3% +18.2% 0.88 0.28%
7 ETF Asia Pacific Blend 720 -1.2% +8.4% 0.45 0.52%
1.21
Sharpe Ratio
0.15%
Tracking Error
11.2%
Volatility
-4.8%
Max Drawdown
0.85
Information Ratio
+1.3%
Alpha
Return on investment concrete

Before/after comparison of the benchmarking processes of an asset management company.

What changes with the automated benchmark

Indicator
Before
With BiDev
Competitive benchmark
Manual, 2 days/week
Automatic, every Monday
Competitor coverage
~50 funds tracked
500+ funds analyzed
Standardized indicators
3 basic metrics
15+ specialized ETF indicators
Executive reporting
Excel file sent by email
Interactive Tableau dashboard
Data reliability
Frequent data entry errors
Certified Bloomberg source

What our clients ask us

How does the integration with Bloomberg work?

We use the Bloomberg Terminal API (BLPAPI) to automatically extract market data. The Python pipeline connects to the on-site Bloomberg terminal, extracts prices, NAV, risk indicators and reference data, then loads them into SQL Server. Extraction can be scheduled daily or weekly.

What ETF performance indicators are calculated?

The system calculates over 15 ETF-specific indicators: Sharpe Ratio, Tracking Error, Annualized Volatility, Max Drawdown, Information Ratio, Alpha, Beta, R², TER (Total Expense Ratio), YTD/1Y/3Y/5Y performance, and liquidity metrics such as average bid-ask spread.

Why Tableau Software rather than Power BI?

The choice depends on the client's context. Tableau Software is preferred in financial environments for its ability to handle large data volumes, advanced visualizations, and native SQL Server connectivity. Power BI is better suited to organizations already within the Microsoft 365 ecosystem.

Is the data updated in real time?

The update frequency is configurable to your needs. For the ETF benchmark, a weekly update (every Monday) is generally sufficient. For NAV tracking, daily updates are available. The pipeline runs automatically with no manual intervention.

Can the benchmark be extended to other asset classes?

Yes, the pipeline is designed with a modular architecture. New asset classes (UCITS, alternative funds, indices), new indicators, or new data sources (Refinitiv, Morningstar) can be added without redesigning the existing architecture.

Have you identified a need?

Free 30-minute diagnostic — no commitment, confidential.