Referencia normativa. Gestión de INE en sistemas de información. Tecnología de construcción NSI de la empresa "Intertech"

Cuando se trata de la escala y complejidad de ciertos sistemas de información, se suelen dar características tales como el número de trabajos y flujos de documentos procesados, el volumen total de bases de datos. Recientemente, sin embargo, la cantidad y el tamaño de los directorios se han mencionado cada vez más como una característica integral. Para las personas ignorantes esto no es muy claro, pero para los especialistas dicha información dice mucho. De hecho, son los datos de referencia (la gama de bienes y productos, detalles de socios, proveedores y clientes, una descripción de la estructura de la organización, etc.) los que son esencialmente el núcleo de información del sistema de gestión empresarial, incluidas las tareas de contabilidad, planificación de recursos, CAD, etc.; brindan consistencia y consolidación de datos, eliminan la redundancia de información y optimizan la búsqueda de información relevante. Además, los directorios combinan todos los demás documentos del sistema (facturas, contratos, pedidos, etc.) a lo largo de todo su ciclo de vida.

Actualmente uno de los más asuntos importantes desarrollo tecnologías de la información nivel corporativo - integración de datos. Muy a menudo, se entiende como la capacidad de trabajar con diferentes formatos de datos de diferentes fuentes físicas (incluida la conversión de un formato a otro). Pero tal punto de vista es al menos superficial. De hecho, la armonización y correcta comprensión de la información es imposible sin su comprensión significativa utilizando libros de referencia unificados.

Arroz. 1. Organización del trabajo del servicio INE centralizado

Este problema es relevante en todo el mundo, pero su importancia es especialmente grande para Rusia, y aquí se pueden distinguir dos puntos:

La automatización de las empresas nacionales, por regla general, se desarrolló de abajo hacia arriba, a través de la informatización gradual de las secciones y divisiones individuales. Además de utilizar varias plataformas de software y hardware, también utilizaron directorios locales, que no son una tarea fácil de combinar;

Sobre el etapa actual la formación de una economía de mercado en nuestro país, existen procesos activos de fusiones, adquisiciones, formación de estructuras de holding, etc. En este caso, las complejas tareas de fusión recursos de información, pero a menudo ya al nivel de sistemas completos de gestión empresarial.

Hemos destacado estos dos puntos para señalar las diferencias fundamentales en las situaciones que hay detrás de ellos. En el primer caso, en general, simplemente podemos hablar de errores al crear el sistema: inicialmente fue necesario crear uno solo sistema de ayuda empresas implementando una metodología de diseño de arriba hacia abajo. Al fusionar diferentes empresas, la situación es mucho más complicada, porque aquí estamos hablando de empresas independientes.

Arroz. 2. Con la ayuda de la tecnología Ontologic 5.0, puede crear un sistema único para administrar datos de referencia

¡Pero tales problemas internos de las organizaciones son solo la punta del iceberg! En la era de la globalización de la economía y el comercio electrónico, los sistemas de información de las empresas deben comunicarse con los sistemas de información de socios, proveedores y clientes. Y deben hablar en un idioma que el otro entienda. Luego podríamos pasar a temas de administración pública...

Para ilustrar la importancia de la información de referencia, daremos sólo dos ejemplos.

1. Como saben, hace aproximadamente un año, se creó la empresa anglo-rusa TNK-BP, que se formó como resultado de una serie de fusiones preliminares de grandes empresas industriales (ONAKO, SIDANKO, TNK). Una de las primeras tareas que se marcó la dirección de la nueva empresa fue la organización de un único directorio-clasificador corporativo de recursos materiales y técnicos. Esto tuvo que hacerse incluso antes de que se identificaran otras áreas de desarrollo de soluciones de integración y sistemas de control. Además, es la unión base normativa se suponía que ayudaría a formar una mentalidad anglo-rusa corporativa unificada (la empresa emplea a especialistas de la TNK rusa y la BP inglesa) y una comprensión común de cómo hacer negocios.

2. Al final de la Segunda Guerra Mundial, el presidente de los EE. UU., Roosevelt, se dio a la tarea de comprender las causas de los problemas con el suministro de repuestos al frente. Después de realizar la investigación necesaria, los estadounidenses llegaron a la conclusión de que las piezas de repuesto se enviaron a las tropas en cantidades varias veces mayores que las necesarias. Al mismo tiempo, todavía no había suficientes repuestos debido a que los almacenes acumulaban los mismos productos, pero marcados de manera diferente y con nombres diferentes. Como resultado, el presidente emitió una directiva sobre la creación de un sistema federal unificado para la catalogación de suministros para las necesidades del estado, y principalmente para las necesidades de defensa y seguridad. Durante los últimos veinte años, Estados Unidos ha invertido anualmente entre 2.000 y 4.000 millones de dólares solo para implementar programas de estandarización utilizando estructuras modulares (análogos de productos), que pueden reducir el rango de suministros del Departamento de Defensa unas tres veces.

Gestión de la información de referencia

Para indicar dicha información de referencia en sistemas automatizados gestión de empresas en Occidente, se utiliza el término Master Data (datos maestros, datos básicos), y las tareas de gestión se denominan Master Data Management (MDM). Sin embargo, en el idioma ruso, ahora se usa con más frecuencia el concepto de información de referencia regulatoria (NSI), que apareció en las disciplinas relacionadas con la gestión. economía nacional en los tiempos anteriores a la informática. En este caso, la definición de "normativo" refleja el hecho de que el problema de crear directorios a nivel corporativo va mucho más allá de los límites de la empresa misma, debe resolverse teniendo en cuenta los estándares industriales, estatales e internacionales.

Podemos dar la siguiente definición: NSI es una parte condicionalmente permanente de toda la información corporativa (institucional), en contraste con la información actual generada directamente en el curso de las actividades de la organización. El NSI incluye diccionarios, libros de referencia y clasificadores, datos a partir de los cuales (por ejemplo, términos, unidades de medida, códigos, nombres de materiales, contratistas, etc.) se utilizan en la formación de documentos actuales. Entonces, al generar una factura en una computadora, los nombres de los materiales, las unidades de medida, el nombre de la empresa receptora (contratista), sus detalles y una serie de otros campos, por regla general, se seleccionan de los directorios integrados en el sistema. , y no se ingresan manualmente.

Para evaluar el alcance de los desafíos de MDM, puede proporcionar dichos datos. Para las grandes empresas del sector del petróleo y el gas, el tamaño de los directorios de materiales varía de 100 a 250 mil entradas, y para las contrapartes, de 3 a 12 mil entradas.

Es bastante obvio que los problemas de crear y mantener actualizado el NSI se señalan como tareas independientes en el sistema de gestión empresarial en su conjunto, a menudo esto lo maneja un servicio separado de la empresa.

Según los expertos, en nuestro país el costo de procesar un registro NSI es de 2 a 5 dólares (en el extranjero, de 10 a 20 dólares). En consecuencia, el costo de un proyecto para la formación de NSI gran empresa se puede estimar en 400-1000 mil dólares (incluido el costo del software, consultoría en implementación y mantenimiento).

