They both write to eeprom, but DATA can only write static values from compile at program time. Eeprom can write to the eeprom while executing your program, so live data or results can be stored.