Vad är filformatet SAS?
Filer med filtillägget .sas innehåller källkod som körs av SAS Institutes analysprogramvara. De är i klartextformat (UTF-8 på moderna system, ASCII eller EBCDIC på stordatorer) och utnyttjar applikationens funktioner för datahantering, modellering och statistisk analys. De gör det möjligt att initiera processer och uppgifter, definiera data inom SAS-programvaran, arbeta med dataset och referera till andra filer relaterade till programvaran.
Öppna SAS-filer
.sas-filer har ett klartextformat, så de kan enkelt öppnas i valfri textredigerare, till exempel Anteckningar. Om SAS-programvaran är installerad på en dator som kör Windows eller macOS, associeras filer med filtillägget .sas automatiskt med SAS-kodredigeraren, som erbjuder:
- syntaxmarkering av vanliga kodelement för att förbättra läsbarheten,
- felkontroll och verifiering i realtid,
- möjligheten att köra ett valt kodblock och inspektera resultaten omedelbart.
Filer lagras i kataloger som bildar en biblioteksstruktur för användaren; LIBNAME-satsen mappar ett biblioteksnamn till en filsökväg som innehåller .sas7bdat-datasetfiler och andra SAS-resurser.
Syftet med SAS-filer
Ursprungligen användes kommandon skrivna i .sas-filer främst för statistisk dataanalys. Idag kan dessa filer vara en del av DSS-lösningar - moduler som används för att hämta, analysera och rapportera data, såväl som smalt specialiserade analysimplementeringar. De utgör oftast delar av affärslösningar som stöder beslutsfattande baserat på stora dataresurser, från analys av webbplatstrafik till personaladministration. SAS Viya, den nuvarande molnbaserade plattformen (sedan 2016), bibehåller full kompatibilitet med samma .sas-syntax.
Säkerhet & trygghet
RISK: LOWKlartextfil med kod; att öppna i en textredigerare är säkert. Att köra i SAS exekverar godtycklig kod - standardförsiktighet vid kodgranskning gäller innan du kör okända .sas-filer (de kan läsa/skriva filer, fråga databaser, anropa externa skalkommandon via X-satsen).
Formatdetaljer
i ett nötskal- SASS (Syntactically Awesome Style Sheets) - CSS-preprocessofiler använder också .sass (äldre syntax); skiljer sig från .sas - helt orelaterat område.
Program som öppnar SAS-filer
Tekniska detaljer
djup specifikation| Språk | SAS programmeringsspråk - DATA-steg, PROC-steg, makrospråk (%MACRO/%MEND) |
| Kodning | Klartext - UTF-8 på moderna plattformar; ASCII eller EBCDIC på stordator (z/OS) |
| Behållare | Klartext; inget binärt hölje |
| Viktiga stegtyper | DATA (datamanipulering/import), PROC (analys-/rapporteringsprocedurer), LIBNAME (bibliotekssökväg), OPTIONS, TITLE |
| Exekveringsmodell | Tolkas vid körning; ingen separat kompilerad binär distribueras till slutanvändare |
| MIME-typ | text/x-sas |
| Typisk storlek | 1 KB - 5 MB; de flesta program är små; stora autogenererade skript kan vara större |
| Associerade OS | Windows, Linux, Unix, z/OS (stordator), macOS |
| Versionskompatibilitet | Syntaxkompatibel från SAS 9.4 (2013) till SAS Viya (molnbaserad, 2016-idag) |
| Dataproduktion | Producerar .sas7bdat-dataset, ODS-rapporter och exportfiler (.xpt, .csv, etc.) |
| Relaterade format | .sas7bdat (SAS-dataset), .sas7bcat (SAS-katalog), .xpt (transportformat) |
| Makrospråk | %MACRO/%MEND-block för återanvändbar parametriserad kod; löses vid parsning före körning |
| Redigerarintegration | SAS-kodredigerare, VS Code SAS-tillägg, Notepad++ (visa/redigera utan körning) |
| SAS 9.4-status | Standardstöd upphörde 1 januari 2025; SAS Viya är den nuvarande strategiska plattformen |
| Släppt | 1976 (SAS System first release) |
| Senaste version | No versioned format; syntax evolves with SAS 9.4 (2013-) and SAS Viya |
| Specifikation | documentation.sas.com |
SAS-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SAS-filer.