Leer datos de una tabla SAP única

La etapa Read From SAP puede configurarse para que lea datos de una sola tabla en la base de datos SAP o de múltiples tablas. Este procedimiento explica cómo configurar Read from SAP para que lea datos de una sola tabla.

  1. En Enterprise Designer, arrastre Read From SAP al lienzo.
  2. Haga doble clic en la etapa Read from SAP en el lienzo.
  3. En el campo Conexión, seleccione el servidor SAP que contiene los datos que quiere leer en el flujo de datos. Si no hay ninguna conexión determinada para el servidor SAP, deberá crear la conexión. Para ello, haga clic en Administrar.
  4. En el campo Tipo de fuente, elija Única.
  5. Haga clic en Seleccionar.
  6. Seleccione la tabla que quiere leer en el flujo de datos y, luego, haga clic en Aceptar.
    Nota: Solo se muestran las primeras 200 tablas. Use la función de búsqueda si quiere ver alguna tabla que no está en la lista de las primeras 200. El campo de búsqueda solo analiza los valores en las columnas Nombre y Rótulo.
  7. Para ver los nombres de los campos que se usarán en el flujo de datos, marque la casilla Mostrar nombre técnico.

    Los campos en SAP tienen un nombre sencillo (intuitivo) que se usa para visualización y un nombre único que puede ser menos legible. Por ejemplo, un campo puede tener como nombre sencillo "Distribution Channel" y como nombre técnico "DIS_CHANNEL". Para garantizar que el nombre del campo sea válido en el flujo de datos, se usa el nombre técnico como nombre de campo.

  8. Marque la casilla en la columna Incluir para cada campo que quiera que se lea en el flujo de datos.
  9. Haga clic en Aceptar.
  10. Si desea leer solo ciertos registros, puede especificar las condiciones de filtro en la ficha Filtro. Para que un registro se pueda leer en el flujo de datos, debe cumplir todas las condiciones que usted defina.
  11. Puede mejorar el rendimiento si especifica un tamaño de recuperación apropiado en la ficha Tiempo de ejecución.

    Seleccione esta opción para especificar el número de registros que se van a leer desde la tabla de base de datos al mismo tiempo. Por ejemplo, si el valor del Tamaño de recuperación es 100 y el número total de registros que se van a leer es 1000, haría 10 recorridos a la base de datos para leer todos los registros.

    La configuración de un tamaño de recuperación óptimo puede mejorar significativamente el rendimiento.
    Nota: Puede calcular el tamaño de recuperación óptimo para su entorno, al probar los tiempos de ejecución entre una etapa Read from DB y una etapa Write to Null. Para obtener más información, consulteDeterminar un tamaño de recuperación óptimo.

    El tamaño de recuperación predeterminado de Read from SAP es 10.000.

  12. Haga clic en Aceptar.

La etapa Read From SAP ahora está configurada para leer datos de una sola tabla de la base de datos SAP en el flujo de datos.