Uvažujete o přesunu svých balíčků SSIS do cloudu metodou lift-and-shift?

Starší projekty v SSIS s sebou nesou tři neduhy, které cloudový virtuální server nevyřeší: balíček pro každou tabulku, na který se nikdo neodvažuje sáhnout, nasazování mimo DevOps a architekturu svázanou s SQL Serverem. Azure-SSIS Integration Runtime přenáší všechny tři do cloudu beze změny. Model, který sklad generuje, je učiní zbytečnými.

Uvažujete o přesunu svých balíčků SSIS do cloudu metodou lift-and-shift?

Platforma pro automatizaci datových skladů, které důvěřují datové týmy napříč obory

Zní vám to povědomě?

  • Plán modernizace datového skladu spočívá v pouhém přesunu existujících balíčků `.dtsx` do Azure-SSIS Integration Runtime v cloudu.
  • Tým se obává, že skutečná modernizace by si vyžádala ruční přepisování stovek balíčků po dobu několika let.
  • Stávající balíčky v cloudu nadále selhávají na paměťových limitech při zpracování rostoucích objemů dat.
  • Vedení požaduje přechod na Snowflake nebo Microsoft Fabric, ale integrační vrstvu nelze přenést bez kompletního předělání.

Při nutnosti opustit lokální datová centra nebo modernizovat zastaralou infrastrukturu volí mnoho organizací zdánlivě nejrychlejší cestu: lift-and-shift.

V případě SSIS to zpravidla znamená zřídit Azure-SSIS Integration Runtime v Azure Data Factory a stávající balíčky .dtsx do něj nahrát tak, jak jsou.

Proč lift-and-shift problémy pouze stěhuje, ale neřeší

Rozsáhlý projekt v SSIS s sebou nese tři strukturální slabiny:

  1. Nahromaděný technický dluh. Stovky balíčků vytvořených různými konzultanty v průběhu mnoha let, s minimální dokumentací a skrytými vazbami. Přečtěte si článek o dluhu balíčků.
  2. Releases neslučitelné s CI/CD. Monolitické nasazování souborů .ispac a ruční správa proměnných. Přečtěte si článek o nasazení a CI/CD.
  3. Závislost na databázovém stroji SQL Serveru. Neschopnost efektivně využít moderní cloudové datové sklady, jako jsou Snowflake nebo Databricks. Přečtěte si článek o SSIS za hranicemi SQL Serveru.

Metoda lift-and-shift přenese všechny tři slabiny do cloudu v nezměněné podobě. Virtuální server v Azure je stále infrastrukturou, kterou musí někdo spravovat, licencovat a záplatovat. Technický dluh nezmizí tím, že změníte adresu serveru.

Skutečná modernizace: převést architekturu, nikoli technickou infrastrukturu

Ruční přepisování stovek balíčků do jiného ETL nástroje pouze přenáší starý dluh do nového prostředí. Pragmatický postup spočívá ve změně úrovně abstrakce:

  • Vytěžit obchodní logiku. Skutečnou hodnotou vašich stávajících balíčků jsou pravidla extrakce, mapování zdrojových tabulek a definice analytických entit.
  • Modelovat do Data Vaultu 2.0. Uspořádejte tuto logiku do struktury hubů, linků a satelitů.
  • Generovat nový kód. Nechte automatizovanou platformu vygenerovat veškerý nativní ELT kód přímo pro vaši novou cloudovou databázi.

Přístup Datavault Builderu

Datavault Builder nabízí čistou a rychlejší cestu k modernizaci:

  • Nativní cloudový běh. Generujte kód optimalizovaný přímo pro Microsoft Fabric, Snowflake, Databricks nebo Azure SQL.
  • Nižší provozní náročnost. Žádné vyhrazené integrační servery, žádné paměťové limity a žádné zbytečné mezilehlé licence.
  • Deterministické nasazování. Automatizované CI/CD, sémantická správa verzí v Gitu a generovaný rollback.
  • Historizace bez ručního kódování. Správa časového vývoje dat je vyřešena jednotně pro celý datový sklad.

Podívejte se, jak to funguje na jednom z vašich zdrojů

Rezervujte si bezplatné demo a přineste konektor, který vás stojí nejvíce peněz nebo času.

