Skip to main content

Procedimientos recomendados y preguntas frecuentes

Aquí examinamos algunos procedimientos recomendados para usar PlayFab Insights y abordamos las preguntas más frecuentes.
PlayFab Insights Management se retiró el 31/3/2026. Se recomienda usar Data Connections para administrar el rendimiento y el costo de ahora en adelante. Si su título todavía usa Insights, siga consultando este artículo para obtener detalles sobre los procedimientos recomendados. Para obtener más información, consulte PlayFab Digest: March feature updates.

Procedimientos recomendados

  • Cada nivel de rendimiento incluye una cierta cantidad de caché. Es una buena idea calcular la huella de datos diaria y decidir cuántos días de datos desea tener en caché. Un pequeño búfer o una huella de datos bien conocida permite a cualquier persona que ejecute consultas saber cuándo esperar un rendimiento óptimo. También se recomienda ejecutar las visualizaciones con ese rendimiento esperado para obtener resultados rápidos.
    • Por ejemplo, un estudio tiene una huella de datos de 5 GB al día. Seleccionar un tamaño de caché de 450+ permite tener 90 días de datos en caché. Ejecutar todas las visualizaciones en una ventana móvil de 90 días será eficiente. Las combinaciones, las uniones y las consultas avanzadas también serán eficientes. Otra opción sería centrar las visualizaciones en vivo principalmente en ventanas de 30 días y establecer el tamaño de caché en hasta 90 días durante el horario laboral y 30 días fuera de ese horario. Esto genera grandes eficiencias en el ahorro de costos. Tenga en cuenta también que los datos se comprimen en la caché.
  • Las plataformas de visualización de datos como Power BI suelen ejecutar varias consultas para una sola visualización. Se recomienda que las visualizaciones se actualicen en serie. Si hay una carga elevada, o si muchos usuarios las utilizan, puede tener sentido aumentar el nivel de rendimiento a uno que permita más consultas simultáneas para liberar consultas simultáneas para herramientas externas y analistas.
  • El caso de uso más común del escalado programado es escalar verticalmente durante el horario laboral estándar y reducir verticalmente fuera del horario laboral y los fines de semana. Si realiza cambios grandes en el nivel de rendimiento (por ejemplo, del nivel 3 al 8), se recomienda que tenga la intención de permanecer en el nivel de rendimiento superior durante varias horas. Cargar terabytes de datos dentro y fuera de la caché rápidamente es un uso ineficiente de los recursos. Todos los demás límites se elevan al instante, por lo que puede optar por realizar los cambios de escalado si es necesario.
  • El escalado programado no es mutuamente excluyente con el escalado manual. Si descubre que necesita más recursos a mitad del día, puede realizar un cambio manual y el escalado programado continúa según lo previsto.
  • Reducir el almacenamiento de datos puede provocar la pérdida de datos. Se le advertirá con el mensaje “Selected retention setting is lower than current setting. Doing so may result in a loss of data.” al intentar reducir el almacenamiento. Debido al bajo costo del almacenamiento, se recomienda la retención a largo plazo.
  • Los comandos de administración de Insights permiten crear y actualizar tablas personalizadas. Para los informes principales y las tablas de uso frecuente, resulta útil crear tablas de agregación personalizadas. Las tablas de agregación suelen tener una huella de datos menor que los datos de origen. Esto aumenta el rendimiento de las consultas y reduce la necesidad de un nivel de rendimiento superior.
    • Para automatizar la agregación de datos, se recomienda usar Azure Data Factory, una opción de automatización escalable y de bajo costo. Para obtener más información sobre el uso de Azure Data Factory, consulte la sección de conectividad.
  • Limitar las consultas mediante la marca de tiempo es un buen procedimiento de administración de datos. No extraiga todos los datos de los últimos días de una sola vez.

Preguntas frecuentes

¿Cómo puedo consultar datos?

  1. La forma más sencilla es usar nuestro explorador de datos integrado.
  2. La sección de conectividad tiene detalles sobre más formas de acceder a los datos.

Envié un vínculo de autenticación de Microsoft (mediante Azure Active Directory) y no funcionó, ¿qué pasó?

  • Si ya tiene una cuenta de PlayFab, debe cerrar sesión antes de aceptar una invitación con un método de autenticación diferente.

¿Por qué recibo un error al intentar cambiar mi nivel de rendimiento o la retención de datos?

  1. Si no se ha registrado para obtener una cuenta de pago, no estarán disponibles los cambios de nivel de rendimiento, la retención, las exportaciones y algunos comandos de administración.
  2. Si su clúster de Insights está cambiando de nivel de rendimiento en ese momento, debe esperar hasta que se complete el cambio.

¿Puedo cambiar entre niveles de rendimiento gratuitos y de pago?

  • ¡Claro! Puede volver al nivel gratuito si actualmente no necesita ninguna de las características de pago.

¿Cómo introduzco datos en mi clúster de Insights?

  1. La mayoría de los servicios de PlayFab generan datos automáticamente.
  2. También puede implementar su propia telemetría mediante PlayStream o nuestro sistema de telemetría.
  3. Puede usar los comandos de administración para ingerir conjuntos de datos personalizados.

