FitnessSyncer

Configuración de Amazon S3, DropBox, Google Drive y OneDrive CSV

Podemos generar un archivo separado por comas (CSV) y leerlo desde Amazon S3, DropBox, Google Drive y OneDrive. Esta es una forma sencilla de importar datos desde otros servicios o de exportar archivos para realizar copias de seguridad o compartirlos con otras aplicaciones. Para garantizar la máxima flexibilidad y compatibilidad con todos los servicios, la configuración es bastante completa. A continuación te explicamos cómo configurarla:

  • Establece la ruta de acceso al archivo que deseas que leamos o modifiquemos. Puedes incluir «{tasktype}» en cualquier parte de la ruta, y lo sustituiremos por el tipo de datos que sincroniza la tarea; así, «/exports/{tasktype}.csv» se convierte en «/exports/Activity.csv» en una tarea de «Actividad» y en «/exports/Sleep.csv» en una tarea de «Suspensión». Esto permite que una misma carpeta contenga varias tareas sin que se sobrescriban entre sí.
  • Si nos facilitas una carpeta en lugar de un archivo, utilizaremos FitnessSyncer-{tasktype}.csv dentro de ella; por ejemplo, FitnessSyncer-Activity.csv.
  • Indica el separador que debemos utilizar para el archivo. Si no encuentras el que necesitas, ponte en contacto con nosotros.
  • Si tu archivo contiene bloques de comentarios, selecciona el carácter de prefijo de los comentarios. Si no encuentras el que necesitas, ponte en contacto con nosotros.
  • Si tu archivo contiene un bloque de texto en la parte superior, puedes cambiar la fila inicial por el número de fila en la que se encuentran los encabezados.
  • Para cada columna de tus datos, marca la casilla situada a la izquierda del «Número de columna» y, a continuación, introduce el índice numérico de la columna. Por ejemplo, en Excel, si la columna es la B1, este valor sería 2.
  • Para cualquier dato que no figure en tu base de datos, puedes introducir un valor de sustitución en la columna «Por defecto».
  • Algunos archivos CSV son resúmenes diarios de datos de actividad y, en esos casos, es posible que te interese agruparlos por fecha para no tener demasiados registros al día (por ejemplo, uno por minuto). Para ello, marca la casilla «¿Agrupar datos por fecha?» (esta opción solo está disponible actualmente para las actividades).
  • Algunos archivos CSV contienen datos detallados por comida y, en esos casos, es posible que te interese agruparlos por fecha para no tener un gran número de registros pequeños. Para ello, marca la casilla «¿Agrupar datos por comida?» (esta opción solo está disponible actualmente para la información nutricional).
  • Algunos archivos CSV incluyen una zona horaria sin especificar y, en esos casos, se utiliza por defecto la zona horaria de tu perfil. Si la fecha y la hora sin especificar corresponden en realidad a UTC, puedes anular esta configuración mediante la casilla de selección «¿Forzar la zona horaria UTC para fechas sin especificar?».

Al exportar tus datos, la opción «Resumen diario con recuentos totales» te ofrece flexibilidad en la fila de resumen. Si no está marcada, se mostrarán los datos exactos tal y como aparecen en tu Stream. Si esta opción está marcada, la fila de resumen diario contendrá el total de pasos del día. Si por defecto no hay ninguna fila de resumen para esa fecha, se añadirá una a tu conjunto de datos.

Para facilitar la asignación de columnas, puedes seleccionar el botón «Elegir columnas cargando una muestra», lo que te permitirá cargar una parte del archivo a modo de muestra, asignar las columnas de forma interactiva y guardar esa configuración. Es una forma estupenda de asegurarte de que dispones de todos los campos obligatorios, como la fecha de inicio.

El resto de ajustes son iguales que los de «Fuentes» o «Destinos».

Algunos servicios pueden generar archivos CSV que representan una actividad. Estos archivos son compatibles, pero debes utilizar la opción «Cloud Files» para configurarlo.

Para configurar Amazon S3, introduce tu clave de acceso en el campo «nombre de usuario», tu clave secreta en el campo «contraseña» y, en el campo «ruta», utiliza «depósito/directorio/archivo».

Si recibes un error que indica que una fila no tiene una fecha, una actividad o una descripción, o que no hay suficiente información para esa fila, lo más probable es que falte algún campo obligatorio o que no se haya podido analizar correctamente. Te recomendamos que utilices nuestro «Sample Uploader», que te mostrará los campos obligatorios para ese tipo de datos.

Nota: En el caso de las tareas de destino, no reescribimos el archivo, sino que añadimos al final del mismo lo que consideramos que es la nueva información. Si borras el archivo y quieres volver a rellenarlo, o si has modificado la estructura de los datos exportados, tendrás que restablecer la tarea.

CSV en las aplicaciones Android y iOS