La industria del petróleo y el gas, así como una serie de estructuras estatales y regionales, fueron las primeras en comprender la necesidad de realizar trabajos en NSI como una parte independiente de la creación de un sistema de gestión de la organización. Actualmente, se están implementando en Rusia alrededor de 10-15 grandes proyectos sobre este tema, mientras que los analistas notan un rápido aumento en el interés en estos trabajos tanto del sector corporativo como del público. Para satisfacer las crecientes necesidades de los clientes, se necesita una metodología verificada para la implementación de este tipo de proyectos.

Problema de creación sistema corporativo NSI radica precisamente en que no tiene una solución sencilla. Parecería que la forma más razonable es utilizar un conjunto de directorios ya preparados (internacional, estatal, industrial). Pero el hecho es que será extremadamente inconveniente para una empresa en particular usarlo (son demasiado redundantes y no tienen en cuenta los detalles de la organización), además, es simplemente imposible crear un sistema global de datos de referencia. en su totalidad (para más información sobre este tema, consulte el artículo de Dmitry Gulko "Cómo evitar errores típicos en la construcción de sistemas corporativos e industriales de información regulatoria y de referencia", PC Week / RE, N 18/2004, p. 35).

La solución al problema solo es posible mediante la creación de un sistema especializado para mantener datos de referencia utilizando estándares, métodos y software apropiados. De hecho, este trabajo debe combinar los esfuerzos de tres partes:

Creadores de reglamentos y normas (tanto estatales como industriales);

Proveedores de software básico;

Integradores de sistemas y consultores que pueden implementar todo esto, teniendo en cuenta la práctica de la industria, las especificidades nacionales, etc.

En la época soviética, los organismos estatales participaban muy activamente en cuestiones regulación. Con el comienzo de la perestroika, hubo un fracaso en esta actividad, y hace solo 5 o 7 años, las estructuras gubernamentales volvieron a asumir este trabajo. Ya se han adoptado varias leyes y reglamentos sobre este tema, y ​​en la actualidad existen varios sistemas estatales estándar para clasificar productos y actividades (OKP, OKVED, OKDP, TN VED, EKPS). Sin embargo, cada uno de ellos tiene su propio propósito especializado y no es adecuado para su uso en su forma pura en sistemas industriales o corporativos. Los sistemas de clasificación occidentales no se pueden aplicar en nuestro país debido a las importantes especificidades nacionales de nuestra economía. En general, debe tenerse en cuenta que para optimizar la situación en el campo de NSI corporativo, es deseable una participación más activa. agencias gubernamentales, pero al mismo tiempo sin cruzar la línea de una regulación razonable.

Fig. 3. Diagrama funcional sistemas de referencia

Los problemas de gestión de datos maestros también están en el campo de atención de los proveedores de software básico. Al mismo tiempo, abordan su solución desde diferentes direcciones. En primer lugar, por supuesto, estas tareas las realizan los fabricantes de soluciones ERP, y SAP es el líder aquí. Otro ejemplo son los desarrolladores de software de integración de infraestructura. IBM Corporation debe mencionarse aquí: su reciente adquisición de Ascential Software se debe en gran parte a la intención de la corporación de fortalecer la dirección de MDM (ver PC Week / RE, N 10/2005, p. 12). Y, finalmente, hay que decir sobre los proveedores de sistemas de gestión de documentos (por ejemplo, Hummingbird). Su presencia en el segmento MDM se explica, por un lado, por su experiencia en la resolución de problemas de integración de datos y, por otro lado, por la necesidad de utilizar tecnologías inteligentes de procesamiento de información no estructurada para gestionar NSI.

En cuanto a los integradores de sistemas y empresas de consultoría, entonces todas las empresas que llevan a cabo grandes proyectos para crear sistemas de gestión empresarial están involucradas en cuestiones de MDM en un grado u otro. Algunas de ellas ("Intertech", LANIT, IBS, "Unit Space", "Katalit") cuentan con desarrollos especializados en esta área. A continuación, describiremos brevemente las propuestas para la construcción de sistemas NSI corporativos de la empresa Intertech, que últimos años ha adquirido una sólida experiencia en la implementación de tales soluciones en empresas como TNK-BP, Tatneft, SIBUR, así como en varios departamentos federales, departamentos del gobierno de Moscú, etc. Recientemente, firmó un acuerdo de cooperación en el campo de MDM con SAP Corporation (ver . PC Semana / RE, N 13/2005, p. 49).

Tecnología de construcción NSI de la empresa "Intertech"

La metodología propuesta por Intertech implica la creación sistema unificado mantenimiento de NSI, vinculando toda la información normativa y de referencia de los departamentos, filiales y socios de la empresa en un espacio de información corporativa (Fig. 1).

Su implementación requiere, en primer lugar, el desarrollo y adopción de un conjunto de estándares y regulaciones para mantener el NSI de la empresa. Como base tecnológica para construir sistemas NSI, se utiliza un modelo ontológico de clasificación y codificación: una descripción formal de los objetos contables, basada en la identificación de sus propiedades esenciales (Fig. 2). Este enfoque asegura la acumulación de cualquier cantidad de información consistente y combina las ventajas de los sistemas de clasificación jerárquicos, facetados, adaptativos y de referencia. En general, esta técnica permite estandarizar las acciones de los expertos especialistas en sus operaciones de clasificar y codificar grupos (clases) de objetos contables, determinar las propiedades (atributos) de las clases y sus valores, y construir jerarquías de navegación. También incluye una descripción de las solicitudes típicas de los usuarios, divididas en grupos según el grado de incertidumbre e inexactitud de la redacción, y recomendaciones para apoyar a los especialistas (expertos).

Arroz. 4. Las principales etapas de trabajo sobre la creación de un sistema unificado para mantener NSI

El propio sistema de mantenimiento RSI se implementa como un complejo de software y hardware (Fig. 3), que incluye herramientas para el mantenimiento de directorios y clasificadores, herramientas para la búsqueda de objetos contables, módulos para el intercambio de información entre expertos y usuarios, y mecanismos para la integración con externos. aplicaciones Sus principales subsistemas funcionales de software integrados entre sí son "Estación de trabajo del usuario", "Estación de trabajo del experto" y "Estación de trabajo del administrador". El sistema en la configuración estándar se basa en tecnologías de Microsoft (SO - Windows, servidor web - IIS, DBMS - servidor SQL), pero también prevé la posibilidad de utilizar otras plataformas de software.

La empresa Intertech también ha desarrollado una metodología paso a paso para introducir el sistema NSI de una empresa (Fig. 4). Su enfoque subyacente se basa en una serie de principios básicos.

La naturaleza evolutiva del desarrollo del sistema implica una transición paso a paso hacia métodos modernos mantenimiento y soporte del INE corporativo. esquema general este enfoque se ve así: antiguo -> antiguo + nuevo -> nuevo; en etapas intermedias, se permite la existencia paralela de los sistemas antiguo y nuevo.

