Skip to main content

Active Metadata Engine (AME) – v2 Versionsnoteringar

Version: 25.10 Utgivningsdatum: 1 december 2025

Denna version levererar stora förbĂ€ttringar över Service API och SQL Generator API, vilket avsevĂ€rt utökar plattformens metadataintelligens och automatiseringsförmĂ„gor. Service API introducerar avancerad fĂ€ltkategorisering, förfinad ingest-flödeskontroll, nya workload-hanteringsĂ€ndpunkter och en bred uppsĂ€ttning förbĂ€ttringar av lineage, revision, schemalĂ€ggning och kĂ€llfilsmetadatahantering. Samtidigt fĂ„r SQL Generator API kraftfull ny SQL-genereringslogik—inklusive list-split-arv, förbĂ€ttrad formatering, CROSS APPLY-stöd och avancerad multi-fil-utdatahantering—parad med mĂ„nga tillförlitlighets- och kompatibilitetsfixar. Tillsammans fördjupar dessa uppdateringar lineage-noggrannhet, stĂ€rker ingest-styrning och moderniserar SQL-generering för komplexa hierarkiska datastrukturer.

Service API​

🚀 Funktioner

  • Introducerade FieldCategorization-modell med nya endpoints för att hĂ€mta, skapa och uppdatera fĂ€ltdomĂ€nkategoriseringar, inklusive fullstĂ€ndig versionsspĂ„rning.
  • Lade till fullstĂ€ndigt stöd för ingest claimed logic och dataklassificeringar, förbĂ€ttrade ingest-flödeskontroll.
  • Implementerade ett nytt startWorkload API och anslutningslogik, möjliggör explicit workload-initiering och tillstĂ„ndshantering.
  • FörbĂ€ttrade loggning och publisher-funktionalitet med nya log-by-date endpoints och ytterligare attribut i loggtabeller.
  • Lade till stöd för SplitToTable pĂ„ kĂ€llfilsnivĂ„, inklusive nya endpoints och förfinad validering.
  • Utökade OpenLineage-funktionalitet med förbĂ€ttrade stagmönster, betrodd datasethantering, namespace-fixar, PDQ view-integration och detaljerade/attributnivĂ„ lineage-alternativ.
  • Lade till förmĂ„ga att köra om fil- och anpassade ingest-kĂ€lltyper.
  • Introducerade ett nytt API för omplanering av ingest-flöden med förbĂ€ttrad datumhantering (useAsValidFrom, mappinguppdateringar).
  • Lade till nya attribut och metadatafĂ€lt över SourceFiles och relaterade endpoints (listLevels, targetNormalization, ytterligare kolumner, uppdaterade stagscheman).
  • Lade till revisionsendpoints för publisher-arbetsflöden och förbĂ€ttrad originalmeddelande-loggning.

🐛 Buggfixar

  • Korrigerade logik för workload-claiming, SQL-statusjĂ€mförelser och transaktionskonsistens.
  • Fixade flera SQL-problem (datatypkonverteringar, substring-args, coalesce-hantering, fel-tabell-inserts, saknade kolumner i merge-statements).
  • Fixade SplitToTable- och SourceFile-valideringsproblem, inklusive skip-file-logik och korrigerade kolumnnamn.
  • Korrigerade flera namespace-problem i OpenLineage (betrodda datasets, stagmönster, versalhantering, relationsschemat).
  • Reparerade endpoint-regressioner för post_lastfiltervalue, inklusive korrigerade URLs, validering och hantering av tomma filterkolumner.
  • Fixade olika justerings-, stavfel- och standardvĂ€rdesproblem över ingest- och publisher-API:er.
  • SĂ€kerstĂ€llde att f_-prefix inte felaktigt sĂ€tts som standard pĂ„ fĂ€ltnamn.

🔧 UnderhĂ„ll

  • Omstrukturerade SQL-frĂ„gor över scheduler-, ingest- och workload-logik för tydlighet och prestanda (inklusive stöd för never schedule-typer).
  • Rensade oanvĂ€nda funktioner, förbĂ€ttrade kommentarer och effektiviserade logik i OpenLineage- och relationsmapping-API:er.
  • Uppdaterade loggscheman med nya kolumner, omdöpta fĂ€lt och förbĂ€ttrad felmeddelandehantering.
  • FörbĂ€ttrade hantering av DLS namespace-parametrar och förbĂ€ttrade SourceFiles metadata-representation.
  • AllmĂ€n rensning: tog bort vilseledande print-statements, uppdaterade valideringar, sammanfogade master-grenar och justerade versionering (API v3.2).

SQL Generator API​

🚀 Funktioner

  • Lade till list-split med child inclusion, möjliggör parent-nivĂ„ SQL-generering som automatiskt inkluderar child-nivĂ„er medan djupare Ă€ttlingar kasseras.
  • Introducerade en ny SQL-formatter och förbĂ€ttrad nyckelutbredningslogik över nĂ€stlade strukturer.
  • Implementerade CROSS APPLY-stöd för Microsoft SQL-publiceringsmönster.
  • Lade till stöd för att dela en enda inputfil i flera SQL-outputs, förbĂ€ttrade modularitet och prestanda.
  • Introducerade snabbare join-strategier för publisher-arbetsflöden, optimerade för mindre delmĂ€ngder.
  • Lade till standardnyckelkolumner för att förhindra SQL-fel och förbĂ€ttrad checksum-hantering pĂ„ korrekta hierarkinivĂ„er.

🐛 Buggfixar

  • Fixade korrupt kommentarhantering och sĂ€kerstĂ€llde att kommentarer returneras som riktiga strĂ€ngar snarare Ă€n textlistor.
  • Löste problem relaterade till hierarkisk filladdning (sökvĂ€gsmismatcher, aliasing, felaktiga fĂ€ltsökvĂ€gar och . vs ->-missbruk).
  • Korrigerade flera integritets- och byggordningsproblem, förbĂ€ttrade SQL-mallgenereringsstabilitet.
  • Fixade saknade blob-filsökvĂ€gar, tokenlĂ€ckage och felaktiga SQL where-villkor för Synapse.
  • Adresserade bakĂ„tkompatibilitetsfel för DEFAULTCOLUMNS genom att introducera separata mallar.
  • Fixade mĂ„nga stavfel, versalproblem och justeringsproblem som pĂ„verkade SQL-genereringskonsistens.

🔧 UnderhĂ„ll

  • Rensade repository-rutter och tog bort obsoleta endpoints.
  • Lade till rikare felmeddelanden och förbĂ€ttrade debug-output för join-optimering.
  • Uppdaterade SQL-generator för att anvĂ€nda korrekt API-version och förbĂ€ttrade versionsnamning för temporĂ€ra output-filer.
  • Applicerade konsistenta casing-strategier pĂ„ final SQL-output och förbĂ€ttrade standardkolumnsökvĂ€gsdefinitioner.
  • FörbĂ€ttrade splitting-to-table-arbetsflöde: lade till unit tests, slutförde nödvĂ€ndig logik och optimerade sample-row-generering.