NeoDATA™

NeoData permite migrar archivos VSAM (KSDS) o indexados a base de datos Microsoft ® SQL Server ® sin reescribir el código COBOL. Esto significa que usted puede proporcionar a sus usuarios las ventajas del almacenamiento en base de datos sin pasar por una reescritura difícil y arriesgada de código. Una interfaz de uso fácil y un uso inteligente de nuevas características de SQL Server hace que pueda hacer este paso importante de modernización con una pequeña cantidad de esfuerzo.

NeoDATA™

  • NeoData Data Mapper analiza los archivos y establece correspondencias entre las definiciones de registro y la estructura adecuada de tablas
  • El gestor de archivos NeoData funciona con COBOL estándar en cuanto a sentencias de E/S y declaraciones, pero lee y escribe los datos desde / hacia una base de datos de SQL Server sin ser necesarios cambios en el código COBOL.
  • La estructura de cada tabla resultante se puede seleccionar entre una variedad de modelos que permitan optimizar la utilización para cada archivo en función de su uso (por ejemplo, acceso masivo desde JCL o transacciones etc.)
  • Las Vistas NeoData admiten un nivel de acceso a campo de Sql server, incluso cuando un modelo simple de tabla se utiliza con muchos campos de COBOL combinados como una sola columna de SQL
  • Las herramientas de importación de NeoData permiten importar los datos desde los ficheros VSAM hacia las tablas Sql Server
  • La interfaz de usuario amigable y la documentación de ayuda que NeoData ofrece hace que sea fácil de aprender y rápido para obtener resultados

Plataformas compatibles:

  • Microsoft ® Windows ® XP (sólo para el SDK)
  • Microsoft ® Windows Vista ® (sólo para el SDK)
  • Microsoft ® Windows Server ® 2008
  • Microsoft ® Windows Server ® 2003
  • Microsoft ® Windows Server ® 2003 R2

NeoData también  requiere lo siguiente:

  • Microsoft ® SQL Server 2005 o 2008
  • NET Framework versión 2.0 o superior

NeoData trabaja con programas compilados utilizando NetCOBOL. NET V3.1 o superior, y NetCOBOL para Windows V9.0 o superior.

NeoDATA™

  • Convierte rápidamente sus ficheros desde un formato propietario a un formato tan abierto y accesible como una base de datos Sql server
  • Puede hacer esta transformación sin cambiar el código de la aplicación COBOL.
  • Abre la conectividad a los datos para que puedan ser utilizados por otras aplicaciones y otros conectores  como ADO.NET.
  • Puede automatizarse la migración de datos periódicamente para ponerlos a disposición de herramientas de Business Intelligence
  • Sus desarrolladores disfrutarán del interfaz de usuario amigable de NeoData
  • Es posible que pueda realizar obtener otros beneficios como evitar SORT pesados dentro de sus JCL ya que puede acceder a sus datos en el orden que desee.

NeoDATA™

Características de NeoDATA

  1. Qué tipos de ficheros VSAM emula NeoDATA ?
  2. Tendré que cambiar mucho código COBOL ?
  3. Puede NeoDATA soportar cualquier tipo de definición de registro ?
  4. Qué plataformas SQL soporeta NeoDATA ?
  5. Puedo escribir nuevos programas que utilicen acceso SQL a datos que he migrado con NeoDATA ?
  6. Qué implicacione stiene la migración a NeoDATA desde el punto de vista del rendimiento ?
  7. NeoDATA funciona con ficheros indexados que no sean de Mainframe, como los que se crean con NetCOBOL o Micro Focus COBOL ?

Aprendiendo y utilizando NeoDATA

  1. Cuanto tiempo cuesta ser productivo utilizando NeoDATA ?
  2. Cuanto esfuerzo cuesta crear los mapas de NeoDATA ?
  3. Que está envuelto en el movimiento de un VSAM del Mainframe a NeoDATA bajo Windows ?
  4. Recomiendan mover todos los datos VSAM a NeoDATA / SQL Server ?
  5. Existe algún requerimiento alargo plazo para recodificar programas en SQL ?
  6. Como verificamos la exactitud de NeoDATA ?