Adaptabilidad del sistema NSI a las especificidades y paisajes de los existentes sistemas aplicados(incluidos los sistemas de clase ERP) y para varios sistemas la clasificación y codificación implica su capacidad para integrarse con sistemas externos.

La continuidad le permite guardar todo lo mejor y valioso que se ha acumulado a lo largo de los años y décadas. Esto se refiere al uso del potencial de los especialistas de NSI, el funcionamiento estable de los sistemas aplicados existentes, las posibilidades de migración y transformación de conjuntos de información acumulados.

La estandarización y unificación de las normas y métodos de uso y mantenimiento de los datos de referencia corporativos, los sistemas de clasificación y codificación permiten asegurar la pertinencia y disponibilidad constante de los datos de referencia en toda la empresa.

Contabilidad Factor humano implica la posibilidad de trabajar en el sistema de varias categorías de usuarios, con diferentes habilidades y grados de "avance" en el campo de la tecnología de la información, diseño ergonómico y "amigable" de las interfaces del sistema.

Arroz. 5. Modelo funcional del proceso de uso y mantenimiento de una base de datos de referencia unificada

Para el funcionamiento efectivo de un sistema unificado de mantenimiento de NSI, se debe desarrollar un conjunto de decisiones organizacionales y gerenciales, que prevean una clara división de responsabilidad y deberes funcionales de acuerdo con las competencias de los grupos de personal de la empresa (Fig. 5):

Usuarios: empleados de la empresa que utilizan ciertos datos de la base de datos de NSI al generar documentos de trabajo;

Expertos: especialistas del grupo NSI responsables de la formación y modificación de datos en la base de datos NSI;

Especialistas que conozcan bien determinados aspectos de una u otra información normativa y de referencia que sean de su competencia para las principales actividad profesional. Participan en el procedimiento para acordar la adición o modificación de datos a propuesta de un experto especialista del grupo NSI;

Los especialistas en soporte técnico son personal de servicio de TI y automatización que brindan mantenimiento al software y hardware del sistema.

En general, la introducción de un sistema unificado para el mantenimiento de datos de referencia permite al cliente resolver las siguientes tareas principales que contribuyen a mejorar la eficiencia de toda la empresa:

Crear un repositorio centralizado de datos maestros, que funcione en el marco de un único espacio de información de la empresa y que incluya toda la gama de recursos materiales y técnicos y otros objetos contables;

Centralizar las funciones de conducción de datos de referencia con base en los estándares corporativos desarrollados para clasificación y codificación;

Crear un entorno normativo y tecnológico unificado para el acceso de los usuarios al INE, mantenimiento de clasificadores y directorios por parte de expertos y soporte técnico del sistema por parte de los administradores;

Utilizar las herramientas informáticas integradas en el sistema que mantengan el nivel requerido de seguridad de los datos y su constante actualización, excluyendo el almacenamiento de información duplicada, errónea o desactualizada;

Llevar a cabo la introducción de clasificadores y libros de referencia del INE en los sistemas existentes de gestión, contabilidad y otros, que permitan agilizar y reducir el costo de mantenimiento de la información normativa y de referencia;

Proporcionar oportunamente a la dirección de la empresa la información necesaria para la toma de decisiones efectivas.

Industria: Energía y servicios públicos

Dado que Rosatom une a muchas empresas y organizaciones, la creación de directorios de toda la industria es un requisito previo para centralizar y garantizar la transparencia de las actividades de compras y las relaciones con los proveedores, así como para organizar trabajo conjunto Los sistemas de TI de las empresas de la industria. Es por ello que el proyecto de creación de un sistema industrial unificado de información regulatoria y de referencia (SIS NSI) fue incluido en el “Programa de transformación del bloque económico financiero y tecnologías de la información” de la Corporación Estatal. El sistema UES NSI cubrirá las organizaciones de bloques "ingeniería y construcción plantas de energía nuclear”, “explotación de centrales nucleares”, “ ciclo vital combustible nuclear". Con base en los resultados de una licitación abierta, IBS participó en la implementación del proyecto y se eligió una solución SAP especializada como plataforma.

A la fecha, se ha completado un proyecto piloto para crear el EOS del INE. En su marco, se han creado una serie de directorios: “Contrapartes” (deudores/acreedores, entidades legales, residentes/no residentes), "Recursos materiales y técnicos" (MTR), "Elementos instalaciones industriales”, “Plan de cuentas unificado”, un conjunto de libros de referencia y clasificadores de toda Rusia. Los directorios "Contrapartes" (actualmente contiene alrededor de 70 mil entradas), "MTR" (alrededor de 150 mil entradas) y "Plan de cuentas unificado" se convirtieron en los más populares. Ya en el curso del proyecto piloto, 215 empresas se conectaron a la UES NSI usando el directorio de Contrapartes y 35 empresas usando el directorio de MTR. En total, más de 4 mil usuarios trabajan en el sistema, su acceso se proporciona mediante un servicio de portal.

Ahora se está trabajando para replicar el sistema. Se espera que para 2012 el número total de usuarios de NSI UOS llegue a unas 10 mil personas. De este modo, este proyecto en el ámbito de la organización de la información normativa y de referencia en la plataforma SAP se convertirá en una de las mayores del mundo y la mayor de Europa. Los resultados del proyecto y las capacidades de EOS NSI se utilizarán en una serie de otros proyectos de TI de Rosatom State Corporation. Entre ellos, la creación de un sistema de adquisiciones unificado para toda la industria, un sistema unificado para toda la industria para integrar aplicaciones corporativas, un sistema unificado de gestión de documentos para toda la industria, un sistema de gestión de activos de propiedad, la introducción de un sistema de centro de liquidación único, etc. .

« La centralización de los procesos de mantenimiento de la información normativa y de referencia y la utilización de un sistema de información adecuado, en primer lugar, aumentarán la calidad y fiabilidad de la información proporcionada por los sistemas informáticos. En segundo lugar, reducirá los costos y el tiempo para la formación de estados financieros consolidados. En tercer lugar, minimiza los riesgos por datos incompletos o incorrectos para los pagos. También optimizará y garantizará la transparencia de los procesos de adquisición y trabajo con proveedores, reducirá el tiempo de planificación de adquisiciones y suministro de materiales y equipos, optimizará el proceso de mantenimiento de NSI a través de la organización de un entorno de gestión único", - señalado Kirill Sukovykh, Jefe del Programa NSI en CJSC Greenatom.

En el contexto de la transición a una economía digital, las empresas finalmente se han convencido de que los datos son un activo que es importante almacenar, procesar, analizar y utilizar adecuadamente para tomar decisiones y generar pronósticos. La eficiencia de estos procesos está asegurada por un único repositorio en el que se deben cargar datos validados y de calidad. La tarea de su consolidación desde diferentes fuentes implica la comparación y sincronización de directorios en varios sistemas de TI. Es por eso que las empresas necesitan sistemas de gestión de información de referencia regulatoria (NSI).

