Active Metadata Engine (AME) â v3 Versionsnoteringar
Version: 3.2
ErsÀtter: release/v25.10.1
3.2-linjen gör AME till kĂ€llan för datalagrets styrning: villkor, kommentarer och klassificeringstaggar genereras nu ur samma metadata som bygger tabellerna. Den lĂ€gger ocksĂ„ till tvĂ„ byggmĂ„l â Databricks och PostgreSQL â och stĂ€nger exponeringen för SQL-injektion i loggningsvĂ€garna. Se Vad förĂ€ndras i 3.2 för detaljer om byggmĂ„l, modell, laddning och styrning.
đ Funktioner
- Automatiserad styrning av datalagret. SQL-genereringen skapar nu unika villkor, primÀr- och frÀmmandenycklar, PII- och kategoritaggar, kolumnkommentarer, samt arv av domÀntaggar för affÀrsnycklar pÄ normaliserade barntabeller. Villkorsgenerering Àr pÄ som standard.
- Dataprodukt- och kvalitetsytor. Levererade kontraktsytor för Model v4, asynkron arbetarbaserad utskickning av QPI-kvalitetskontroller, versionerade kÀllfilsstrukturer (
SourceFileV3b) och hantering av fÀltkategorisering. - Systemobservabilitet och hÀrdning. Exponerade telemetri-API:er för System Health, lade till utskick av QPI-rapporter över flera kanaler, antog schemaneutrala objektlagringssökvÀgar (
OBJECTSTOREURL), och eliminerade SQL-injektion i loggningsvÀgarna.
đ Buggfixar
- SÀkerhet i SQL-injektion och spÄrning. SÄrbarheter för SQL-injektion i alla loggningsvÀgar eliminerades genom övergÄng till bundna parametrar, och krascher i köarbetaren löstes genom automatisk Äteranslutningslogik och exponentiell backoff för omförsök.
- SQL-generering och schemaintegritet. Matchningen av förÀldrasökvÀgar i hierarkisk normalisering korrigerades, tekniska metadatakolumner (
__*_HID,__*_CHECKSUM) skyddas frĂ„n aliaseringsregler, escaping av beskrivningar ('â'') fixades, ochoverwrite-metoder slĂ€pper nu befintliga tabeller innan de Ă„terskapas. - Datakonsistens i API:et. Dubbletter i relationsfrĂ„geresultat löstes, filtrering av inre aggregat i schemalĂ€ggarfrĂ„gor fixades,
NaN/NaT-vÀrden konverteras tillnullför ren JSON-serialisering, och krav pÄ primÀrnyckel upprÀtthÄlls för append- och versionerade importer. - Precision i loggklassificeraren. Allvarlighetsklassificeringen matchar nu nyckelord pÄ exakta ordgrÀnser, och konfigurationspayload-block undantas frÄn falskt positiva felutlösare.
Uppgraderingsnoteringarâ
- Lyft backend till v3 först. 3.2-linjen krÀver
/api/v3, med/api/v3.2för generering pĂ„ objektnivĂ„. Ingenting annat i uppgraderingen kan flytta sig förrĂ€n det Ă€r gjort. Sourcefile-datakontraktet förhandlas â prövas pĂ„ v3.2, sedan v3.1, sedan v3, dĂ€r en404faller vidare och en422stoppar omedelbart. - Generera om definitioner och jĂ€mför dem innan du kör en laddning. Publicerade tabellformer Ă€ndras för hierarkiska kĂ€llor, tekniska kolumner fĂ„r
__-prefix med en enda avslutande__checksum, och kolumnordningen har Ă€ndrats. - BestĂ€m dig om villkor och klassificering. Villkorsgenerering Ă€r pĂ„ som standard â sĂ€tt
ENABLE_CORE_UNIQUE,ENABLE_FOREIGN_KEYochENABLE_PUBL_PRIMARY_KEYtill0för att behÄlla tidigare utdata. SÀttTAG_NAME,SENSITIVE_TAG_NAMEochSENSITIVE_TAG_VALUEtill ditt eget schema i stÀllet för att leva med standardvÀrdena. - Publiceringsdefinitioner för barntabeller bÀr ytterligare taggsatser, eftersom domÀntaggar nu inkluderar affÀrsnycklar Àrvda frÄn förfÀdernivÄer.
- SĂ€tt om baslinjen för varje test som jĂ€mför genererad DDL byte för byte â
CREATE TABLEpÄ Snowflake och Databricks bÀr nuCOMMENT, ochrundate-standardvÀrdet löses per anrop i stÀllet för att vara fryst. - FÀltkategoriseringar kan Ànnu inte tas bort frÄn grÀnssnittet.