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.