¿Cuál es el esquema de datos estándar para los eventos de PlayFab?

  • En PlayFab Insights cargamos todos los datos de todos los eventos en una sola tabla. Esta tabla se denomina [‘events.all’]. Dentro de esa tabla verá una columna llamada “EventData” que contiene la carga de información JSON de cada evento. Para obtener información completa sobre la tabla events.all, consulte Acerca de la tabla events.all.

¿Por qué no puedo escribir SQL?

  • Por ahora, solo se admiten consultas KQL (lenguaje de consulta Kusto) en la mayoría de los escenarios. Estamos explorando activamente la posibilidad de agregar compatibilidad con SQL. Aunque KQL requiere algo de tiempo para acostumbrarse, creemos que le gustará una vez que lo haga. Para obtener información sobre cómo convertir SQL en consultas de Kusto, consulte Traducción de consultas de SQL a Kusto.

¿Cuál es la diferencia entre los eventos por segundo de mi nivel de rendimiento de Insights y los costos de enviar eventos de PlayStream?

  • Los eventos por segundo de su nivel de rendimiento de Insights representan la ingesta de datos en su clúster por cualquier medio. Los eventos de escritura de PlayStream y los eventos de escritura de telemetría se facturan de forma independiente y representan el costo de escribir en la nube.

¿Puedo tener un nivel de rendimiento superior al que veo en mi página de administración?

¿Cuál es la tecnología subyacente de PlayFab Insights?

  • PlayFab Insights usa una variante especializada de Azure Data Explorer (Kusto).

¿Por qué es diferente mi esquema de datos al exportar mediante consultas personalizadas?

  • La salida de la consulta personalizada incluye detalles del proceso ETL (extracción, transformación y carga). Se incluyen algunas columnas adicionales. Esas columnas están ocultas en el entorno de consulta, ya que no tienen ningún propósito.

¿Qué ocurre si reduzco mi configuración de retención a una cantidad de días inferior al número total de días para los que tengo datos?

  • Se le advierte de que, si reduce la retención, podría eliminar datos. Por ejemplo, si ha estado operando durante un año y reduce la retención a seis meses, solo se guardan los seis meses de datos más recientes y el resto se descarta.

¿Cómo aumento el tiempo de espera de mis consultas?

  • Los límites de tiempo de espera de las consultas son relativos a la capacidad de proceso definida en su nivel de rendimiento. Consulte la tabla de capacidad de proceso en Rendimiento y retención, en el apartado de capacidad de proceso. 

¿Existe un límite en la cantidad de telemetría que puedo enviar?

  • Existen los siguientes límites para la llamada API WriteTelemetryEvents:

Recibo un error “Query execution has exceeded the allowed limits” al intentar ejecutar una consulta

  • Este error se produce cuando el tamaño del conjunto de resultados o el número de filas del conjunto de resultados supera el límite permitido. Intente limitar la cantidad de datos devueltos acotando la consulta a los datos relevantes mediante los operadores where, limit o summarize.
  • Para exportar todos sus datos, vaya a la pestaña Event Export en Data de la página Title Overview de PlayFab Game Manager.
  • Si desea extraer solo segmentos de datos o si sigue alcanzando el límite de consulta, puede particionar los datos por tiempo o por identificador único (por ejemplo, Player ID, Title ID) y ejecutar varias consultas más pequeñas. A continuación se muestra un ejemplo de cómo particionar en función del tiempo:
Where
Limit
Summarize

He establecido las variables truncationmaxsize y truncationmaxrecords en un valor mayor, pero sigo recibiendo un error

  • PlayFab Insights no admite actualmente la configuración de estas variables. Consulte más arriba las sugerencias de formulación de consultas.

¿Consultar los datos de Insights impedirá que se ingieran eventos?

  • No. Los eventos de PlayFab fluirán a la base de datos de su título sin penalización
  • de rendimiento.

Mis consultas devuelven un error “Partial query failure: Low memory condition”

  • Esto significa que la consulta es demasiado compleja y no cabe dentro de los límites de memoria de su nivel de rendimiento. Intente simplificar la consulta. Por ejemplo, una llamada a summarize puede tener demasiados grupos, o puede que esté intentando operar con demasiadas filas a la vez. También puede actualizar su nivel de rendimiento para permitir que se asigne más memoria a cada consulta.
  • Consulte la documentación de Kusto para obtener más información.

¿Perderé datos si mi volumen de eventos es superior al permitido por mi nivel de rendimiento?

  • No, pero se le cobrará por los excedentes. Los excedentes se miden en el número de créditos de Insights consumidos. Los precios de los créditos de Insights se pueden encontrar en PlayFab.com/Pricing.

¿Cómo decido el nivel de rendimiento?

  • El nivel de rendimiento adecuado para usted se determina mejor según el uso de su título. Al aumentar el nivel de rendimiento, obtendrá acceso a más datos en caché y a otros recursos de consulta, lo que dará como resultado consultas más rápidas. Para obtener más información, consulte Niveles de rendimiento y retención para saber más sobre los niveles de rendimiento.

¿Cómo concedo a un usuario permisos para la página Data > Explorer de un título concreto?

  • Siga la guía de roles de usuario de PlayFab para acceder, crear y conceder permisos de usuario.
  • Un usuario necesita los 3 permisos siguientes para acceder al explorador de datos:
    • Explorer data & tab (permisos de lectura y escritura)
    • Analytics data read access (permisos de lectura)
    • Analytics data write access (permisos de escritura)
Última modificación el 28 de agosto de 2026