> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Procedimientos recomendados de Insights

> Siga los procedimientos recomendados de PlayFab Insights para dimensionar la caché, ajustar los niveles de rendimiento y ejecutar consultas de Kusto eficientes, además de respuestas a las preguntas más frecuentes.

# Procedimientos recomendados y preguntas frecuentes

Aquí examinamos algunos procedimientos recomendados para usar PlayFab Insights y abordamos las preguntas más frecuentes.

<Note>
  PlayFab Insights Management se retiró el 31/3/2026. Se recomienda usar [Data Connections](/services/playfab/data-analytics/export-data/data-connection-adx) 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](https://developer.microsoft.com/en-us/games/articles/2026/04/playfab-digest-march-feature-updates/).
</Note>

## 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](/services/playfab/data-analytics/legacy/connectivity).
* 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](/services/playfab/data-analytics/learn-data/data-explorer) integrado.
2. La sección de [conectividad](/services/playfab/data-analytics/legacy/connectivity) 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](/services/playfab/data-analytics/ingest-data/playstream-events).
3. Puede usar los [comandos de administración](/services/playfab/data-analytics/legacy/insights/management-commands) 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](/services/playfab/data-analytics/acting-data/schemas-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](https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/sqlcheatsheet).

### ¿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?

* Presente una [incidencia de soporte técnico](https://support.playfab.com/hc/requests/new) y nos pondremos en contacto con usted para organizar algo que satisfaga sus necesidades.

### ¿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](/services/playfab/data-analytics/legacy/insights/performance-retention), 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](xref:titleid.playfabapi.com.events.playstreamevents.writetelemetryevents):
  | Nombre del límite                                                                                                                                                                                                                                                   | Valor del límite          | Notas                                                                                                                                                                                   |
  | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | Eventos por solicitud                                                                                                                                                                                                                                               | 200 eventos por solicitud | Superar este límite genera un error `BadRequest`.                                                                                                                                       |
  | Eventos por entidad                                                                                                                                                                                                                                                 | 8,000 por segundo         | Superar este límite genera un error `PerEntityEventRateLimitExceeded`. Una entidad suele representar a un jugador individual, pero también puede ser un grupo de jugadores o un título. |
  | Tamaño máximo de la carga                                                                                                                                                                                                                                           | 10,240 bytes (10 KB)      |                                                                                                                                                                                         |
  | Si alcanza alguno de estos límites, póngase en contacto con el equipo de soporte técnico de PlayFab para obtener ayuda. En la esquina superior derecha de Game Manager, seleccione el icono de signo de interrogación y, a continuación, seleccione **Contact Us**. |                           |                                                                                                                                                                                         |

### 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

```sql theme={null}
let start = datetime(2020-08-03);
let end = datetime(2020-08-07);
['events.all'] | where Timestamp between(start .. end)
```

Limit

```sql theme={null}
['events.all'] | limit 1000
```

Summarize

```sql theme={null}
['events.all'] | summarize count() by FullName_Name, bin(Timestamp, 1d)
```

* Consulte la [documentación de Kusto](https://learn.microsoft.com/en-us/azure/data-explorer/kusto/concepts/querylimits) para obtener más información.

### 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](https://learn.microsoft.com/en-us/azure/data-explorer/kusto/concepts/partialqueryfailures) 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](https://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](/services/playfab/data-analytics/legacy/insights/performance-retention) 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](/services/playfab/identity/dev-identity/permissions/playfab-user-roles) 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)


## Related topics

- [Procedimientos recomendados de consumo de PlayFab](/es/services/playfab/pricing/consumption-best-practices.md)
- [Procedimientos recomendados de limitación](/es/services/playfab/live-service-management/service-gateway/throttling/best-practices.md)
- [Procedimientos recomendados y recomendaciones de Experimentos](/es/services/playfab/live-service-management/game-configuration/experiments/experimentation-keys.md)
- [Procedimientos recomendados para actualizaciones de contenido](/es/build/core-features/common/packaging/packaging-updates.md)
- [Procedimientos recomendados y lista de comprobación de lanzamiento](/es/services/playfab/multiplayer/servers/best-practices.md)