Aquí, en la web, se configura una tarea CSV, en lugar de hacerlo en las aplicaciones. El motivo es la asignación de columnas: hay cientos de campos entre los que elegir, y navegar por ellos no es algo que se haga bien en la pantalla de un móvil, así que, en lugar de ofrecer solo la mitad, las aplicaciones te redirigen a esta página web.

Las aplicaciones sí muestran una tarea CSV tal y como es. Si abres una, el formato del archivo aparece como CSV, igual que aquí, y la ruta, el nombre y la programación se pueden editar allí como de costumbre. Lo que las aplicaciones no hacen es crear una nueva tarea CSV, ya que una fuente CSV sin asignación de columnas no puede importar nada.

Cuando necesites la configuración de mapeo —o los ajustes de dialecto, las comillas, el separador y la fila inicial—, la aplicación abre esta página en la tarea que estabas viendo, iniciando sesión automáticamente, y te devuelve a la aplicación cuando hayas terminado. La tarea se vuelve a leer al volver, por lo que la aplicación muestra cualquier cambio que hayas realizado en la web.

Si ya has iniciado sesión en FitnessSyncer en el navegador de ese dispositivo, la transferencia simplemente utiliza esa sesión.

CSV y fechas

Necesitamos las fechas de todos los artículos que se importan.

  • Elige «Fecha (EE. UU.)» si tu fecha tiene uno de estos formatos:
    • 07/27/2019 16:13:37
    • 07/27/2019 16:13
    • 07/27/2019
    • Jul 27, 2019
    • July 27, 2019
    • 2019-07-27 16:13:37
    • 2019-07-27 16:13:37 Z
    • 2019-07-27T16:13:37Z
    • 2019-07-27T16:13:37
    • July 27, 2019 04:13:37 PM
    • July 27, 2019 04:13 PM
    • July 27, 2019 - 04:13:37 PM
    • July 27, 2019 16:13:37
    • July 27, 2019 16:13
    • July 27 2019 04:13:37 PM
    • July 27 2019 04:13 PM
    • July 27 2019 - 04:13:37 PM
    • July 27 2019 16:13:37
    • July 27 2019 16:13
    • Jul 27, 2019 04:13:37 PM
    • Jul 27, 2019 04:13 PM
    • Jul 27, 2019 16:13:37
    • Jul 27, 2019 16:13
    • 2019-07-27 16:13Z
    • 2019-07-27 16:13
    • 27-Jul-2019 16:13
    • 07-27-2019 16:13
    • 07-27-2019
    • 16:13:37 PM Jul 27 2019
    • 2019-07-27
    • 2019/07/27 16:13:37
    • 2019/07/27 16:13
  • Elige «Fecha (fuera de EE. UU.)» si tu fecha tiene uno de estos formatos:
    • 27/07/2019 16:13:37
    • 27/07/2019 16:13
    • 27/07/2019
    • 27 Jul 2019
    • 27 July 2019
    • 2019-07-27 16:13:37
    • 2019-07-27 16:13:37 Z
    • 2019-07-27T16:13:37Z
    • 2019-07-27T16:13:37
    • 2019-07-27 16:13
    • 27 July 2019 04:13:37 PM
    • 27 July 2019 04:13 PM
    • 27 July 2019 16:13:37
    • 27 July 2019 16:13
    • 27 Jul 2019 04:13:37 PM
    • 27 Jul 2019 04:13 PM
    • 27 Jul 2019 16:13:37
    • 27 Jul 2019 16:13
    • 27-Jul-2019 16:13
    • 2019-07-27
    • 27-Jul-19
    • 27.07.2019 16:13:37
    • 2019/07/27 16:13:37
    • 2019/07/27 16:13
    • 27.07.2019 16:13Z
    • 27.Jul.2019 16:13
    • 27.07.2019
    • 2019.07.27 16:13Z
    • 27.Jul.2019 16:13
    • 2019.07.27
    • 27/Jul/2019
    • 20190727
  • Elige «Tiempo en segundos» si tus datos tienen un formato similar a «1564244017».
  • Elige «Tiempo en milisegundos» si tus datos tienen un formato similar a «1564244017000».
  • Si tu tabla tiene sus propias columnas para «Año», «Mes» y «Día», selecciona esas tres columnas.
  • Si la hora no se especifica en uno de los formatos anteriores, puedes incluirla utilizando el formato de hora, que debe ser uno de los siguientes:
    • 04:13:37 Z PM
    • 04:13:37 PM
    • 04:13 PM
    • 16:13:37 Z
    • 16:13:37
    • 16:13

Para la exportación de datos, utilizaremos el primer formato de las configuraciones anteriores.

Si tu formato de fecha no coincide con ninguno de los anteriores, ponte en contacto con nosotros.

CSV y valores enumerados