Según TAdviser, el tamaño del mercado de sistemas de control NSI es de aproximadamente 1.500 millones de rublos a fines de 2017. La demanda de estas soluciones crece entre un 20 % y un 25 % al año, en proporción directa al crecimiento de la digitalización empresarial. El crecimiento de la penetración contribuye a la aceleración de la dinámica servicios en la nube en el mercado interno (a un nivel de alrededor del 20% anual), así como el lanzamiento de iniciativas para informatizar el estado y la sociedad como parte del programa.

El camino común hacia la digitalización dicta la necesidad de una única base de conocimientos sobre clientes, productos, etc. El éxito de las iniciativas digitales requiere la gestión eficiente de los datos que primero deben combinarse para formar una entrega creíble y correcta de una "versión única de la verdad" para todos. divisiones estructurales. En consecuencia, existe una creciente demanda de herramientas de recopilación y consolidación de datos que brinden acceso rápido a la información independientemente de su fuente, análisis de patrones y desviaciones y distribución segura de datos.

Enfocado

Los representantes empresariales son cada vez más exigentes con la calidad de los datos de referencia y sus procesos de gestión. Además, surgen preguntas sobre la calidad del INE en el campo, entre los especialistas. Cuanto más dramáticamente aumentan los volúmenes de datos acumulados por las organizaciones, mayores son los requisitos para el desempeño de los sistemas de información. El volumen de directorios crece constantemente. De las soluciones modernas en el campo de la gestión de NSI, esperan la capacidad de soportar el trabajo con más de mil millones de registros.

Si hace 10 años, a fines de la década de 2000 del siglo XX, las tareas de NSI se entendían más a menudo como el proceso de migración de directorios como parte de la implementación de sistemas de información contable, entonces en 2018, el negocio aborda las tareas de gestión el INE de manera más consciente y estructural, con la participación de los departamentos funcionales que utilizan directamente esta información en los procesos comerciales. Hay un refinamiento de tareas relacionadas no solo con equipos y materiales, sino también con contratistas y otros datos de referencia.

La situación actual exige más nivel alto automatización y formalización: todo lo que se puede "conectar" en un algoritmo automatizado claro debe formalizarse, porque sin reglas estrictas, trabajar con NSI se convierte en un caos. Asimismo, la implicación de diversas unidades de negocio en los proyectos NSI aumenta su duración. Como solución, los medios modernos de automatización de la calidad de los datos mediante mecanismos pasan a primer plano, comenta Bair Danilov, jefe de NSI en IBS.

A partir de 2018, hasta el 75% de este mercado es de consultoría y alrededor del 25% está ocupado por licencias. Esta situación se debe a que, además de la creación directa del directorio, las empresas necesitan integrarlo con otros sistemas de información y, para los directorios de clientes, con sistemas de protección de datos personales, señala Croc.

Nuevas tendencias

Entre las tendencias tecnológicas globales "candentes" que están cambiando el mercado de NSI, los expertos de IBS señalan la expansión del alcance de la gestión de directorios, es decir, gestionando no solo datos básicos: contratistas y materiales, sino también un único plan de cuentas, activos de producción y otros directorios necesarios para los procesos comerciales clave de la empresa. También se enfoca la automatización del proceso de verificación de NSI, incluso con la ayuda de tecnologías de aprendizaje automático, el desarrollo de estándares uniformes para el mantenimiento de contratistas y materiales, así como la creación de ecosistemas digitales en los que los fabricantes y compradores pueden intercambiar libremente información transparente. sobre bienes y transacciones.

La mejora sigue siendo la tendencia definitoria. Las tecnologías de aprendizaje automático permiten una mejor deduplicación en un modo automatizado. En general, el desarrollo cambia notablemente los enfoques previamente establecidos para trabajar con NSI: aumenta la eficiencia del reconocimiento y la corrección de datos, se agrega la capacidad de usar información multimedia, para hacer que los datos sean más visuales, etc.

Hoy, no solo los gigantes de la economía, sino también las medianas empresas están mostrando interés en la calidad de los datos de referencia. IBS observa un aumento en el número de solicitudes de proyectos NSI de la industria farmacéutica, Industria de alimentos, ingeniería mecánica y Agricultura. Entre otras cosas, este interés es estimulado por iniciativas de sustitución de importaciones: es la introducción de NSI lo que nos permite resolver el problema de una sustitución de importaciones gradual y racional de soluciones extranjeras.

Los 8 mejores jugadores en el mercado ruso de sistemas de control NSI

cocodrilo SII Solución SDI NCIT Intertech TaskData lanita EAE-Consultar Navicon
Ingresos de proyectos NSI 2016135 millones de rublos99,9 millones de rublos63,3 millones de rublos51,9 millones de rublos44 millones de rublos28 millones de rublos11,2 millones de rublos7,5 millones de rublos
Dinámica de ingresos por proyectos NSI 2016/2015 13% 6% 32% 50% 90% 10% -10% Crecimiento
Número de proyectos INE 2017 4 7 7 Completado 6, en progreso 2 6 5 4
Número de proyectos INE 2016 En implementación 4, completado 1 4 7 4 5 3 4
Soluciones/plataformas utilizadasCroc NSI Suite, Talend Platform for MDM, MDM, Informatica MDM, una serie de sistemas Oracle, así como la plataforma doméstica UnidataSAP, Ataccama, desarrollo propio (20%), 1С MDMdesarrollo propio de Semantic MDM. SGBD Microsoft SQL Server, Oracle, PostgreSQL* desarrollo propio: una plataforma de software para administrar sistemas NSI Ontologic (registrado en el Registro de software ruso No. 4114 con fecha 12/11/2017);

2. Empresa minerometalúrgica - creación de un sistema de control automatizado de información regulatoria y de referencia, desarrollo de un clasificador de MTR, normalización del directorio de MTR y directorio de contrapartes. Más de 2000 usuarios. Basado en SAP MDM, SAP PI, SAP Portal, SAP BPM.

3. FOIV - Consolidación y limpieza de la información recibida, integración de la solución al SI corporativo. Basado en Informatica MDM, Informatica Power Center, Informatica Data Quality, Oracle BPM.

1. United Engine-Building Corporation - "Creación e implementación de un sistema corporativo para la gestión de información regulatoria y de referencia en la plataforma del Sistema de Gestión "Semántica" de NSI"

2. Desarrollo de un sistema de control automatizado para información regulatoria y de referencia de JSC Concern Kalashnikov en la plataforma del sistema de control NSI Semantic.

3. “Desarrollo de un sistema automatizado “Gestión de directorios electrónicos de la empresa” para las necesidades de PJSC RSC Energia”.

1. Diseño, implementación y puesta en marcha Operación comercial sistema de gestión corporativa de NSI de Inter RAO Group;

2. Creación del Sistema Unificado de Información de Referencia de la Compañía Estatal de Petróleo de la República de Azerbaiyán (SOCAR, SOCAR);

3. Creación de un sistema unificado para la gestión de información normativa y de referencia en la Empresa CJSC "Producto ABI";

4. Implementación del sistema de gestión NSI (directorios extendidos) de PJSC MMC Norilsk Nickel;

