Snilld

No-code ML med Snowflake og SageMaker Canvas er en genvej — men ikke hele vejen

AWS har udgivet første del af en trin-for-trin-guide til et no-code ML-flow fra Snowflake over SageMaker Canvas til Amazon Quick. Pointen er hurtigere vej fra datalager til forudsigelser for forretningsbrugere—men der står stadig åbne spørgsmål om MLOps, governance, netværk og omkostninger.

21. august 2026 Peter Munkholm

Hvad har AWS lige sagt, og hvorfor betyder det noget

AWS har publiceret en praktisk how-to, der binder tre ting sammen uden at kræve kode: data i Snowflake, modelbygning i Amazon SageMaker Canvas og visualisering i Amazon Quick. Første del fokuserer på opsætning af Snowflake og AWS-kontoen. Det er med vilje lavpraktisk, fordi mange organisationer allerede har store mængder data i Snowflake, men mangler en hurtig, kontrolleret måde at prøve maskinlæring uden at engagere et helt data science-team hver gang.

Operationsgulv i en mindre virksomhed: en lille transportvogn ledes langs en cyan/green gulvbane, teknikerens ryg ude af fokus.

Hvad blogindlægget faktisk påstår

AWS peger på, at “Healthcare, retail, and life sciences organizations generate massive quantities of operational data in cloud data warehouses like Snowflake.” Kilden beskriver samtidig, at disse lagre “store and scale information efficiently,” men at vejen til forudsigelser stadig er vanskelig (AWS-bloggen).

Bloggen siger også: “Traditional machine learning (ML) approaches require specialized teams, long development cycles, and heavy engineering support, creating delays and limiting experimentation for the business users who understand the data best.” Løsningen i indlægget er en no-code sti via SageMaker Canvas: “With Amazon SageMaker Canvas, you can explore datasets, prepare features, build predictive models, and generate insights visually without writing code.” Serien er i tre dele: Del 1 om opsætning (den aktuelle), Del 2 om forbindelse til Snowflake og modelbygning på et bedragerieksempel, og Del 3 om at sende forudsigelser til Amazon Quick og bygge interaktive dashboards (kilde).

Den inspirerede case i healthcare

Guiden er “inspired by a real healthcare organization” med års operationelle data i Snowflake: salgstransaktioner, produktbevægelser, patientinteraktioner og regionale performance-metrics. Ifølge bloggen manglede forretningen en vej til at forudsige efterspørgsel, forstå sæson og geografi og få ML-baserede indsigter direkte i BI. Der var for lidt data science-kapacitet, og hvert nyt ønske blev til lange cyklusser med specialister. Derfor peger posten på no-code som bro mellem data og beslutninger—koblet til visualisering i Amazon Quick (kilde).

Bemærk at casen ikke indeholder tal for præcision, tidsbesparelse eller forretningsmæssig effekt. Indlægget fungerer som metodevejledning—ikke som dokumenteret forretningscase.

Hvorfor mange virksomheder stadig står fast

Ifølge AWS’ egen problemformulering er det svært at omsætte driftsdata til forudsigelser, selv på store lagre. En intern rådgiverkommentar i et medfølgende manusbrief peger på klassiske flaskehalse: datakvalitet, feature engineering, realtids-integration og governance samt det at bygge og vedligeholde ML-pipelines i produktion. Uden disse grundsten risikerer en pæn no-code-model at forblive en prototype.

Banner

Blogindlægget dækker heller ikke en fuld MLOps-rygrad: modelregistrering, versionsstyring, test, monitorering og rollback. Uden de dele bliver tempoet i eksperimenteringen svært at overføre til stabil drift.

Makrofoto af en slidt metalklips med en frisk cyan streg over en ridse, oliepletter og to små farvede tråde.

Teknisk kort over opsætningen i del 1