Algunos campos solo aceptan uno de un conjunto fijo de valores. Estos deben coincidir exactamente tal y como se muestra a continuación —todo en mayúsculas, con guiones bajos donde se indica— y no con el nombre descriptivo que mostramos en otras partes de FitnessSyncer. Un valor que no coincida exactamente se omite silenciosamente en esa fila, en lugar de rechazar toda la importación, por lo que vale la pena comprobarlos dos veces si un campo no se muestra como se esperaba.

  • Seguimiento del ciclo menstrual, Nivel de caudal:
    • NONE (Ninguno)
    • SPOTTING (Manchado)
    • LIGHT (Leve)
    • MEDIUM (Medio)
    • HEAVY (Abundante)
  • Seguimiento del ciclo menstrual, Moco cervical:
    • DRY (Seco)
    • STICKY (Destacado)
    • CREAMY (Cremoso)
    • WATERY (Aguado)
    • EGG_WHITE (Clara de huevo)
  • Seguimiento del ciclo menstrual, Prueba de ovulación:
    • NEGATIVE (Negativo)
    • HIGH (Alto)
    • PEAK (Pico)
  • Unidad de dosificación de medicamentos:
    • ML (ML)
    • MG (MG)
    • MGML (MG/ML)
    • MCG (Microgramo)
    • TABLET (Tableta)

Mi archivo exportado no contiene todos los datos; ¿por qué?

Realizamos un seguimiento de los datos que hemos subido previamente al archivo, por lo que, si realizas algún cambio en el formato del archivo o lo eliminas, es posible que no se suban todos los datos que esperas. En estos casos, puedes forzar una sincronización completa restableciendo tu tarea de destino CSV y, a continuación, volviendo a sincronizar.

¿Tenéis archivos CSV de ejemplo?

No proporcionamos archivos de ejemplo CSV, ya que está pensado para utilizarse con datos que desconocemos. La idea es que subas los datos, asignes las columnas de dichos datos a lo que esperamos y, a continuación, podamos importarlos.

Para algunos servicios, ofrecemos algunas configuraciones de ejemplo en la sección correspondiente que figura a continuación.

Si necesitas ayuda, ponte en contacto con nosotros.

No se importan datos; ¿cuáles son los campos obligatorios?

Normalmente, cuando no se importan datos, es porque falta algún campo obligatorio. El mensaje de error suele indicar de qué campo se trata.

A continuación se muestra la lista de campos obligatorios. Dado que existen varias formas de crear algunos tipos de datos (como las fechas), este título suele ser genérico. Si necesitas ayuda, envíanos un ejemplo y te ayudaremos.

Campos obligatorios de «Actividad»

  • Fecha
  • Actividad o descripción

Campos obligatorios de «Alergia»

  • Fecha
  • Nombre

Campos obligatorios de «Composición corporal»

  • Fecha
  • Peso

Campos obligatorios de «Presión arterial»

  • Fecha
  • Diastólica
  • Sistólica

Campos obligatorios de «Colesterol»

  • Fecha
  • LDL
  • HDL
  • Colesterol total

Campos obligatorios de «Afección»

  • Fecha
  • Nombre

Campos obligatorios de «Seguimiento del ciclo menstrual»

  • Fecha

Campos obligatorios de «Glucosa»

  • Fecha
  • Glucosa o A1C

Campos obligatorios de «Medicamentos»

  • Fecha
  • Nombre

Campos obligatorios de «Nutrición»

  • Fecha
  • Calorías, agua o carga glucémica

Campos obligatorios de «Oxígeno»

  • Fecha
  • SpO2

Campos obligatorios de «Sueño»

  • Fecha
  • Hora de acostarse
  • Tiempo de vigilia

Campos obligatorios de «Temperatura»

  • Fecha
  • Temperatura

¿Es compatible únicamente con Amazon S3 o también con el almacenamiento compatible con Amazon S3?

Por el momento, solo ofrecemos compatibilidad con Amazon S3. Si necesitas una capa de almacenamiento compatible con Amazon S3, ponte en contacto con nosotros para que podamos añadir esa compatibilidad para ti.

No puedo ver mis archivos en Dropbox Teams; ¿por qué?

La integración de FitnessSyncer con Dropbox no funciona con Dropbox Teams, ya que está pensada para uso personal. Si tienes alguna duda al respecto, ponte en contacto con nosotros.

¿Puedo subir archivos directamente a una hoja de cálculo de Google o a un archivo Excel?

No, solo admitimos la carga de archivos CSV. Si lo necesitas, puedes utilizar un proceso de automatización independiente para importar estos datos a archivos Google Sheets o Excel.

FitnessSyncer utiliza cookies esenciales para iniciar sesión y recordar tu configuración. Con tu permiso, también utilizamos cookies de análisis para comprender cómo utilizan los usuarios este sitio web. Más información