5. Normalización del Directorio Unificado de Materiales y Materiales y mapeo en los registros del Directorio de Nomenclatura Unificada como parte del proyecto para introducir un concepto de gestión unificado para el NSI corporativo de PJSC Polyus;

6. Creación de una base metodológica y regulatoria de información regulatoria y de referencia en términos del libro de referencia de recursos materiales y técnicos y normalización del libro de referencia MTR de LLC Irkutsk Oil Company;

7. Creación del Sistema Unificado de Gestión de Información Normativa y de Referencia de Datos Básicos del Grupo de Empresas Power Machines.

1. Centro industrial para el desarrollo e implementación de sistemas de información (OTsRV). Se ha desarrollado la funcionalidad de la primera etapa de ASOUP-3, que incluye el Complejo Automatizado para la conducción de datos de referencia.

2. agencia Federal silvicultura (Rosleskhoz). Creación de un subsistema de control referencia información (PNSI).

3. Corporación Unida de Fabricación de Instrumentos (OPK). Un proyecto para construir un diseño del sistema de gestión de NSI como parte de la implementación del proyecto Sistema Integrado de Gestión de Información y Liquidación en Red (SIRIUS), un sistema centralizado de gestión de adquisiciones para la industria de defensa.

1. Desarrollo de un sistema automatizado para mantener NSI en uno de los bancos más grandes de Rusia (en la plataforma de Microsoft utilizando el sistema para mantener NSI NORMA, base de datos Oracle).

2. Desarrollo de un sistema de mantenimiento de NSI para Gazprombank (sobre plataforma Microsoft utilizando el sistema de mantenimiento de NSI NORMA, Microsoft SQL Server DBMS).

KSS 8º turno - traducción de directorios a la plataforma IBM MDM, interfaces al bus SAP PI, control de calidad de los datos NSI;

Integración de KSS con 1C DO - integración del directorio Contrapartes con sistemas 1C en DO;

KSSS-NSI RREM - traducción y creación de directorios RREM en la plataforma IBM MDM, interfaces al bus SAP PI. Oracle DBMS se utiliza para la capa de almacenamiento inferior y para el data mart de NSI.

1. Food Union (consolidación de informes de varias ramas e industrias, la capacidad de aceptar las decisiones de gestión basado en un conjunto de datos constantemente actualizado, implementación en el entorno de la nube de Microsoft Azure).

2. Gazprom Gazenergoset (automatización de carga de datos agregados de los sistemas contables de subsidiarias y afiliadas (SDC) al almacén de datos corporativos (CDW) en la oficina central).

3. Depósito especializado "Infinitum Specialized Depository" (optimización Procesos de negocios en términos de mantenimiento de información regulatoria y de referencia, optimización de la arquitectura mediante la creación de un repositorio centralizado de datos maestros, eliminación de duplicidades y doble entrada de datos)

Los proyectos más grandes por número de directorios en 2015-2017 1. Proyecto 1. El volumen de directorios - más de 30.

2. Proyecto 2. Volumen de libros de referencia: unos 20.

3. Proyecto 3. El volumen de directorios - más de 200.

1. Proyecto de JSC "UEC". El volumen de directorios es más de 20.

Integración de KSS con 1C para SIP - 31 organizaciones del Grupo LUKOIL;

KSS-NSI RREM - PJSC LUKOIL y 4 ONGD

1. Depósito especializado "Infinitum" (alrededor de 40.000).

CDU 004.37.01

OH. Zhilyaev ,
Instituto de Informática y
problemas de gestion regional
KBNTS RAS, trabajador científico, Nalchik.

Introducción

La creación de un espacio único de información es una condición necesaria gestión eficaz varios objetos, ya sea una empresa, departamento, región o estado. La formación de un entorno unificado implica la integración procesos de gestión acompañado de la normalización de los flujos de información. A menudo, el movimiento de información en diferentes niveles y partes del objeto de control está respaldado por varios sistemas de información y contabilidad. En consecuencia, existe la necesidad de integrar estos sistemas. Los procesos de globalización de la economía mundial que cobran impulso son, en realidad, procesos de integración. Tales tareas de integración son especialmente relevantes para Rusia en relación con la próxima entrada en el mundo. Organización Comercial(OMC).

La tarea de integrar los sistemas de información y contabilidad consta de dos partes interrelacionadas: la integración de datos y la posterior integración de aplicaciones. A la hora de integrar datos, se debe realizar la unificación y estandarización de la información de referencia (INE). .

NSI es una parte condicionalmente permanente de toda la información en el sistema de información (SI), en contraste con la información actual generada directamente en el proceso de trabajo en el SI. El INE incluye: directorios, diccionarios, listas lineales y jerárquicas, clasificadores, registros, codificadores, cuyos datos se utilizan en la formación de documentos vigentes.

Para designar dicha información de referencia en la literatura inglesa se utiliza el término Master Data (datos maestros, datos básicos), y las tareas de gestionarla se denominan Master Data Management (MDM), que apareció en disciplinas relacionadas con la gestión de la economía nacional, incluso en tiempos anteriores a la informática. En este caso, la definición de "normativo" refleja el hecho de que el problema de crear directorios debe resolverse teniendo en cuenta los estándares de la industria, estatales e internacionales.

Si hoy en día términos como, por ejemplo, ACS (Automated Control Systems) o IS (Information Systems) ya se han vuelto familiares, entonces la abreviatura "SU NSI" (Regulatory Information Management System) a menudo resulta desconcertante. Incluso el significado que subyace tras su descifrado suele ser claro solo para los especialistas. NSI no es solo una base de datos, sino un sistema organizado de manera compleja con muchas referencias cruzadas entre directorios y clasificadores individuales. El mecanismo para mantener la relevancia de la información de referencia es especialmente importante. Los requisitos de integridad, precisión y relevancia de la información en el sistema de datos de referencia son mucho más estrictos que en una base de datos convencional, ya que el contenido de información de las tareas aplicadas depende de los datos de referencia durante la operación de cualquier sistema de información, incluidos los sistemas de control automatizado. NSI es la "base" de todo el SI y la gestión de este sistema debe centralizarse. En la Figura 1, los datos del NSI se muestran como el nivel inferior, la "base de información" de toda la estructura del SI.

Arroz. una Niveles del sistema de información

Es el mantenimiento centralizado del sistema INE, sujeto a una única regulación y dotado de un único entorno tecnológico, el que permite mantener la unificación, exhaustividad, integridad y pertinencia de los datos de todos los libros de referencia y clasificadores incluidos en él. Por lo tanto, tener un SI que funcione de manera eficiente y que resuelva problemas reales.

Desarrollo de un completo software para administrar el INE comenzó hace apenas unos años. Recientemente, los principales fabricantes de software han estado prestando cada vez más atención a las herramientas de gestión de NSI (en la versión en inglés de MDM, Master Data Management - gestión de datos maestros).

