retail data ingestion