{"id":1269,"date":"2018-09-17T07:34:23","date_gmt":"2018-09-17T07:34:23","guid":{"rendered":"https:\/\/lisdatasolutions.sidnpre.com\/2018\/09\/17\/netstock-optimizando-los-niveles-de-stock\/"},"modified":"2025-06-05T11:16:09","modified_gmt":"2025-06-05T09:16:09","slug":"netstock-optimizando-los-niveles-de-stock","status":"publish","type":"post","link":"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/","title":{"rendered":"NetStock: Optimizando los niveles de Stock"},"content":{"rendered":"<p>A la hora de minimizar costes y riesgos, cualquier empresa que tenga stock disponible es primordial\u00a0 tambi\u00e9n tener un nivel de stock \u00f3ptimo.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_55 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Tabla de contenidos<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\" role=\"button\"><label for=\"item-6a1688f892eb3\" ><span class=\"\"><span style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input aria-label=\"Toggle\" aria-label=\"item-6a1688f892eb3\"  type=\"checkbox\" id=\"item-6a1688f892eb3\"><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/#%C2%BFQue_es_el_nivel_de_Stock\" title=\"\u00bfQu\u00e9 es el nivel de Stock?\">\u00bfQu\u00e9 es el nivel de Stock?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/#Proceso_ETL_con_Knime\" title=\"Proceso ETL con Knime.\">Proceso ETL con Knime.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/#NetStock_Prediccion_de_consumos\" title=\"NetStock: Predicci\u00f3n de consumos\">NetStock: Predicci\u00f3n de consumos<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%C2%BFQue_es_el_nivel_de_Stock\"><\/span>\u00bfQu\u00e9 es el nivel de Stock?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>El nivel de stock es la cantidad de productos que se tienen almacenados y disponibles para su venta en los almacenes de la organizaci\u00f3n.<\/p>\n<p>El nivel de stock puede medirse tanto en cantidad de art\u00edculos como en el valor de coste de dicha cantidad, siendo esta \u00faltima medida la m\u00e1s utilizada.<\/p>\n<p>A la hora de optimizar el stock de una empresa es importante seguir un modelo matem\u00e1tico que, bas\u00e1ndose, por ejemplo, en consumos anteriores, sea capaz de calcular cu\u00e1l ser\u00eda el nivel \u00f3ptimo de stock.<\/p>\n<p>Es importante tener en cuenta que no sirve reducir los productos que tenemos almacenados de manera aleatoria, sino que debe hacerse de la forma adecuada para mantener siempre los niveles m\u00ednimos de seguridad y evitar as\u00ed roturas de stock.<\/p>\n<p>LIS-Solutions desarrolla como fase previa a la optimizaci\u00f3n de stock, la captura y tratamiento de la informaci\u00f3n referente a stock con la herramienta de miner\u00eda de datos Knime.<\/p>\n<p>Una vez tratados y transformados los datos necesarios, estos son enviados a la herramienta basada en cloud-computing: NetStock.<\/p>\n<p>NetStock es capaz de realizar predicciones de niveles \u00f3ptimos de stock y nos muestra el estado actual de cada uno de nuestros almacenes.<\/p>\n<p>Veamos m\u00e1s detalladamente cada una de las fases que seguimos:<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Proceso_ETL_con_Knime\"><\/span>Proceso ETL con Knime.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>En primer lugar, creamos un workflow en Knime con el que haremos la fase de ETL (\u201cExtract, Transform and Load\u201d), donde trataremos los datos y prepararemos los ficheros necesarios para que NetStock pueda realizar sus c\u00e1lculos posteriores.<\/p>\n<p>En este primer paso, leemos los datos de las fuentes involucradas y creamos todas las tablas necesarias para as\u00ed poder alimentar de datos a NetStock.<\/p>\n<p>Una vez realizado este paso, los datos son procesados por NetStock. En este punto obtenemos una interfaz gr\u00e1fica que nos muestra los principales KPI\u00b4s (\u201cKey Performance Indicator\u201d). V\u00e9ase Imagen 2.<\/p>\n<p>Por ejemplo, podemos observar en Stock holding el valor actual de nuestro stock en el almac\u00e9n que ser\u00eda de 34 millones mientras que el stock \u00f3ptimo ser\u00eda de 10.3 millones. Justo debajo podemos observar las cinco primeras referencias que mayor exceso de stock tiene. Adem\u00e1s, podemos ver otros indicadores, por ejemplo, las potenciales roturas de stock y los cinco productos con un mayor riesgo de quedarse sin stock.<\/p>\n<p>Por lo tanto, con una precisa y elaborada extracci\u00f3n de los datos y su tratamiento adecuado, podemos tener unos indicadores que reflejan la situaci\u00f3n actual de nuestros almacenes en cuanto a stock se refiere y, a la vez, tener un modelo que optimiza nuestros niveles de stock, reduciendo as\u00ed el riesgo de roturas y minimizando el dinero pasivo que tendremos en nuestro almac\u00e9n.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"NetStock_Prediccion_de_consumos\"><\/span>NetStock: Predicci\u00f3n de consumos<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Por otro lado, mencionar que NetStock no s\u00f3lo se queda en esta parte tan superficial, si no que muestra la informaci\u00f3n de cada referencia as\u00ed como una predicci\u00f3n a futuro del consumo de la misma:<\/p>\n<p>Por lo tanto, nos encontramos ante una herramienta muy completa y compleja, pero a la vez sencilla de entender y de manejar, para que a un solo click tengamos el resumen de consumos pasados y niveles de inventario junto a los KPI\u00b4s m\u00e1s importante y adem\u00e1s tengamos una predicci\u00f3n de ventas a futuro. Como consecuencia, nos encontramos ante una de las mejores herramientas del mercado que se encarga de representar gr\u00e1ficamente el estado de los almacenes y de optimizar nuestros niveles de stock.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A la hora de minimizar costes y riesgos, cualquier empresa que tenga stock disponible es primordial\u00a0 tambi\u00e9n tener un nivel de stock \u00f3ptimo. \u00bfQu\u00e9 es el nivel de Stock? El nivel de stock es la cantidad de productos que se tienen almacenados y disponibles para su venta en los almacenes de la organizaci\u00f3n. El nivel [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":1270,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[111,26],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>NetStock: Optimizando los niveles de Stock | LIS Data Solutions<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NetStock: Optimizando los niveles de Stock | LIS Data Solutions\" \/>\n<meta property=\"og:description\" content=\"A la hora de minimizar costes y riesgos, cualquier empresa que tenga stock disponible es primordial\u00a0 tambi\u00e9n tener un nivel de stock \u00f3ptimo. \u00bfQu\u00e9 es el nivel de Stock? El nivel de stock es la cantidad de productos que se tienen almacenados y disponibles para su venta en los almacenes de la organizaci\u00f3n. El nivel [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/\" \/>\n<meta property=\"og:site_name\" content=\"LIS Data Solutions\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-17T07:34:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-05T09:16:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lisdatasolutions.com\/wp-content\/uploads\/2022\/07\/workflow_knime-e1745502077511.png\" \/>\n\t<meta property=\"og:image:width\" content=\"597\" \/>\n\t<meta property=\"og:image:height\" content=\"320\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Natalia Andueza\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Natalia Andueza\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/\",\"url\":\"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/\",\"name\":\"NetStock: Optimizando los niveles de Stock | LIS Data Solutions\",\"isPartOf\":{\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/#website\"},\"datePublished\":\"2018-09-17T07:34:23+00:00\",\"dateModified\":\"2025-06-05T09:16:09+00:00\",\"author\":{\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/#\/schema\/person\/b2748ac1971664b77f38389a77eb1fc7\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.lisdatasolutions.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"NetStock: Optimizando los niveles de Stock\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/#website\",\"url\":\"https:\/\/www.lisdatasolutions.com\/es\/\",\"name\":\"LIS Data Solutions\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.lisdatasolutions.com\/es\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/#\/schema\/person\/b2748ac1971664b77f38389a77eb1fc7\",\"name\":\"Natalia Andueza\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.lisdatasolutions.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/67d34db2d9aca971aeec85ef05923c86?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/67d34db2d9aca971aeec85ef05923c86?s=96&d=mm&r=g\",\"caption\":\"Natalia Andueza\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"NetStock: Optimizando los niveles de Stock | LIS Data Solutions","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/","og_locale":"es_ES","og_type":"article","og_title":"NetStock: Optimizando los niveles de Stock | LIS Data Solutions","og_description":"A la hora de minimizar costes y riesgos, cualquier empresa que tenga stock disponible es primordial\u00a0 tambi\u00e9n tener un nivel de stock \u00f3ptimo. \u00bfQu\u00e9 es el nivel de Stock? El nivel de stock es la cantidad de productos que se tienen almacenados y disponibles para su venta en los almacenes de la organizaci\u00f3n. El nivel [&hellip;]","og_url":"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/","og_site_name":"LIS Data Solutions","article_published_time":"2018-09-17T07:34:23+00:00","article_modified_time":"2025-06-05T09:16:09+00:00","og_image":[{"width":597,"height":320,"url":"https:\/\/www.lisdatasolutions.com\/wp-content\/uploads\/2022\/07\/workflow_knime-e1745502077511.png","type":"image\/png"}],"author":"Natalia Andueza","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Natalia Andueza","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/","url":"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/","name":"NetStock: Optimizando los niveles de Stock | LIS Data Solutions","isPartOf":{"@id":"https:\/\/www.lisdatasolutions.com\/es\/#website"},"datePublished":"2018-09-17T07:34:23+00:00","dateModified":"2025-06-05T09:16:09+00:00","author":{"@id":"https:\/\/www.lisdatasolutions.com\/es\/#\/schema\/person\/b2748ac1971664b77f38389a77eb1fc7"},"breadcrumb":{"@id":"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.lisdatasolutions.com\/es\/blog\/netstock-optimizando-los-niveles-de-stock\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.lisdatasolutions.com\/es\/"},{"@type":"ListItem","position":2,"name":"NetStock: Optimizando los niveles de Stock"}]},{"@type":"WebSite","@id":"https:\/\/www.lisdatasolutions.com\/es\/#website","url":"https:\/\/www.lisdatasolutions.com\/es\/","name":"LIS Data Solutions","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lisdatasolutions.com\/es\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.lisdatasolutions.com\/es\/#\/schema\/person\/b2748ac1971664b77f38389a77eb1fc7","name":"Natalia Andueza","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.lisdatasolutions.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/67d34db2d9aca971aeec85ef05923c86?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/67d34db2d9aca971aeec85ef05923c86?s=96&d=mm&r=g","caption":"Natalia Andueza"}}]}},"_links":{"self":[{"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/posts\/1269"}],"collection":[{"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/comments?post=1269"}],"version-history":[{"count":3,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/posts\/1269\/revisions"}],"predecessor-version":[{"id":9702,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/posts\/1269\/revisions\/9702"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/media\/1270"}],"wp:attachment":[{"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/media?parent=1269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/categories?post=1269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lisdatasolutions.com\/es\/wp-json\/wp\/v2\/tags?post=1269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}