Tři kroky k pipeline, kterou máte plně pod kontrolou

  1. Pojmenovat tři slabiny SSIS

    Přiznejte si technický dluh: model jednoho balíčku pro každou tabulku, absenci moderního DevOps a závislost na SQL Serveru.

  2. Uznat, že lift-and-shift nemodernizuje

    Přesun starého kódu na virtuální server v Azure ponechává veškeré náklady na údržbu a vývojová omezení nedotčené.

  3. Migrovat model namísto technického kódu

    Převeďte metadata ze stávajících balíčků do modelu Data Vault a nechte vygenerovat moderní kód pro novou cloudovou databázi.

Jak Datavault Builder odstraňuje třecí plochy při ingestu dat

  • Ingest dat je integrovaný

    Dávkové, delta i CDC nahrávání z databází, souborů, REST API, NoSQL a Python zdrojů, přičemž proudy jako Kafka přicházejí v micro-batches. Stejná platforma, která generuje datový sklad, bez dalších faktur za licence.

  • Vaše schéma, nikoli schéma dodavatele

    Zdrojové tabulky jsou namapovány na model Data Vault 2.0, který jste sami navrhli. Nový sloupec nebo přejmenovaná tabulka mění pouhé mapování, nikoli řetězec post-load skriptů.

  • Přenášejí se pouze delty

    Huby, linky a satelity nahrávají jen to, co se skutečně změnilo. Plná přenačtení zůstávají ve stagingu, místo aby se každou noc přepočítávala v celém skladu.

  • Historie se uchovává automaticky návrhem

    Každá změna je zachycena tak, jak dorazí, takže historický reporting funguje i tam, kde zdrojový systém přepisuje vlastní záznamy.

  • Kód, který nikdy nemusíte psát ručně

    Nahrávání, historizace a lineage se generují z modelu v reálném čase a běží nativně na Snowflake, Databricks, BigQuery, SQL Serveru, Fabricu, Oracle nebo PostgreSQL.

  • Jedna platforma, až o devět nástrojů méně

    Modelování, ETL, CI/CD, dokumentace a lineage na jednom místě. Právě to umožňuje přejít od zadání požadavku do produkce za 14,7 minuty.

Oceněno společností BARC v The Data Fabric Survey 26

Seznamte se s naším expertem

Dvacet minut s naším obchodním ředitelem a upřímná odpověď, zda se to hodí pro váš technologický stack.

Matt Collett

Matt Collett

Sales Director

Co hledáte?

Odesláním souhlasíte s našimi Zásadami ochrany osobních údajů.

Další problémy, které tato série řeší

  • Za hranicemi SQL Serveru

    Provozujete stále SSIS na licencovaném SQL Serveru jen proto, abyste plnili Snowflake či cloud?

    SQL Server Integration Services (SSIS) vznikly pro lokální ekosystém Microsoftu. Jejich použití pro plnění moderních cloudových skladů, jako jsou Snowflake, Databricks nebo Fabric, vyžaduje vyhrazené servery, konektory třetích stran a zbytečné licence pro SQL Server. Řešením je generovat nahrávání nativně přímo v cílovém databázovém stroji.

  • Nasazení a CI/CD

    Je SSIS jedinou součástí vašeho technologického stacku, která stále nezvládá CI/CD?

    Soubor .dtsx je kód XML, který se v Gitu špatně porovnává a ještě hůř slučuje; pokud dva inženýři upraví stejný balíček, obvykle to končí jeho ruční přestavbou. Prostředí závisejí na ručně udržovaných proměnných v SSISDB. Releases by měly vznikat z modelu, pro každé prostředí zvlášť, včetně rollbacku.

  • Dluh balíčků

    Převyšuje počet vašich balíčků SSIS počet lidí, kteří jim rozumí?

    Stovky balíčků .dtsx, jeden pro každou tabulku, vytvořené ve Visual Studiu kýmkoli, kdo zrovna řešil daný úkol, s řídicími a datovými toky, jež se otevírají jen po jednom. Přidání sloupce znamená otevírat balíčky jeden po druhém. Řešením není šablona balíčku, ale model, který nahrávání generuje nativně pro SQL Server, Azure SQL nebo Fabric.

Otázky a odpovědi