Es difícil imaginar la solución de los problemas de integración sin control centralizado NSI. El problema de la gestión de NSI surge incluso en estructuras tan automatizadas y provistas de información como bancos o compañías de seguros. Los sistemas de gestión de NSI permiten no solo acumular datos de varios sistemas bancarios unificados, por ejemplo, generar informes para varios sistemas contables; sino también resolver problemas gestión operativa NSI.

En Rusia, no existe un centro único para la formación de NSI, similar a los GOST. Y, aunque recientemente han entrado en vigor nuevas leyes relacionadas con el desarrollo y circulación de documentos técnicos electrónicos, aún no han tenido un impacto notable en la situación.

El papel del INE en la informatización de la región

Un papel importante en la implementación de la estrategia para el desarrollo de la tecnología de la información en nuestro país pertenece a la informatización regional. Recientemente en temas Federación Rusa se ha intensificado el trabajo sobre el uso de las tecnologías de la información en todas las esferas de la vida de las regiones. Esto fue facilitado por autoridades federales poder estatal de una serie de hechos y la adopción documentos normativos en el uso de las tecnologías de la información a nivel federal, departamental, regional y municipal. Uno de estos documentos, diseñado para contribuir a resolver los problemas de informatización integrada de la región, es el Decreto del Gobierno de la Federación Rusa "Sobre el procedimiento para la formación y uso de clasificadores, directorios y registros básicos en la provisión de estado y servicios municipales en formulario electronico"de fecha 31 de agosto de 2010

También se asigna un papel especial a NSI en programas de informatización para industrias y departamentos. Por ejemplo, en una publicación del 31 de marzo de 2010, El borrador del Concepto de Informatización de la Atención de la Salud enfatiza que los sistemas de información en la atención de la salud deben diseñarse teniendo en cuenta las normas y reglamentos y basarse en un único INE. (En la composición del NSI utilizado en el sector salud, desarrollo Social y relaciones laborales La Federación Rusa incluye un total de 163 clasificadores y libros de referencia diferentes).

A nivel regional: el objetivo de implementar la infraestructura NSI en los sistemas de control automatizado es la creación de un sistema unificado de directorios y clasificadores utilizados en el estado (municipal) sistemas de información sujeto de la Federación de Rusia, así como la formación de registros contables básicos que garanticen la recopilación y el almacenamiento de la información proporcionada sobre los principales objetos de gestión de la región. El sistema de gestión NSI, al ser un repositorio centralizado y único proveedor un INE común para todas las infraestructuras y sistemas de información departamentales de la región debe asegurar la compatibilidad de información de los sistemas de información locales y las aplicaciones del “gobierno electrónico” de la materia.

Obviamente, el siguiente paso en el desarrollo de la tecnología de la información en la Federación Rusa debe ser la posterior integración de los sistemas de información departamentales, regionales y municipales a nivel federal. Esta tarea de integrar SI estatal es tan compleja que además de la estandarización de documentos (por ejemplo, basada en XML) y la infraestructura de integración en forma de software, enrutamiento de documentos XML, también se necesitan esfuerzos gubernamentales en el campo de la estandarización de descripción de datos.

Un ejemplo de una iniciativa en esta área es el estándar e-GMS (UK Government Metadata Standard) adoptado en el Reino Unido. . Muchos países han tomado como base el llamado “Dublin Core”, que incluye 15 elementos de descripción de la información:

  • título;
  • autor o creador;
  • tema y palabras clave;
  • descripción;
  • editor;
  • otros contribuyentes;
  • la fecha;
  • tipo de recurso;
  • formato;
  • identificador de recursos;
  • fuente;
  • idioma;
  • comunicaciones;
  • área (cobertura);
  • Gestión de Derechos.

Además de los elementos en sí, Dublin Core contiene los llamados refinamientos de elementos, por ejemplo: Fecha de creación, Fecha de publicación, Fecha de vencimiento, etc. Los países no solo pueden usar este núcleo, sino también agregar cualquier elemento adicional que consideren necesario. Además, la primera herramienta a la hora de buscar información suele ser navegar por categorías. Por lo tanto, como parte de las iniciativas nacionales de estándares de metadatos, se están definiendo estándares para la lista de categorías (herramienta de búsqueda principal sin el uso de palabras clave).

conclusiones

Al conocer la legislación destinada a regular la prestación de servicios estatales y municipales en en formato electrónico, y la organización de la interacción informativa interdepartamental a nivel estatal y municipal, se puede apreciar:

  • ausencia real en la normativa actos legales obligatorio el cumplimiento de los requisitos de normalización de las tecnologías de la información y software utilizados en los sistemas de información estatales, necesarios para garantizar el intercambio interdepartamental de información;
  • la ausencia en los actos jurídicos reglamentarios de requisitos uniformes y claros para los directorios, clasificadores y esquemas de datos de los sistemas de información utilizados en el intercambio de información interdepartamental;
  • la inexistencia en los actos jurídicos reglamentarios de mecanismos uniformes y obligatorios de aplicación por parte de todas las autoridades federales, regionales y municipales para el suministro de información y la prestación de servicios públicos en forma electrónica. .

Hoy, tanto en la Federación de Rusia como en el extranjero, la principal dificultad para implementar proyectos en el campo de la prestación de servicios electrónicos a nivel estatal, regional y municipal, así como proyectos interdepartamentales similares, en condiciones en las que se requieren esfuerzos significativos para integrar datos y aplicaciones, no está en la aplicación de ciertas tecnologías específicas, sino en la organización del proceso de adopción de estándares relevantes y la armonización de las arquitecturas de tecnología de la información de varias organizaciones y departamentos.

Los proyectos en el campo de la prestación de servicios electrónicos a nivel estatal, regional, municipal y departamental, que son realizados por gobiernos de diferentes países, contemplan los siguientes tipos principales de normas:

  • estándares de datos;
  • estándares para el intercambio de información entre agencias;
  • estándares de metadatos (y recuperación de información);
  • estándares de seguridad.

Necesitamos una metodología moderna unificada para mantener NSI, de lo contrario, a medida que aumente la cantidad de datos, el sistema resultará inmanejable.
Las normas y la metodología para el llenado de libros de referencia y clasificadores deben detallarse; de ​​lo contrario, será extremadamente difícil garantizar el trabajo ordenado y de alta calidad de los expertos en el mantenimiento de los datos de referencia. Es necesario delimitar claramente las áreas de competencia y responsabilidad de los usuarios y expertos del INE en su mantenimiento.

un altamente eficiente tecnología moderna y el sistema de gestión de datos de referencia, que resuelve el problema del acceso multiusuario a los mismos con posibilidad de separación física de poderes, implementa la interacción de usuarios con expertos y asegura un fácil escalado del sistema aumentando tanto la propia base de referencia como la número de expertos en servicio.

