Adicionando UUID para cada linha sendo importada de um arquivo CSV
Queremos importar 100 mil linhas de um arquivo .csv para uma tabela Cassandra.
Não há valor exclusivo para cada linha; por esse motivo, queremos adicionar UUID a cada linha importada. Como fazemos isso automaticamente ao importar dados do arquivo CSV.
Linha de amostra (a primeira linha é o nome da coluna) do arquivo .CSV
DateTime,Latitude,Longitude,Depth,Magnitude,MagType,NbStations,Gap,Distance,RMS,Source,EventID,Version
2014-09-11T12:36:11.000+00:00,67.689,-162.763,14.6,3.9,ml,,,,0.79,ak,ak11387003,1410441826879
Deseja adicionar UUID a cada linha como abaixo
UID, DateTime,Latitude,Longitude,Depth,Magnitude,MagType,NbStations,Gap,Distance,RMS,Source,EventID,Version
c37d661d-7e61-49ea-96a5-68c34e83db3a,2014-09-11T12:36:11.000+00:00,67.689,-162.763,14.6,3.9,ml,,,,0.79,ak,ak11387003,1410441826879