馃 驴Qu茅 es el Portal de Migraci贸n de Datos?

El Portal de Migraci贸n de Datos te ayuda con cualquier migraci贸n de datos que quieras realizar en Fast Track CRM. Con la ayuda del portal, ahora eres completamente independiente para realizar migraciones de datos. Sin dependencias de Fast Track, puedes trabajar a tu propio ritmo y seg煤n tu propio horario. Sin embargo, si necesitas asistencia, por favor contacta a tu Gerente de Integraci贸n en Fast Track.

馃攷 D贸nde encontrar el Portal de Migraci贸n de Datos

Para encontrar y acceder al Portal de Migraci贸n de Datos, tu usuario necesita tener asignado el rol Integration Management Admin.

C贸mo navegar:

  1. Desde el men煤 lateral de Fast Track CRM, haz clic en el bot贸n Configuraci贸n
  2. Haz clic en Integraciones
  3. Selecciona Migraci贸n de Datos
Navegando al Portal de Migraci贸n de Datos
Navegando al Portal de Migraci贸n de Datos

鈿欙笍 C贸mo realizar una Migraci贸n de Datos

Paso 1: Planificaci贸n

  1. Decide qu茅 tablas y columnas quieres migrar.
  2. Aqu铆 necesitas entender qu茅 Campos de Segmento se ver谩n afectados por tu migraci贸n.
  3. Ten en cuenta que los Campos de Segmento en Fast Track CRM se llaman nombre_tabla-nombre_campo. Por ejemplo, el Campo de Segmento con el nombre payment_activity-deposit_count se refiere a la columna deposit_count de la tabla payment_activity.
  4. Es importante tener en cuenta que si un campo no se migra, entonces usarlo en Segmentaci贸n puede resultar en comportamiento no deseado debido al hecho de que los jugadores podr铆an tener valores nulos para los campos no migrados.
  5. Debes indicar si una tabla debe ser truncada antes de la migraci贸n de datos. ⚠‍ Seleccionar esta opci贸n limpiar谩 la tabla antes de llenarla con los datos migrados. Esta opci贸n no debe seleccionarse si solo tienes la intenci贸n de migrar los datos para un subconjunto de tus jugadores.
  6. Una vez que hayas seleccionado tus tablas, debes descargar plantillas CSV para las tablas seleccionadas. Las necesitar谩s para subir archivos en el siguiente paso.
Mant茅n un ojo atento 👀‍
  1. Al planificar, ten en cuenta la granularidad de las tablas que est谩s migrando. Si est谩s migrando payment_events, cada fila en tu archivo CSV subido debe corresponder a un cambio de estado en una transacci贸n de pago. Si est谩s migrando casino_activity, cada fila corresponder谩 a un solo jugador, por lo que los datos deben representar un resumen agregado para ese jugador.
  2. Ten cuidado de cu谩ndo debes truncar tablas;
    1. Si est谩s migrando un historial completo de eventos, es seguro truncar la tabla.
    2. Si est谩s migrando una tabla agregada, solo debes truncar si planeas incluir a todos los jugadores en tu migraci贸n.
    3. Si est谩s migrando una selecci贸n de columnas de una tabla agregada, no debes truncar.

Paso 2: Subida

  1. Necesitar谩s guardar la migraci贸n antes de proceder a subir tus datos de prueba.
  2. Para cada tabla seleccionada en la etapa anterior, debes subir tus archivos en la secci贸n de subida. Puedes subir m煤ltiples archivos para la misma tabla. Nos encargaremos de consolidarlos en un solo archivo para ti.
  3. Los archivos necesitan tener la misma estructura que las plantillas descargadas en el paso anterior.
  4. Procede al mapeo; aqu铆 necesitas mapear los archivos subidos a las tablas seleccionadas para migraci贸n. Si mapeas un archivo que no tiene la estructura correcta seg煤n la plantilla descargada, obtendr谩s un error al intentar mapearlo a la tabla.
Mant茅n un ojo atento 👀‍
  1. Al extraer archivos de datos para tu subida, presta especial atenci贸n a las columnas de marca de tiempo/fecha. Todas las columnas de marca de tiempo/fecha migradas deben estar en formato YYYY-MM-DD y en hora UTC.
  2. Al subir archivos para la ejecuci贸n en seco, te aconsejamos usar una gran parte (si no todos) de tus jugadores. Esto asegura que cualquier problema potencial en los datos sea detectado en la ejecuci贸n en seco, antes de comenzar la migraci贸n completa de datos.

Paso 3: Ejecuci贸n en Seco

  1. Solo haz clic en el bot贸n.
  2. Espera a que la migraci贸n se complete.
  3. Cuando tu migraci贸n est茅 completa, ve a la etapa de QA.

Paso 4: QA

  1. Aqu铆 obtendr谩s un resumen de los datos migrados.
  2. Tambi茅n se te presentar谩 un conjunto de verificaciones de validaci贸n que se realizaron y si esas validaciones pasaron o no.
  3. Sigue cada paso en el QA y verifica que todo se vea bien.
  4. Descarga los archivos de reconciliaci贸n y verifica que los datos que fueron migrados se vean bien.
  5. Cuando est茅s satisfecho con los resultados, aprueba la ejecuci贸n en seco y procede a hacer la ejecuci贸n completa.