Literatura:
1. "Estrategia para el Desarrollo de la Sociedad de la Información en la Federación Rusa" (aprobado por el Presidente de la Federación Rusa el 7 de febrero de 2008 No. Pr-212);
2. Proyecto de Decreto del Gobierno de la Federación de Rusia "Sobre el procedimiento para la formación y uso de clasificadores, directorios y registros básicos en la prestación de servicios estatales y municipales en formato electrónico" de fecha 31 de agosto de 2010
3. “Revisión de NSI”, Edición del Ministerio de Desarrollo Económico, 2010
4. "El concepto de creación de un sistema de información en salud para el período hasta 2020", 2010.
5. Polotniuk I."Metadatos como base para la integración", PC Week/RE (492), 2005.
6. Ray Wang, Rob Karel."Tendencias 2008: Gestión de datos maestros" 2008.

Al estar inmersos en proyectos de automatización de gran envergadura y creando nuevos sistemas de información, cada vez nos enfrentábamos a la necesidad de implementar un subsistema de mantenimiento de directorios, clasificadores, registros y otros objetos similares que conforman la información de referencia regulatoria (RSI) del cliente . Durante 15 años de trabajo en LANIT con sistemas de gestión NSI, la vida nos ha arrojado clientes con una variedad de requerimientos. Y, por supuesto, diferentes situaciones surgieron en estos proyectos. Les contaré algunas historias instructivas que nos sucedieron. En el artículo encontrará ejemplos que serán útiles para muchos que están involucrados en el desarrollo de software. Bueno, para aquellos que trabajan directamente con el NSI, será aún más interesante: su propia camiseta está más cerca del cuerpo.

Un agradecimiento especial a la maravillosa artista Vasya Lozhkin por las ilustraciones.

Caso uno. Cómo cargar un vagón y un carro pequeño

Creación de un sistema unificado de gestión de contrapartes para una gran compania de produccion Con muchas fábricas en todo el país y en el extranjero.

Objetivo del proyecto– crear una única base de datos de contratistas para todos los departamentos. Las contrapartes se mantienen sobre la base de las solicitudes, a las que se les asigna una prioridad de baja a urgente. Una solicitud urgente debe ser procesada por los expertos de NSI dentro de las 2 horas, independientemente de la diferencia horaria entre los departamentos.

historia viva
El proyecto se acordó con todas las partes interesadas (nos convenció la dirección del cliente) y se desarrolló a tiempo de acuerdo con los requisitos aprobados.

La presentación del sistema de gestión de contrapartes creado transcurrió sin contratiempos hasta que se puso de pie una mujer destacada, la jefa de la sucursal siberiana, y muy enérgicamente, utilizando expresiones idiomáticas rusas, llamó la atención de la audiencia que cuando llega a Vagón de ferrocarril para cargar productos terminados, no esperará 2 horas hasta que alguien en Moscú considere una solicitud para agregar un comprador.

Ella no pagará la estadía del automóvil mientras se aprueba la solicitud, sino que ingresará los datos del comprador en el sistema tal como están y enviará los bienes, y los camaradas de Moscú pueden manejar la información sobre el comprador tanto como sea posible. como les gusta

Esta declaración fue apoyada por varios otros jefes de las sucursales de la empresa, que destruyeron casi por completo la metodología centralizada de mantenimiento directorio único contrapartes en base a las ofertas.

Como resultado, se modificó el proyecto de tal manera que todas las sucursales tuvieran acceso a la base de datos de contrapartes y pudieran realizar cambios en ella directamente, pero al mismo tiempo búsqueda automática registros similares que se le mostraron al empleado de la sucursal, y tomó una decisión sobre la necesidad de corregir los datos, que luego fue verificada por un grupo de expertos.

Lo que recordamos: no confíe en las palabras de los gerentes y personas responsables por parte del cliente de que todas las decisiones son acordadas, todo está en el tema y no hay objeciones. Identifique a todas las partes interesadas del proyecto e intente averiguar los requisitos y limitaciones del sistema directamente de ellos.

Segundo caso. Lo usamos como queremos.

Creación sistema centralizado gestión de clientes para una compañía de seguros con un gran número de sucursales y agentes en todo el país.

Objetivo del proyecto– creación de una base de clientes consolidada para su uso en aplicaciones analíticas. Se recolectó la base de datos de todas las sucursales, se verificaron los datos, se complementaron, se eliminaron los objetos duplicados. El número de clientes en una sucursal es de mil a varios millones. Al mismo tiempo, prácticamente no existen cruces de clientes entre sucursales.

historia viva

Una vez que se había creado la base de clientes consolidada, debía compararse periódicamente con las bases de datos de las sucursales para identificar diferencias, procesarlas más y cargar los cambios en la base de datos consolidada. El aumento de la base de clientes entre conciliaciones ascendió a varios miles de registros.

Para realizar la conciliación, se creó un módulo especial, cuya arquitectura se diseñó sobre la base de que debería comparar rápidamente una gran cantidad de registros y generar un archivo XML relativamente pequeño con cambios para descargar. El formato XML fue elegido por el cliente.

Después de la implementación del sistema, recibimos un mensaje del cliente de que el módulo de conciliación es extremadamente lento y genera un archivo enorme para cargar en la base de datos consolidada, que no pueden abrir con nada.

¿Qué resultó? El cliente realizó la carga inicial de datos de sucursales en un directorio consolidado. Este trabajo les pareció tedioso y lento a los expertos, y simplemente tomaron el módulo de conciliación y le deslizaron los datos completos de la nueva sucursal, que aún no se habían cargado en el directorio consolidado.

El módulo de reconciliación, que, de acuerdo con los TOR, debía generar información sobre las diferencias en el número de varios miles de registros, recibió dos millones de registros como entrada y todos ellos estaban ausentes en el directorio consolidado.

Como resultado, después de varias horas de esfuerzos inhumanos, el módulo de conciliación generó un archivo para descargar, que incluía todos los datos de la sucursal. Y, sí, ese archivo era enorme.

El módulo de conciliación fue utilizado por el cliente para otros fines, pero el hecho de que la conciliación le permita realizar la carga inicial de datos le gustó al cliente, e iba a seguir trabajando de esta manera, solo pidió acelerar significativamente el trabajo del módulo y hacer algo con el archivo creado para poder abrirlo en un editor de texto.


A nuestras objeciones de que el módulo de reconciliación no está destinado a la carga inicial de datos, el cliente felizmente mostró los TOR y preguntó, ¿dónde está escrito aquí? ¡Lo usamos como queremos!
Como resultado, tuvimos que realizar cambios en la arquitectura del módulo de conciliación para procesar grandes conjuntos de datos y generar un archivo de salida en formato CSV, ya que el cliente no quería renunciar a una herramienta tan conveniente.

Lo que recordamos: incluya siempre en los TOR una descripción de las restricciones: lo que su sistema no debe hacer. Bueno, o crear soluciones que tengan en cuenta todos los casos de uso posibles, que es mucho más caro.

Caso tres. No un elefante bebé, sino un elefante, y hasta debe volar

Creación de un sistema centralizado para el mantenimiento de NSI para una institución financiera.

Objetivo del proyecto- creación de un sistema centralizado para el mantenimiento de directorios y clasificadores con la distribución de cambios a los sistemas y bases de datos interesados. Proporcionar acceso a sistemas externos a directorios a través de los servicios web de nuestro sistema.

