Loading
CRM Analytics
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Mejores prácticas de integración de datos

          Mejores prácticas de integración de datos

          Revise estas sugerencias para mejorar el desempeño de sus recetas, acelerar la modificación de recetas de gran tamaño y agilizar la sincronización de datos.

          Mejorar el desempeño de recetas

          En CRM Analytics, la cantidad de datos agregados a una receta afecta a la velocidad con que Preparación de datos puede realizar una vista previa de los datos y ejecutar la receta. Para mejorar el desempeño, tenga en cuenta estas sugerencias.

          • Extraer únicamente los datos requeridos: En los nodos de entrada, extraiga datos solo de las columnas que necesita para sus visualizaciones o cálculos. Si es necesario, puede agregar más columnas a un nodo de entrada más adelante. Para agregar una columna, en el nodo de entrada, haga clic en Cambiar columnas.
            En el nodo de entrada, la opción Cambiar columnas aparece en el panel izquierdo.
          • Minimizar el número de uniones: Las uniones son operaciones costosas. Para optimizar el desempeño de recetas, reduzca el número de nodos de unión siempre que sea posible. La repercusión que tiene cada operación de unión en el desempeño varía en función del tipo de unión, la relación entre las claves de unión y el número de filas que procesa la receta. Además, tenga cuidado con las uniones explotadas donde la unión produce más registros que los orígenes derecho o izquierdo. Consulte Consideraciones al utilizar uniones.
          • Minimizar el número de transformaciones: Una receta con grandes números de nodos de transformación o transformaciones en un nodo de transformación tarda más en realizarse una vista previa y ejecutarse. En general, no incluya más de 250 transformaciones en una receta. Para recetas que requieran un gran número de transformaciones, divídalas en múltiples nodos de transformación. Para recetas que requieran muchos nodos de transformación, divídalas en recetas más pequeñas si es posible.
          • Reducir el número de columnas de múltiples valores: El tamaño de una columna de múltiples valores puede aumentar rápidamente. Por ejemplo, si tiene 100 columnas de múltiples valores y cada columna almacena 1 GB de datos, la receta debe procesar 100 GB por fila. Para tratar este problema, minimice el número de columnas de múltiples valores y el ancho de cada columna de múltiples valores. Por ejemplo, para definir un predicado de seguridad basado en múltiples usuarios, cree una columna de múltiples valores basada en grupos en vez de usuarios. Por ejemplo, en vez de agregar 50 Id. de usuario a una columna de múltiples valores, agregue sus Id. de grupo para utilizar una anchura de columna más corta.
          • Utilice una Transformación computeExpression para agregar múltiples criterios: puede utilizar múltiples filtros y agregados para realizar un “agregado con cláusula where”, algo como esto:
            Una receta que utiliza filtros para aportar contenido para agregar nodos que calculan el valor medio de oportunidades principales y menores.

            Sin embargo, este método no funciona bien. En su lugar, utilice una transformación computeExpression para crear columnas para representar los filtros.

            Fórmulas en un nodo de transformación creando columnas para importes de oportunidad mayor y menor.

            El nodo de agregación utiliza a continuación las columnas creadas para cada conjunto.

            Agregado calculando la media de columnas de oportunidades principales y menores.
          • No utilice Calcular relativo para agregación: Aunque Calcular relativo admite la agregación, no tiene el buen desempeño al agregar datos. Utilice un nodo de agregación en su lugar.
          • No utilice nodos de filtros para la lógica condicional: Para implementar la lógica condicional, utilice instrucciones if o case en una expresión de SQL.

          Simplificar la modificación de recetas grandes

          Aumente su velocidad cuando cree recetas de gran tamaño con estas sugerencias.

          • Organizar un gráfico con el botón de limpieza: Implemente la estructura en un gráfico con el botón de limpieza. La limpieza organiza las bifurcaciones de nodos horizontalmente, con las entradas a la izquierda y las salidas a la derecha, minimiza las solapamientos y acorta las conexiones tanto como posible.
            El botón de limpieza en la parte superior izquierda del gráfico de preparación de datos.
          • Acelerar tareas con accesos directos del teclado: Utilice accesos directos de teclado en vez de un ratón para trabajar con elementos en un gráfico.
          • Cambiar su perspectiva con zoom: Aleje el zoom para ver todos los nodos de su gráfico o amplíe el zoom para obtener más detalles. Haga clic en el porcentaje ampliado para ampliar o contraer los controles de zoom.
            El botón de limpieza en la parte superior izquierda del gráfico de preparación de datos.

          Simplificar y mejorar la sincronización de datos

          • Actualizar datos utilizando sincronización incremental: Para obtener sus datos con mayor rapidez, ejecute sincronizaciones en modo incremental después de sincronizar sus datos con una sincronización completa. Sin embargo, no todos los objetos admiten el modo incremental.

            Si está preocupado por la desviación, utilice la opción Sincronización completa periódica para beneficiarse de la sincronización incremental de la mayoría de las actualizaciones.

          • Utilizar conexiones para agrupar objetos para programación: Para sincronizar objetos que son entradas con un flujo de datos o una receta, agrupe los objetos en una conexión. Puede programar la sincronización de la conexión en vez de los objetos individuales.
          • Reducir el número de campos que se están sincronizando: Para mejorar el desempeño de sus sincronizaciones de datos, elimine los campos que no necesita en los datos sincronizados. Mantenga el conteo de campos por debajo de 100 porque las optimizaciones de desempeño son menos efectivas al sincronizar más de 100 columnas.
          • No actualice sus datos más de lo que necesita: considere la frecuencia con que sus usuarios deben ver datos actualizados para cada conjunto de datos. Programe sincronizaciones de datos asociados y recetas para ejecutarse únicamente cuando se requiera.
          • Mantener dentro del límite de conectores entrantes de Sincronización de datos externos: Este límite es por ejecución, no hay límite en el número o la frecuencia de ejecuciones de conectores entrantes. Para permanecer dentro del límite por ejecución:
            • Cree una vista en el sistema remoto y utilícela en la conexión.
            • Configure el sistema remoto para publicar datos modificados o incrementales desde la última ejecución. Este enfoque también permite una sincronización más rápida porque no mueve todos los datos durante cada ejecución. Utilice recetas para anexar datos incrementales al conjunto de datos local.

           
          Cargando
          Salesforce Help | Article