Loading
Ampliar Salesforce con clics, no con programación
Ejemplo de ordenación para pedidos y elementos de pedidos en Amazon DynamoDB

Ejemplo de ordenación para pedidos y elementos de pedidos en Amazon DynamoDB

Para ordenar de forma efectiva pedidos y elementos de pedidos almacenados en una tabla de Amazon DynamoDB de una forma que beneficia a un proceso de negocio, cree índices secundarios que identifiquen valores de atributo como la base para la clasificación.

Un Ć­ndice secundario permite un acceso eficiente a datos con atributos que no sean los valores de clave principal. Puede crear mĆŗltiples Ć­ndices secundarios y otorgar a sus aplicaciones acceso a diferentes patrones de consulta. Una regla general de pulgar para crear Ć­ndices:

Cuando consulta filas que coinciden con la condición A, desea ordenar los resultados por atributo B.

Un índice secundario es una estructura de datos que contiene un subconjunto de atributos que selecciona desde la tabla. Debe seleccionar todos los atributos que desea que aparezcan en los resultados de la consulta, incluso si no se utilizan para la clasificación.

Supongamos que desea ordenar pedidos para un cliente por fecha, y luego ordena las partidas en un pedido por cantidad. Para hacer esto, un administrador de Amazon DynamoDB debe crear índices específicos para admitir la consulta y la operación de clasificación:

  • customerID-orderDate-index: consulte los pedidos para un cliente especĆ­fico (clave de partición), luego ordene por fecha (clave de clasificación).
  • orderID-quantity-index: consulte los artĆ­culos de pedido para un pedido especĆ­fico (clave de partición), luego ordene por cantidad (clave de clasificación).

Si desea mostrar el precio unitario y cualquier otro detalle correspondiente para pedidos o artĆ­culos de pedido, asegĆŗrese de incluir los atributos mientras crea el Ć­ndice.

 
Cargando
Salesforce Help | Article