Por lo general, los clientes tienen un número promedio de entradas por directorio que oscila entre varios cientos y varios miles. Nuestro récord reciente es un directorio con 11 millones de entradas. Pero este cliente nos dio una sorpresa. Había más de 100 millones de entradas en su directorio. Lo subimos durante más de un día, porque. hubo muchas comprobaciones de los datos durante la carga inicial. no seria gran problema, pero el cliente exigió que la guía se cargara en unos minutos.

Como resultado, tuvimos que cambiar mucho la forma en que el sistema funciona con este directorio. De hecho, su mantenimiento se realiza fuera del sistema, y ​​solo proporcionamos una interfaz para su uso. Ahora estamos desarrollando nuevas formas de trabajar con directorios muy grandes para nuestro sistema. Esperamos que al cliente le guste.

Lo que recordamos: En el mundo moderno, hay más y más datos, y la tasa de su crecimiento aumenta constantemente. El sistema debe estar preparado para cargas elevadas, incluso donde no se esperaban originalmente. Estamos constantemente desarrollando nuestra solución teniendo en cuenta tendencias actuales crecimiento de datos y mayores requisitos para la velocidad de su procesamiento.

Caso cuatro. Truco complicado con archivos

Creación de un sistema centralizado de realización de NSI en un gran banco.

Objetivo del proyecto– creación de un sistema centralizado para el mantenimiento de directorios y clasificadores con la distribución de cambios a los sistemas y bases de datos interesados. Una característica del proyecto son los muy difíciles procesos de distribución de cambios que afectan a muchos sistemas.

Ya que más adelante tendré que mencionar nuestra solución propia para gestionar el NSI, me permitiré una pequeña digresión lírica.

Obtenga más información sobre el sistema NORMA.

Las tareas de nuestros clientes son en gran medida similares, y decidimos reducir el costo del desarrollo de software y reducir el tiempo de los proyectos creando nuestra propia plataforma universal para mantener datos de referencia y datos maestros (Gestión de datos de referencia y Gestión de datos maestros). El sistema existe desde hace más de 10 años, y todos estos años en LANIT lo hemos estado desarrollando activamente.

NORMA admite el mantenimiento de datos maestros centralizados y distribuidos. Todos los datos y la metainformación se mantienen teniendo en cuenta el historial de cambios, y el sistema le permite ver y cambiar toda la matriz NSI para una fecha arbitraria en el pasado o en el futuro. Para directorios, se pueden configurar procesos para acordar y aprobar cambios. El sistema incluye un servidor de propagación de cambios dedicado que le permite interactuar con sistemas externos a través de varias interfaces y crear procesos comerciales de integración bastante complejos (una especie de mini BizTalk Server). Tenemos paquetes de exportación/importación de datos que pueden cargar/descargar datos de directorio a bases de datos y archivos de varios formatos. Se admite el mantenimiento de tablas de conversión para sistemas externos.

NORMA incluye un generador de consultas gráficas y un diseñador de informes. Además de trabajar con sus propios directorios, el sistema permite, a través de su interfaz, ver y modificar directorios que se encuentran en bases de datos externas, en relación con ella, así como utilizar estos directorios en el generador de consultas y paquetes de exportación/importación.

En respuesta a la ocurrencia de varios eventos en el sistema, por ejemplo, el evento de realizar cambios en el directorio, se pueden iniciar componentes de software de complemento escritos en C #, que pueden verificar datos e interactuar con sistemas externos y, en de hecho, el propio sistema NORMA. Casi todas las funciones del sistema están disponibles a través de servicios web.

El sistema se puede escalar tanto verticalmente, aumentando la capacidad del servidor de aplicaciones y la base de datos, como horizontalmente utilizando un servidor de aplicaciones de múltiples nodos, en el que cada nodo o grupo de nodos es responsable de realizar una función separada. Para almacenar datos de referencia, el sistema puede utilizar Microsoft SQL Server, Oracle o PostgreSQL.


Por lo general, al crear directorios y cambiar los procesos de distribución, el cliente consulta con nuestros analistas sobre qué herramienta o conjunto de herramientas proporcionado por el sistema es mejor utilizar para una tarea en particular. Esta vez, el cliente dijo que crearía directorios y procesos por su cuenta.

Después de un tiempo, uno de los especialistas del cliente nos contactó con una queja de que sus datos no se estaban cargando en el sistema. En confirmación, se nos envió un paquete de importación de datos, un archivo de origen con registros cargados y un mensaje de error que indica que los datos cargados eran del tipo incorrecto.

Empezamos a entender. Retorcemos el paquete de esta manera, y de esa manera, intentamos diferentes variantes representación de los datos originales, pero no podemos repetir el error. Nos dirigimos al cliente con preguntas, tal vez el paquete de importación tiene componentes de software conectados, tal vez se imponen algunas restricciones adicionales en el directorio, ¿tal vez los datos no son de este proceso? Obtenemos una respuesta para todo: no hay nada de eso, todo debe ser fácil de cargar y debe funcionar.


Resulta que este paquete de importación fue solo la punta del iceberg. Brevemente y muy simplificado, sucedió lo siguiente. El procedimiento de importación cargó los datos correctos de archivo fuente al directorio. El archivo original fue eliminado. Luego, nuestro sistema propagó los cambios a varias bases de datos, una de las cuales comparó sus propios datos con nuestros cambios y generó un archivo con discrepancias, que se devolvió a nuestro sistema para su descarga. Además, para descargar este archivo, el cliente utilizó el mismo procedimiento de importación que para el archivo original. Y fue en este archivo, generado por un sistema externo, que había datos del tipo incorrecto. Obviamente, al analizar el archivo de origen, no pudimos encontrar ningún error, pero no se nos dijo nada sobre el segundo archivo y el extenso proceso de difusión de cambios.

Lo que recordamos: Revisa siempre la información que recibes, aunque te digan que aquí tenemos un problemita, y es justo en este lugar, ¡te lo juro mamá! Analizar el problema en contexto.

Caso cinco. me acostumbro a los desajustes

Creación de un sistema de gestión de INE en una empresa manufacturera.

Objetivo del proyecto– creación de un sistema para el mantenimiento de NSI en empresa de gestión Con muchas sucursales, fábricas y departamentos de diseño.

Esta vez no hemos avanzado más allá de unas pocas presentaciones. Nuestro sistema NORMA gustó mucho a los técnicos. Ella cerró todos sus problemas existentes. Luego fue el turno de mostrar el sistema a la gerencia, y aquí ocurrió el fastidio de la década. cabeza alta miró, escuchó y dijo: “Todos trabajamos aquí en los productos de Apple, tienen un cierto estilo, pero su sistema no encaja en ese estilo. Ni siquiera lo consideraremos".


Lo que recordamos: Los clientes son diferentes, y algunos simplemente no encajan. El estilo es diferente.

Historias similares suceden en varios proyectos. ¿Qué fue interesante en tu proyecto de vida? ¿Cuál fue la lección inesperada para ti? Comparte en los comentarios.

Etiquetas: Agregar etiquetas