Mant茅n un ojo atento 👀‍
  1. Si algo sale mal en la ejecuci贸n en seco, por ejemplo, notas inconsistencias en los datos durante el proceso de QA, es seguro abortar tu migraci贸n y comenzar una nueva. Esto ya que no se modifican datos de producci贸n durante la ejecuci贸n en seco.
  2. Usa el proceso de QA de la ejecuci贸n en seco para verificar y confirmar que tus datos migrados son perfectos. Si no est谩s convencido de que tus datos se ven correctos, contacta a tu Gerente de Integraci贸n de Fast Track para asistencia.

Paso 5: Ejecuci贸n Completa

La ejecuci贸n completa de la migraci贸n sigue el mismo flujo que la ejecuci贸n en seco. Lo que es importante tener en cuenta aqu铆 es que para hacer la ejecuci贸n completa, Fast Track necesitar谩 pausar el procesamiento de eventos en tiempo real y el disparo de Actividades CRM. Esto se hace para asegurar la consistencia de datos y para asegurar que no se disparen Actividades basadas en datos de Segmentaci贸n obsoletos.

Paso 5.1: Pausar Colas

  1. El primer paso en ejecutar la ejecuci贸n completa de la migraci贸n es pausar las colas.
  2. Cuando hagas clic en el bot贸n pausar colas, se te pedir谩 confirmaci贸n. Al confirmar, el sistema pausar谩 el procesamiento de mensajes de las colas.
  3. Se te proporcionar谩 la marca de tiempo exacta del 煤ltimo mensaje procesado antes de que las colas fueran pausadas. Es importante tomar nota de esta marca de tiempo.
  4. Al hacer exportaciones de datos, todos los campos incluidos en la migraci贸n deben calcularse a partir de la marca de tiempo proporcionada. Cuando se reanude el procesamiento en tiempo real, el sistema Fast Track continuar谩 agregando eventos en tiempo real desde esa marca de tiempo en adelante, asegurando la consistencia de los datos.

Paso 5.2: Subir Archivos para Ejecuci贸n Completa

  1. La estructura de los archivos permanece igual que los archivos subidos en la ejecuci贸n en seco.
  2. Ahora debes subir archivos para cada una de las tablas migradas. Te recordamos que los datos en los archivos deben estar agregados a partir de la marca de tiempo proporcionada en el paso anterior.
  3. Una vez que hayas subido los archivos para todas tus tablas, procede al siguiente paso.

Paso 5.3: Ejecutar

  1. Inicia el proceso de migraci贸n haciendo clic en el bot贸n ejecutar.
  2. Espera a que la migraci贸n se complete - esto puede tomar alg煤n tiempo, dependiendo del volumen de datos que se est谩n migrando.
  3. Cuando la migraci贸n de datos haya sido completada, procede al paso de Aseguramiento de Calidad.

Paso 5.4: QA

  1. El proceso de QA es similar al proceso de verificaci贸n que se hizo en la ejecuci贸n en seco.
  2. En este punto, debes asegurar que todos los datos sean correctos.
  3. Si apruebas la migraci贸n, los servicios de Fast Track se reanudar谩n y el procesamiento de mensajes continuar谩 desde la marca de tiempo proporcionada anteriormente en adelante.
ℹ‍Deber铆as ver el siguiente banner una vez que la ejecuci贸n completa de migraci贸n est茅 completada:

Paso 5.5: Monitoreo de Servicios

  1. Despu茅s de que la migraci贸n de datos haya sido completada, los servicios de Fast Track se reanudar谩n. En este punto, debes dirigirte al portal de servicios y verificar que tu sistema Fast Track se vea saludable.
  2. Debes notar que los mensajes que estaban en la cola continuar谩n siendo procesados - se espera una acumulaci贸n de mensajes en las siguientes colas ya que no se estaban procesando mensajes durante toda la duraci贸n de la migraci贸n:
    1. integration.api
    2. activitymanager.timeinstance
    3. activitymanager.lf-timeinstance
    4. activitymanager.sdtinstance
    5. singularity
    6. singularity-time
  3. Verifica que los mensajes est茅n siendo procesados y que el n煤mero de mensajes en las colas est茅 disminuyendo - se te debe dar un tiempo estimado de cu谩ndo la cola estar谩 completamente procesada y el sistema est茅 de vuelta en tiempo real.
  4. Si los mensajes no est谩n siendo procesados o algo no se ve bien, contacta a tu Gerente de Integraci贸n de Fast Track para obtener ayuda.
Mant茅n un ojo atento 👀‍
  1. Si has comenzado una ejecuci贸n completa de tu migraci贸n de datos y por alguna raz贸n te gustar铆a detener la migraci贸n, debes contactar a tu Gerente de Integraci贸n de Fast Track para asistencia.
  2. Si notas algo mal con tus datos durante el proceso de QA, puedes revertir la migraci贸n, haciendo clic en Revertir. Esto revertir谩 tus datos de producci贸n al estado en que estaban antes de que comenzara la migraci贸n. Alternativamente, puedes finalizar tu migraci贸n y volver a ejecutar otra.
  3. Es importante verificar que tus servicios est茅n funcionando nuevamente despu茅s de tu migraci贸n de datos. Si crees que algo est谩 mal con tus servicios de Fast Track, contacta a tu Gerente de Integraci贸n de Fast Track para asistencia.