SQL Server 2016 krijgt sinds 14 juli 2026 geen updates meer.Wat nu?
Unwind DataUnwind Data

Open-source BI-migratie

unshackle zet je BI-logica in Git. Iemand moet nog aftekenen voor de nummers.

unshackle is een nieuwe open-source tool van Querio. Hij leest de metrics, dashboards en rechten in Tableau, Power BI, Looker en 10 andere BI-tools en schrijft ze naar een Git-repository van jezelf. Hij is gratis, goed gebouwd en het proberen waard. Op deze pagina lees je wat hij doet, wat hij voor jou laat liggen en waar Unwind Data instapt.

Unwind Data is niet verbonden aan Querio of unshackle.

Een Tableau-migratie met unshackle
  1. Dashboard
  2. Extract
  3. Translate
  4. Report
  5. Check
$ pip install unshackleSuccessfully installed unshackle$ unshackle check tableau --prompt✓ Connected · 48 workbooks, 312 dashboards$ unshackle migrate tableauExtract    48 workbooks, 112 data sourcesTranslate  214 metrics → semantic/ (Ossie)           312 dashboards → notebooks/Report     37 TODOs → migration/report.md$ unshackle verifyCheck      18 of 20 cases match · 2 differ$ unshackle todo37 open: 14 table calcs · 9 LODs · 14 other

Voorbeeldoutput op een fictieve Tableau-omgeving.

Wat unshackle doet

Van BI-tool naar bestanden in je repo

unshackle is een command-line tool (Python 3.11+, Apache 2.0). Hij leest definities via de API van je BI-tool of uit geëxporteerde bestanden, schrijft ze weg in open formaten en verandert niets in de BI-tool zelf. Een rapport in migration/report.md laat per dashboard zien wat vertaald is en wat nog blokkeert.

In je BI-tool

In je repo

Metrics, measures, berekende velden

semantic/

Apache Ossie of MetricFlow

Dashboards

notebooks/

Jupyter, één query en grafiek per tegel

Tabellen en databronnen

catalog/

Beschrijvingen van tabellen en kolommen

Rechten, row-level security

policies/

Cedar en SQL-rijfilters

Beschrijvingen, begrippenlijsten

knowledge/

Markdown

migration/report.md

wat nog af moet

Welke BI-tools unshackle leest

Dertien tools, niet allemaal even ver. Tableau is het verst.

  • TableauMeest compleet
  • Power BIEchte projecten
  • LookerEchte projecten
  • Qlik SenseOpgeslagen exports
  • Amazon QuickSightOpgeslagen exports
  • MetabaseOpgeslagen exports
  • LightdashOpgeslagen exports
  • Apache SupersetOpgeslagen exports
  • RedashOpgeslagen exports
  • OmniVroeg
  • HexVroeg
  • ThoughtSpotVroeg
  • SigmaVroeg

Dezelfde open standaard

unshackle schrijft Apache Ossie. Wij ook.

Onze semantische lagen leveren we op in Apache Ossie, de open standaard voor metric-definities waar geen leverancier eigenaar van is. unshackle schrijft hetzelfde formaat. Dat maakt uit: wat je met unshackle extraheert en wat wij opleveren komt op dezelfde plek terecht. Je kiest dus niet tussen de tool en ons. Heb je al een unshackle-repo? Dan bouwen we daarop verder. Meer over het formaat op onze semantic layer-pagina (EN).

Apache Ossie

Wat unshackle laat liggen

Hij markeert wat hij niet kan vertalen. Hij gokt niet.

Dat is precies goed. Elke definitie die unshackle niet getrouw kan vertalen krijgt een TODO(unshackle) met de originele formule ernaast. Die TODO's zijn zelden het makkelijke deel. Uit de documentatie van unshackle zelf:

TODO(unshackle) · Tableau

Table calculations, INCLUDE- en EXCLUDE-LOD's, parameters in metrics, custom SQL, sommige blends en cross-database joins.

TODO(unshackle) · Power BI

Measures die van de visual afhangen (ALL, ALLSELECTED, running totals), RANKX, TOPN, USERELATIONSHIP, rolling windows, Power Query-stappen.

TODO(unshackle) · Looker

Liquid-templating, symmetric aggregates, relatieve datumfilters in measures, persistent derived tables, table calculations op tegels.

TODO(unshackle) · Qlik Sense

Het load script, QVD-bestanden, Aggr(), TOTAL, Above en Below, alternate states, Section Access uit bestanden.

Waarom betalen voor een gratis tool

We rekenen voor het deel waardoor mensen de cijfers vertrouwen

Extractie is niet meer het moeilijke deel, en dat is goed nieuws. Waar je ons voor betaalt is alles wat daarna komt.

Een specialist werkt de TODO's af

In de uitzonderingen zit jaren aan bedrijfslogica. Een vaste specialist per bron lost ze een voor een op en legt vast waarom het nu zo werkt.

Reconciliatie op je eigen data

unshackle verify vergelijkt gemigreerde SQL met de oude tool. Voor Tableau schrijft hij de cases zelf, voor andere tools schrijf je ze met de hand. Wij schrijven en draaien ze per dashboard en verklaren elk verschil.

Iemand tekent af

Een repo vol bestanden beantwoordt de vraag "kan finance dit getal gebruiken?" niet. Onze specialist tekent de reconciliatie af. Daar betaal je de meerprijs voor.

We bepalen wat niet mee hoeft

De Logic Scan laat zien welke rapporten niemand opent, welke logica dubbel is en wat dat kost. Je migreert wat gebruikt wordt, niet alles wat er staat.

Bronnen die unshackle niet leest

SQL Server (SSRS, SSIS), SAP BusinessObjects, QlikView, Excel en Access staan niet op de lijst van unshackle. Ze zijn een groot deel van ons werk.

Een vaste prijs en een deadline

De Logic Scan duurt 5 werkdagen en eindigt in een vaste offerte. Geen open eind aan engineeringuren terwijl de licentieverlenging dichterbij komt.

Naast elkaar

unshackle zelf draaien, of met Unwind Data

unshackle zelfMet Unwind Data
  • Prijs

    unshackle zelf: Gratis, Apache 2.0

    Met Unwind Data: Logic Scan €4.950, daarna een vaste offerte

  • Extractie

    unshackle zelf: Geautomatiseerd, 13 BI-tools

    Met Unwind Data: Geautomatiseerd, ook vanuit je unshackle-output

  • TODO's

    unshackle zelf: Je team werkt ze af

    Met Unwind Data: Een bronspecialist werkt ze af

  • Cijfercontrole

    unshackle zelf: Automatisch voor Tableau, elders met de hand

    Met Unwind Data: Reconciliatie per dashboard, op je warehouse

  • Aftekenen

    unshackle zelf: Je eigen team

    Met Unwind Data: Een specialist met naam

  • Legacy-bronnen

    unshackle zelf: Niet ondersteund

    Met Unwind Data: SQL Server, SAP BO, QlikView, Excel, Access

  • Past bij

    unshackle zelf: Engineers met tijd, één moderne BI-tool

    Met Unwind Data: Cijfers die moeten kloppen, en een deadline

Al gedraaid?

Neem je unshackle-rapport mee naar de intake

Vast op de TODO-lijst? Stuur ons migration/report.md voor een kosteloze intake. We vertellen je welke TODO's je team in een dag afrondt en welke een specialist nodig hebben.

Veelgestelde vragen

unshackle wordt gebouwd en onderhouden door Querio en valt onder Apache 2.0. Unwind Data is niet verbonden aan Querio. De tooldetails op deze pagina volgen de documentatie van unshackle per oktober 2026.