A DATA lépés az a SAS program, amely a külső adatfájlokat olvassa be és előállítja
belőlük a SAS adatállományt. Az alábbi ábra ennek a folyamatát mutatja be:
Itt a DATA lépésben is 2 féle változó van, a karakteres változó(bármilyen értéket felvehet,
akár számot, betűt és speciális karaktert is, ezeket a változókat a változónév után
írt $ jellel jelöljük) és a numerikus változó(csak számot tartalmazhat).
A DATA lépésnek 4 fő utasítása van.
1. A DATA utasítás: Ez az első utasítása a DATA lépésnek és egyben ez jelzi is,
hogy itt kezdődik maga a DATA lépés.
2. Az INFILE utasítás: Ez az utasítás mondja meg a DATA lépésnek, hogy hol
található az a külső adatfájl, amelyből majd a SAS adatállomány készül.
3. Az INPUT utasítás: Ez az az utasítás, amely egyenként beolvassa a külső adatok
rekordjait a DATA lépés programjába.
4. A RUN utasítás: Lezárja a DATA lépést.
Ezeknek az utasításoknak a sorrendje kötött, ilyen sorrendben kell követniük egymást.