Del 1 handler om at gøre miljøerne klar. Overblikket fra bloggen: Opret og klargør AWS-kontoen, sørg for at Snowflake-roller og warehouses kan tilgå de relevante tabeller, og forbind SageMaker Canvas til Snowflake for at udforske data og bygge modeller. Efter træning kan modellen ifølge teksten deployes til et Amazon SageMaker Endpoint fra Canvas’ modelside, hvorefter der kan genereres forudsigelser. Til visualisering anbefales batch predictions i Canvas, som skrives til Amazon S3, hvorefter Amazon Quick kan bygge interaktive dashboards. Alle disse trin beskrives i postens overblik og figurafsnit (kilde).

Der er dog rapporteringshuller. Bloggen beskriver ikke detaljeret, hvilke Snowflake-privilegier der passer til forskellige scenarier, hvordan warehouses dimensioneres eller auto-scales ved varierende datamængder, eller hvordan netværkssikkerhed (VPC, private links, egress-kontrol) bedst sættes op. Den går heller ikke i dybden med dataoverførselshastigheder mellem Snowflake og Canvas eller den samlede omkostningsprofil på tværs af Snowflake-compute, SageMaker Canvas-forbrug og visualisering i Amazon Quick.

Hvorfor konfigurationen betyder noget i praksis

Rolle- og privilegestyring i Snowflake påvirker både sikkerhed og hastighed. For brede roller kan give unødig adgang; for snævre roller bremser eksperimenter. Warehouse-størrelse og auto-suspend/auto-resume påvirker både svartid og omkostning. På AWS-siden handler det om, hvilke IAM-roller Canvas får, hvor outputs lander i S3, og hvordan adgang til endpoints styres. Små valg her får stor betydning, når der er mange modeller i drift.

Guiden savner også en anbefalet netværkstilgang, så data ikke ryger via offentlige endpoints. Derudover ville et simpelt benchmark for batch scoring hjælpe med at estimere tid og pris. Uden sådanne mål er det svært for it- og cloud-arkitekter at godkende en bred udrulning.

Organisatoriske konsekvenser og orkestrering

No-code ændrer arbejdsdelingen. Forretningsanalytikere kan bygge prototyper, men nogen skal eje drift, datakvalitet og sikkerhed. Orkestrering forsvinder heller ikke, selv om læringen er visuel. VentureBeat refererer data, hvor medianvirksomheden nu anvender tre forskellige orkestreringsplatforme parallelt, hvilket indikerer, at ét værktøj sjældent dækker hele behovet og at styring på tværs derfor er en reel udfordring (kilde).

Det betyder i praksis, at en Canvas-baseret model, der eksporterer batch-resultater til S3 og ind i Amazon Quick, typisk skal kobles ind i en bredere pipeline. Nogen skal starte kørsel, versionere, og beslutte rollback, hvis performance falder.

Se første inline billedpost.

Hvad ledere bør kræve af opsætningen

Hvis målet er hurtig forretningsværdi, så efterspørg tre ting fra start. Én, klare retningslinjer for hvem der må bygge og publicere modeller, og på hvilke data. To, gennemsigtighed i omkostninger—både Snowflake-compute og Canvas-forbrug—så man kan sammenligne med byggeri i traditionel kode. Tre, en letvægts-MLOps-rygrad, som både er enkel i drift og sikrer kvalitet og sporbarhed.

Uden disse elementer risikerer man prototyper, der ikke kan gentages eller driftes. Det koster både tid og tillid.

Banner

Hvad der konkret skal konfigureres

Set med tekniske briller peger blogindlægget på følgende byggesten, som bør være på plads før del 2 og 3 giver mening:

  • AWS-konto med de rigtige IAM-roller til SageMaker Canvas, S3-skrivning og eventuelle endpoints.
  • Snowflake-roller, warehouses og privilegier, der giver læseadgang til de relevante tabeller og sikrer sporbarhed.
  • Forbindelse fra Canvas til Snowflake via den indbyggede connector med klart definerede datakilder.
  • Plan for batch predictions fra Canvas til S3 samt hvordan Amazon Quick skal læse og opdatere dashboards.

