Я планирую создать хранилище данных Fitbit для образовательных целей, и, похоже, в Интернете нет материалов, специально предназначенных для данных Fitbit.
С некоторыми проблемами столкнулись:
Вы можете экспортировать только 1 месяц данных (максимум) с веб-сайта Fitbit.Мой план состоял бы в том, чтобы за один раз помещать данные за месяц в папку, и эти файлы читать отдельно.
Вы можете экспортировать данные через CSV или .XLS.Проблема с XLS заключается в том, что каждый день месяца будет создаваться отдельный лист для журналов продуктов питания, который затем необходимо будет объединить в промежуточной таблице.Проблема с CSV заключается в том, что для каждого файла существует один лист со всеми данными: CSV Layout
Затем я использовал бы SSIS для загрузкиданные в базу данных SQL Server для целей отчетности.
Какой подход был бы более подходящим для экспорта данных с использованием формата .XLS или CSV?
Редактировать: Как можно было бы загрузитьCSV-файл в SSIS с таким форматом?
Формат CSV будет следующим:
Тело ,,,,,,,,, Дата, Вес, ИМТ, Жир ,,,,,, 01/06/2018,71,5, 23.29,15 ,,,,,, 02/06/2018,71.5,23.29,15 ,,,,,, 03/06/2018,71.5,23.29,15 ,,,,,, 04/06/2018,71.5,23.29,15 ,,,,,, 05/06/2018,71.5,23.29,15 ,,,,,, 06/06/2018,71.5,23.29,15 ,,,,,, 07/06/2018, 71.5,23.29,15 ,,,,,, 08/06/2018,71.5,23.29,15 ,,,,,, 09/06/2018,71.5,23.29,15 ,,,,,, 10/06/2018,71.5,23.29,15 ,,,,,, 11/06/2018,71.5,23.29,15 ,,,,,, 12/06 / 2018,71.5,23.29,15 ,,,,,, 13/06/2018,71.5,23.29,15 ,,,,,, 14/06 / 2018,71.5,23.29,15 ,,,,,, 15/06 / 2018,71.5,23.29,15 ,,,,,, 16 /06 / 2018,71.5,23.29,15 ,,,,,, 17/06 / 2018,71.5,23.29,15 ,,,,,, 18/06 / 2018,71.5,23.29,15 ,,,,,, 19/06/2018,71.5,23.29,15 ,,,,,, 20/06/2018,71.5,23.29,15 ,,,,,, 21/06 / 2018,71.5,23.29,15 ,,,,,,22/06 / 2018,71.5,23.29,15 ,,,,,, 23/06 / 2018,71.5,23.29,15 ,,,,,, 24/06 / 2018,71.5,23.29,15 ,,,,,, 25/06 / 2018,71.5,23.29,15 ,,,,,, 26/06 / 2018,71.5,23.29,15 ,,,,,, 27/06 / 2018,71.5,23.29,15 ,,,,,, 28/06 / 2018,71.5,23.29,15 ,,,,,, 29/06 / 2018,72.8,23.72,15 ,,,,,, 30 /06 / 2018,72.95,23.77,15 ,,,,,, ,,,,,,,,, *
Foods ,,,,,,,,,, Date, Calories In ,,,,,,,, 01/06/2018,0 ,,,,,,,, 02/06/2018,0 ,,,,,,,, 03/06/2018,0 ,,,,,,,, 04/06/ 2018,0 ,,,,,,,, 05/06/2018,0 ,,,,,,,, 06/06/2018,0 ,,,,,,,, 07/06/2018,0,,,,,,,, 08/06/2018,0 ,,,,,,,, 09/06/2018,0 ,,,,,,,, 10/06/2018,0 ,,,,,,,, 11/06/2018,0 ,,,,,,,, 12/06/2018,0 ,,,,,,,, 13/06/2018,100 ,,,,,,,,, 14/06/ 2018,0 ,,,,,,,, 15/06 / 2018,0 ,,,,,,,, 16/06 / 2018,0 ,,,,,,,, 17/06 / 2018,0,,,,,,,, 18/06/2018,0 ,,,,,,,, 19/06/2018,0 ,,,,,,,, 20/06/2018,0 ,,,,,,,, 21/06/2018,0 ,,,,,,,, 22/06/2018,0 ,,,,,,,, 23/06/2018,0 ,,,,,,,, 24/06/ 2018,0 ,,,,,,,, 25/06 / 2018,0 ,,,,,,,, 26/06 / 2018,0 ,,,,,,,, 27/06/2018, "1 644",,,,,,,, 28/06/2018," 2,390 ",,,,,,,, 29/06 / 2018,981 ,,,,,,,, 30/06/2018,0 ,,,,,,,,
Например, «Foods» будет именем таблицы, «Date» и «Calories In» будут именами столбцов.«01/06/2018» - это дата, «0» - это «калории в» и т. Д.