Hva er SAS-filformatet?
Filer med filendelsen .sas inneholder kildekode som utføres av SAS Institutes analyseprogramvare. De er i et rent tekstformat (UTF-8 på moderne systemer, ASCII eller EBCDIC på stormaskiner), og utnytter applikasjonens funksjoner for databehandling, modellering og statistisk analyse. De gjør det mulig å initiere prosesser og oppgaver, definere data i SAS-programvaren, operere på datasett og referere til andre filer relatert til programvaren.
Åpne SAS-filer
.sas-filer har et rent tekstformat, så de kan enkelt åpnes i et hvilket som helst tekstredigeringsprogram, for eksempel Notepad. Hvis SAS-programvare er installert på en datamaskin som kjører Windows eller macOS, blir filer med filendelsen .sas automatisk assosiert med SAS-koderedigereren, som gir:
- syntaksutheving av vanlige kodeelementer for å forbedre lesbarheten,
- feilsjekking og verifisering i sanntid,
- muligheten til å utføre en valgt kodeblokk og inspisere resultater umiddelbart.
Filer lagres i mapper som danner en bibliotekstruktur for brukeren; LIBNAME-setningen kobler et biblioteknavn til en filbane som inneholder .sas7bdat datasettfiler og andre SAS-ressurser.
Formålet med SAS-filer
Opprinnelig ble kommandoer skrevet i .sas-filer primært brukt til statistisk dataanalyse. I dag kan disse filene være en del av DSS-løsninger - moduler som brukes til innhenting, analyse og rapportering av data, samt smalt spesialiserte analyseimplementeringer. De utgjør oftest elementer i forretningsløsninger som støtter beslutningstaking basert på store dataressurser, fra analyse av nettstedstrafikk til personalledelse. SAS Viya, den nåværende skybaserte plattformen (siden 2016), opprettholder full kompatibilitet med den samme .sas-syntaksen.
Sikkerhet og trygghet
RISIKO: LOWKodefil i ren tekst; det er trygt å åpne den i et tekstredigeringsprogram. Kjøring i SAS utfører vilkårlig kode - vanlig forsiktighet ved kodegjennomgang gjelder før kjøring av ukjente .sas-filer (de kan lese/skrive filer, spørre databaser, og kalle eksterne skallkommandoer via X-setningen).
Formatdetaljer
i et nøtteskall- SASS (Syntactically Awesome Style Sheets) - CSS-preprosessorfiler bruker også .sass (eldre syntaks); forskjellig fra .sas - helt urelatert domene.
Programmer som åpner SAS-filer
Tekniske detaljer
dyp spesifikasjon| Språk | SAS-programmeringsspråk - DATA-steg, PROC-steg, makrospråk (%MACRO/%MEND) |
| Koding | Ren tekst - UTF-8 på moderne plattformer; ASCII eller EBCDIC på stormaskin (z/OS) |
| Beholder | Ren tekst; ingen binær innpakning |
| Viktige stegtyper | DATA (datamanipulering/import), PROC (analyse-/rapporteringsprosedyrer), LIBNAME (biblioteksbane), OPTIONS, TITLE |
| Kjøringsmodell | Tolket ved kjøring; ingen separat kompilert binærfil distribuert til sluttbrukere |
| MIME-type | text/x-sas |
| Typisk størrelse | 1 KB - 5 MB; de fleste programmer er små; store autogenererte skript kan være større |
| Tilknyttet OS | Windows, Linux, Unix, z/OS (stormaskin), macOS |
| Versjonskompatibilitet | Syntakskompatibel fra SAS 9.4 (2013) til SAS Viya (skybasert, 2016-nåtid) |
| Dataproduksjon | Produserer .sas7bdat-datasett, ODS-rapporter og eksportfiler (.xpt, .csv, osv.) |
| Relaterte formater | .sas7bdat (SAS-datasett), .sas7bcat (SAS-katalog), .xpt (transportformat) |
| Makrospråk | %MACRO/%MEND-blokker for gjenbrukbar parametrisert kode; løses ved analysetid før kjøring |
| Editor-integrasjon | SAS-koderedigerer, VS Code SAS-utvidelse, Notepad++ (visning/redigering uten kjøring) |
| SAS 9.4-status | Standard støtte opphørte 1. januar 2025; SAS Viya er den nåværende strategiske plattformen |
| Utgitt | 1976 (SAS System first release) |
| Siste versjon | No versioned format; syntax evolves with SAS 9.4 (2013-) and SAS Viya |
| Spesifikasjon | documentation.sas.com |
SAS-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SAS-filer.