Her mangler bloggen—som nævnt—anbefalinger til netværk (privat routing), dataprodukter (skemaer, kontrakter) og performance-tests, før man går bredt.

Drift, sikkerhed og omkostninger

Der er nogle faldgruber, man gerne vil undgå. Hvis Snowflake-warehouses står for stort for længe, stiger regningen. Hvis Canvas kører mange parallelle træninger uden styring, kan omkostningerne løbe. Og hvis S3-buckets bliver fyldt med batch-resultater uden oprydning, bliver governance og sletning en stadig voksende opgave.

VentureBeats observation om tre samtidige orkestreringsplatforme peger på en anden risiko: opsplitning. Hvis dataflows ligger i Snowflake, modeller i Canvas, dashboards i Amazon Quick og alarmering et helt andet sted, bliver det svært at bevare overblikket. En løsning er at definere, hvor den operationelle sandhed bor, og at dokumentere processerne tydeligt.

Hvad man bør gøre allerede nu

  • Kortlæg datakvalitet: Hvilke tabeller i Snowflake er “production-grade”, og hvilke er eksperimentelle. Fastlæg et minimumskrav før modelarbejde.
  • Definér roller: Hvem må træne, hvem må publicere endpoints, og hvem godkender features og datasæt.
  • Etabler en enkel MLOps-kæde: modelregistrering, automatisk evaluering på holdout-data, driftsovervågning og en rollback-procedure.
  • Lav et omkostningstjek: kombineret pris for Snowflake-compute, SageMaker Canvas-forbrug og Amazon Quick-visualisering. Sæt budgetalarmer.
  • Planlæg dataflow: Hvordan skubbes batch predictions fra Canvas til S3 og ind i Amazon Quick—og hvor ofte—uden at ramme egress- og computeomkostninger.

Mulige begrænsninger og de reelle trade-offs

No-code er stærkt til at accelerere idé til første model. Det er svagere ved specialtilfælde som komplekse feature pipelines eller nichemetoder. Der er også risiko for “shadow models”—små modeller uden ejer og driftshjem. Hurtigt, ja, men ikke nødvendigvis kontrolleret.

Alternativet er ofte en kø af forespørgsler til et presset data science-team. No-code kan derfor være et godt første stop. Bare ikke det eneste.

Åbne spørgsmål, som kræver svar

Fire tydelige huller bør afklares, hvis man vil bygge videre på AWS’ guide:

  • Effektmål: Hvilke forbedringer i præcision og time-to-insight så den beskrevne healthcare-organisation? Ingen tal er delt.
  • Omkostningsprofil: Hvad koster en end-to-end-kørsel over Snowflake, Canvas og Amazon Quick ved lave, mellem og høje datamængder?
  • Realtime eller ej: Forløbet virker primært batch-orienteret. Hvad kræves for lav-latens inference, og hvordan passer det ind i Canvas’ flow?
  • Snowflake-konfiguration: Anbefalede roller, warehouse-størrelser og auto-scaling-mønstre for typiske workloads er ikke beskrevet.

Indtil de svar er på plads, er guiden bedst som accelerator til POC og pilot. Produktion kræver mere dokumentation og test.

Bottom line

AWS’ første del af serien er en nyttig indgang til no-code ML for organisationer, der lever i Snowflake. Det bringer eksperimenteringen tættere på forretningen, som bloggen også lægger op til: “Business analysts, product owners, and operational teams can accelerate decision-making while maintaining enterprise security and governance.” Men det er ikke en færdig løsning. Uden klare rammer for data, drift og beredskab forsvinder gevinsten let.

Næste skridt er konkrete: stram adgangsstyring i Snowflake, stabile IAM-roller til Canvas, et lille men skarpt MLOps-setup og en plan for pris. Forskellen mærkes først, når det kører i hænderne på rigtige teams.

Kilder

    Gør brugeroplevelsen bedre.
    Hvilket firma arbejder du for?