Características de NeoDATA

  1. Qué tipos de ficheros VSAM emula NeoDATA ?

    NeoData está diseñado para emular ficheros indexados KSDS. Los ficheros COBOL estándares incluso indexados no se hablancon un Mainframe

  2. Tendré que cambiar mucho código COBOL ?

    No. NeoData está diseñado para que ningún cambio sea requerido. Si un nombre de fichero está embebdo en el código, entonces tendrá que ser actualizado para apuntar a un mapa NeoDATA, peroa parte de esto, no se tiene que realizar mas cambios dentro del aplicativo COBOL.

  3. Puede NeoDATA soportar cualquier tipo de definición de registro ?

    En modo binario, NeoDATA puede soportar un registro de fichero indexado que quepa en una fila de tabla SQL. Los mapas de NeoDATA completamente esquematizados la gran parte de registros COBOL., incluyendo registros con un solo tipo de registro discriminador, pero es fácil manejar casos que serían demasiado complejos para ser útiles en un mapa plenamente esquematizado. SQL Server también tiene alguna limitación para filas de más de 8060 bytes.

  4. Qué plataformas SQL soporeta NeoDATA ?

    Microsoft SQL Server 2005, 2008 (con soporte limitado en SQL Server 2000).

  5. Puedo escribir nuevos programas que utilicen acceso SQL a datos que he migrado con NeoDATA ?

    Claro. Una vez los daos están en SQL se pueden leer y actualizar como si fueran tablas normales. Si es algo que usted sepa que va a realizar en el futuro siempre es mejora utilizar un mapeoque esquematice toda su información para que pueda estar accesible desde otros programas.

  6. Qué implicacione stiene la migración a NeoDATA desde el punto de vista del rendimiento ?

    Esto depende de la naturaleza de la aplicación y en el tipo de mapeo de datos utilizado. Las aplicaciones Online que acceden a los datos de manera aleatria pueden ver un incremento de su rendimiento no obstante, las aplicaciones Batch que leen ecuencialmente podrían ver una reducción del mismo. Los mapeos simples tienen un rendimiento menor en termino medio que los mapeo complejos.

    Puede ser interesante tener en mente que se pueden obtener beneficios en rendimiento indirectos. En efecto, las tablas en SQL permite el acceso a la información de manera ordenada, por lo tanto habrán aplicaiones Batch que puedan beneficiarse de esto y evitar ralizar SORT de la información en los pasos de los JCL o en los programas. Requiere cambiar el programa pero puede resultar muy beneficioso.

  7. NeoDATA funciona con ficheros indexados que no sean de Mainframe, como los que se crean con NetCOBOL o Micro Focus COBOL ?

    Si. Cualquier fichero indexado puede beneficiarse de NeoDATA si se povee la definición de registro y los programs se migran para trabajar con NetCOBOL para .NET.

Aprendiendo y utilizando NeoDATA

  1. Cuanto tiempo cuesta ser productivo utilizando NeoDATA ?

    Cualquier persona que esté familiarizada con COBOL, con estructuras de registros y con bases de datos SQL se sentirá comoda NeoDATA en minutos y llegará a su máxima eficiencia en días.

    Si no está familiarizada con SQL la curva de apredizaje sería algo más larga.

  2. Cuanto esfuerzo cuesta crear los mapas de NeoDATA ?

    Depende de la complejidad de las estructuras de los registros. Registros sin REDEFINES, Sin OCCURS y sin elementos de datos donde desee mapear varios elementos a un tipo de SQL (como Fechas y horas) requiere un esfuerzo inapreciable. Cada añadido de complejidad en el mapeo conllevará un paso más en el proceso.

    El mapeador de NeoDATA le ayudará en estas tareas paso a paso, porlo que el proceso es metódico y fácil de seguir.

  3. Que está envuelto en el movimiento de un VSAM del Mainframe a NeoDATA bajo Windows ?

    Los pasos básicos son:

    • Descargar el fichero VSAM a un Secuencial
    • Transferir el secuencia a Windows desde el Mainframe
    • Convertir los datos de EBCDIC a ASCII utilizando el Data Converter de Fujitsu que entienede perfectamente los tipos de datos COBOL y que puede convertire o no convertir campos de manera inteligente según proceda.
    • Utilizar la herramienta de importación de NeoDATA para poblar las tablas en SQL Server
  4. Recomiendan mover todos los datos VSAM a NeoDATA / SQL Server ?

    Esto depende de una decisión que de usted de tomar basandose en la naturaleza y en el uso de sus datos y de los beneficios que su organización obtendría en tener un solo repositorio de datos en SQL. Estamos convencidos de que NeoDATA ofrece una excelente manera de que los daots estén accesibles a sus usuarios finales sin tener que reescribir constantemente programas para ello. No obstante, However, data that you do not wish users to access can reasonably stay in VSAM (or NetCOBOL indexed file) form.

  5. Existe algún requerimiento alargo plazo para recodificar programas en SQL ?

    No. NeoData le ofrece la posibilidad de almacenar los datos en SQL Server mientras mantiene el diseño y la estructura de sus aplicaiones COBOL. Si desea nuevos informes, puede crearlos utilizando la mejor tecnología que se adapte a sus necesidades, pero solo tendrá que actualizar sus programas COBOL en cuanto a la lógica de negocio, no por cualpa de los datos.

  6. Como verificamos la exactitud de NeoDATA ?

    Uno de los atractivos de NeoFDATA es precisamente que el funcionamiento de la aplicaión nocambia. Por lo tanto puede utilizar sus pruebas ya establecidas o habituales para realizar exactmante las mismas pruebas.

    Un gran reto sería utilizar diferentes maneras de rediseñar la base de datos desde cero y reescribir el código para esta base de datos. Los programas porobablemente no se pensarían de la misma manera y no accederían a los  datos de la misma forma. Las pruebas por lo tanto serían mucho más tediosas o en culquier caso tendríamos que rediseñarlas.

       
Copyright 2010 por Adamed, S.L.
Privacy Statement | Terms Of Use