Goededag,
Een aantal maanden geleden hebben we al onze websites, databases en overige software gemigreerd naar Azure. Het probleem alleen is dat er rapporten gegenereerd moeten worden met data uit verschillende databases. De definitie van de data die opgehaald moet worden veranderd continue en wordt vooral gegenereerd door queries te draaien vanuit SQL Management Studio.
Helaas is het niet meer mogelijk om cross DB queries te draaien in Azure, terwijl de databases wel op dezelfde server staan.
Nu is er een 'oplossing' via Elasic database queries, maar dat gaat er vanuit dat de schema's van de twee (of meer) databases hetzelfde zijn en dat is bij ons zeker niet het geval. Daarbij worden er zogenaamde shards aangemaakt wat een kopie is van de database die je wilt querien met nog wat extra management-tabellen en nog een gecombineerde database van alle data op 1 hoop. Oftewel erg veel overhead naar ons idee.
Heeft één van jullie al ervaring met bovenstaande oplossing of juist een heel andere oplossing gevonden?
bvd.
Een aantal maanden geleden hebben we al onze websites, databases en overige software gemigreerd naar Azure. Het probleem alleen is dat er rapporten gegenereerd moeten worden met data uit verschillende databases. De definitie van de data die opgehaald moet worden veranderd continue en wordt vooral gegenereerd door queries te draaien vanuit SQL Management Studio.
Helaas is het niet meer mogelijk om cross DB queries te draaien in Azure, terwijl de databases wel op dezelfde server staan.
Nu is er een 'oplossing' via Elasic database queries, maar dat gaat er vanuit dat de schema's van de twee (of meer) databases hetzelfde zijn en dat is bij ons zeker niet het geval. Daarbij worden er zogenaamde shards aangemaakt wat een kopie is van de database die je wilt querien met nog wat extra management-tabellen en nog een gecombineerde database van alle data op 1 hoop. Oftewel erg veel overhead naar ons idee.
Heeft één van jullie al ervaring met bovenstaande oplossing of juist een heel andere oplossing gevonden?
bvd.