7bcfb7504f
- Added SQLAlchemy initialization script for backend setup. - Created SQLAlchemy prompts for generating database models with LLMs. - Introduced Docker Compose configuration for PostgreSQL service. - Added SQL script to enable necessary PostgreSQL extensions.
137 lines
23 KiB
JSON
137 lines
23 KiB
JSON
{
|
|
"version": "1",
|
|
"metadata": {
|
|
"marimo_version": "0.14.17"
|
|
},
|
|
"cells": [
|
|
{
|
|
"id": "Hbol",
|
|
"code_hash": "1d0db38904205bec4d6f6f6a1f6cec3e",
|
|
"outputs": [
|
|
{
|
|
"type": "data",
|
|
"data": {
|
|
"text/plain": ""
|
|
}
|
|
}
|
|
],
|
|
"console": []
|
|
},
|
|
{
|
|
"id": "MJUe",
|
|
"code_hash": "36193dfa033cd2be8e7b1bc67c72eb92",
|
|
"outputs": [
|
|
{
|
|
"type": "data",
|
|
"data": {
|
|
"text/html": "<span class=\"markdown prose dark:prose-invert\"><span class=\"paragraph\">No se ha introducido ningun excel</span></span>"
|
|
}
|
|
}
|
|
],
|
|
"console": []
|
|
},
|
|
{
|
|
"id": "vblA",
|
|
"code_hash": "072dd5735109eb97e01dc1c8dd2ac33b",
|
|
"outputs": [
|
|
{
|
|
"type": "data",
|
|
"data": {
|
|
"text/html": "<marimo-json-output data-json-data='{"por_filas.xlsx": {"ruta": "data/por_filas.xlsx", "hojas": ["Resultado consulta"]}, "Ventas_Diarias_AURGI_-150125.xlsx": {"ruta": "data/Ventas_Diarias_AURGI_-150125.xlsx", "hojas": ["Informe", "Hoja1"]}, "Ventas_Diarias_AURGI_-270125 (1).xlsx": {"ruta": "data/Ventas_Diarias_AURGI_-270125 (1).xlsx", "hojas": ["Informe", "Hoja1"]}, "Ventas_Diarias_AURGI_-310125.xlsx": {"ruta": "data/Ventas_Diarias_AURGI_-310125.xlsx", "hojas": ["Informe", "Hoja1"]}, "Informe Ventas_Diarias_MTT 23-02-25 EDI.xlsx": {"ruta": "data/Informe Ventas_Diarias_MTT 23-02-25 EDI.xlsx", "hojas": ["Hoja1"]}, "calendario mensual.xlsx": {"ruta": "data/calendario mensual.xlsx", "hojas": ["Hoja1"]}, "por_factura.xlsx": {"ruta": "data/por_factura.xlsx", "hojas": ["Resultado consulta"]}, "Aurgi.xlsx": {"ruta": "data/Aurgi.xlsx", "hojas": ["Data Requierement Table Aurgi", "Fresh"]}, "1.Nuevo reporte de CAR AURGI-MOTORTOWN por CENTRO Hasta d\u00eda 06 Abril de 2025.xlsx": {"ruta": "data/1.Nuevo reporte de CAR AURGI-MOTORTOWN por CENTRO Hasta d\u00eda 06 Abril de 2025.xlsx", "hojas": ["AURGI", "MOTORTOWN", "OPERARIOS", "datos centros", "datos operario", "ficha", "FICHA OPERARIOS"]}, "VENTA PRESU Y OC MT.xlsx": {"ruta": "data/VENTA PRESU Y OC MT.xlsx", "hojas": ["Hoja1", "presupuesto", "n-1"]}, "datos_aurgi_ontolog\u00eda.xlsx": {"ruta": "data/datos_aurgi_ontolog\u00eda.xlsx", "hojas": ["Hoja1"]}, "tabla_detallada_ventas_servicios.xlsx": {"ruta": "data/tabla_detallada_ventas_servicios.xlsx", "hojas": ["Ventas Detalladas"]}, "1.Nuevo reporte de CAR AURGI-MOTORTOWN por CENTRO Hasta d\u00eda 20 Abril de 2025.xlsx": {"ruta": "data/1.Nuevo reporte de CAR AURGI-MOTORTOWN por CENTRO Hasta d\u00eda 20 Abril de 2025.xlsx", "hojas": ["AURGI", "MOTORTOWN", "OPERARIOS", "datos centros", "datos operario", "ficha", "FICHA OPERARIOS"]}, "Presus_enero.xlsx": {"ruta": "data/Presus_enero.xlsx", "hojas": ["Tabla4", "Hoja1", "febrero", "Sheet1"]}, "margen_aurgi_27-01-2025.xlsx": {"ruta": "data/margen_aurgi_27-01-2025.xlsx", "hojas": ["CUBO MARGEN AURGI"]}, "Ventas_Diarias_AURGI_-280125.xlsx": {"ruta": "data/Ventas_Diarias_AURGI_-280125.xlsx", "hojas": ["Informe", "Hoja1"]}, "query_result_2025-03-04T11_07_56.086064555Z.xlsx": {"ruta": "data/query_result_2025-03-04T11_07_56.086064555Z.xlsx", "hojas": ["Resultado consulta"]}, "query_result_2025-03-04T11_05_36.949483632Z.xlsx": {"ruta": "data/query_result_2025-03-04T11_05_36.949483632Z.xlsx", "hojas": ["Resultado consulta"]}, "Informe Ventas_Diarias_MTT 28-02-25 EDI.xlsx": {"ruta": "data/Informe Ventas_Diarias_MTT 28-02-25 EDI.xlsx", "hojas": ["Hoja1"]}, "Alex - Nueva clasificaci\u00f3n categorias - Draft 06.02.2025.xlsx": {"ruta": "data/Alex - Nueva clasificaci\u00f3n categorias - Draft 06.02.2025.xlsx", "hojas": ["Hoja1"]}, "Centros_Aurgi.xlsx": {"ruta": "data/Centros_Aurgi.xlsx", "hojas": ["Hoja1"]}, "MARGEN AURGI 27-01-2025.xlsx": {"ruta": "data/MARGEN AURGI 27-01-2025.xlsx", "hojas": ["CUBO MARGEN AURGI"]}, "MARGEN AURGI 27-01-2025 (1).xlsx": {"ruta": "data/MARGEN AURGI 27-01-2025 (1).xlsx", "hojas": ["CUBO MARGEN AURGI"]}, "Ventas_Diarias_AURGI_-130225.xlsx": {"ruta": "data/Ventas_Diarias_AURGI_-130225.xlsx", "hojas": ["Informe", "Sheet1"]}, "Ventas_Diarias_AURGI_-270125.xlsx": {"ruta": "data/Ventas_Diarias_AURGI_-270125.xlsx", "hojas": ["Informe", "Hoja1"]}, "MARGEN AURGI 27-01-2025 (2).xlsx": {"ruta": "data/MARGEN AURGI 27-01-2025 (2).xlsx", "hojas": ["CUBO MARGEN AURGI"]}, "Informe Ventas_Diarias_MTT 21-02-25 EDI.xlsx": {"ruta": "data/Informe Ventas_Diarias_MTT 21-02-25 EDI.xlsx", "hojas": ["Hoja1"]}, "datos_aurgi_ontolog\u00eda_movs_tpv_added.xlsx": {"ruta": "data/datos_aurgi_ontolog\u00eda_movs_tpv_added.xlsx", "hojas": ["Hoja1"]}}' data-value-types='"json"'></marimo-json-output>"
|
|
}
|
|
}
|
|
],
|
|
"console": [
|
|
{
|
|
"type": "stream",
|
|
"name": "stderr",
|
|
"text": "/home/lucas/DataProyects/pdf_extraccion/.venv/lib/python3.10/site-packages/openpyxl/styles/stylesheet.py:237: UserWarning: Workbook contains no default style, apply openpyxl's default\n warn(\"Workbook contains no default style, apply openpyxl's default\")\n"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "bkHC",
|
|
"code_hash": "b73d872652e4a8e4937dec04d65b4456",
|
|
"outputs": [
|
|
{
|
|
"type": "data",
|
|
"data": {
|
|
"text/html": "<marimo-json-output data-json-data='{"datasets_cargados": 52, "errores": {}}' data-value-types='"json"'></marimo-json-output>"
|
|
}
|
|
}
|
|
],
|
|
"console": []
|
|
},
|
|
{
|
|
"id": "lEQa",
|
|
"code_hash": "3a6c948a1f859a38537bc684e5f430f5",
|
|
"outputs": [
|
|
{
|
|
"type": "data",
|
|
"data": {
|
|
"text/html": "<div style='display: flex;flex: 1;flex-direction: column;justify-content: flex-start;align-items: normal;flex-wrap: nowrap;gap: 0.5rem'><marimo-ui-element object-id='lEQa-0' random-id='af0c3dc9-6848-004c-c3b9-b87c9fad111a'><marimo-number data-initial-value='5' data-label='"<span class=\"markdown prose dark:prose-invert\"><span class=\"paragraph\">Number</span></span>"' data-debounce='false' data-full-width='false' data-disabled='false'></marimo-number></marimo-ui-element></div>"
|
|
}
|
|
}
|
|
],
|
|
"console": []
|
|
},
|
|
{
|
|
"id": "PKri",
|
|
"code_hash": "fa2b5880fdfd5de20113e8e50090e744",
|
|
"outputs": [
|
|
{
|
|
"type": "data",
|
|
"data": {
|
|
"text/html": "<div style='display: flex;flex: 1;flex-direction: column;justify-content: flex-start;align-items: normal;flex-wrap: nowrap;gap: 0.5rem'><span class=\"markdown prose dark:prose-invert\"><span class=\"paragraph\">Excel: Ventas_Diarias_AURGI_-310125.xlsx</span></span><span class=\"markdown prose dark:prose-invert\"><span class=\"paragraph\">Hoja: Informe</span></span></div>"
|
|
}
|
|
}
|
|
],
|
|
"console": []
|
|
},
|
|
{
|
|
"id": "Xref",
|
|
"code_hash": "94bec97921afbb4d3f0d66d6359780b1",
|
|
"outputs": [
|
|
{
|
|
"type": "data",
|
|
"data": {
|
|
"text/html": "<iframe src='./@file/57232-88567-9jDSYYpD.html' width='100%' height='1000vh' onload='__resizeIframe(this)' frameborder='0'></iframe>"
|
|
}
|
|
}
|
|
],
|
|
"console": []
|
|
},
|
|
{
|
|
"id": "SFPL",
|
|
"code_hash": "603dca0774218b4898894b77707d4173",
|
|
"outputs": [
|
|
{
|
|
"type": "data",
|
|
"data": {
|
|
"text/html": "<marimo-ui-element object-id='SFPL-0' random-id='f237e5b8-674e-476f-6dad-111df3ddcd61'><marimo-table data-initial-value='[]' data-label='null' data-data='"[{\"Unnamed: 0\":null,\"Unnamed: 1\":null,\"Unnamed: 2\":null,\"Unnamed: 3\":null,\"Unnamed: 4\":null,\"Unnamed: 5\":null,\"Informe de ventas al\":\"viernes, 31 de Enero de 2025\",\"Unnamed: 7\":null,\"Unnamed: 8\":null,\"Unnamed: 9\":null,\"Unnamed: 10\":null,\"Unnamed: 11\":null,\"Unnamed: 12\":null,\"Unnamed: 13\":null,\"Unnamed: 14\":null,\"Unnamed: 15\":null,\"Unnamed: 16\":null,\"Unnamed: 17\":null,\"Unnamed: 18\":null,\"Unnamed: 19\":null,\"Unnamed: 20\":null,\"Unnamed: 21\":null,\"Unnamed: 22\":null,\"Unnamed: 23\":null},{\"Unnamed: 0\":null,\"Unnamed: 1\":null,\"Unnamed: 2\":null,\"Unnamed: 3\":null,\"Unnamed: 4\":null,\"Unnamed: 5\":null,\"Informe de ventas al\":null,\"Unnamed: 7\":null,\"Unnamed: 8\":null,\"Unnamed: 9\":null,\"Unnamed: 10\":null,\"Unnamed: 11\":null,\"Unnamed: 12\":null,\"Unnamed: 13\":null,\"Unnamed: 14\":null,\"Unnamed: 15\":null,\"Unnamed: 16\":null,\"Unnamed: 17\":null,\"Unnamed: 18\":null,\"Unnamed: 19\":null,\"Unnamed: 20\":null,\"Unnamed: 21\":null,\"Unnamed: 22\":null,\"Unnamed: 23\":null},{\"Unnamed: 0\":null,\"Unnamed: 1\":null,\"Unnamed: 2\":\"DIARIO\",\"Unnamed: 3\":null,\"Unnamed: 4\":null,\"Unnamed: 5\":null,\"Informe de ventas al\":null,\"Unnamed: 7\":\"ACUMULADO\",\"Unnamed: 8\":null,\"Unnamed: 9\":null,\"Unnamed: 10\":null,\"Unnamed: 11\":null,\"Unnamed: 12\":null,\"Unnamed: 13\":null,\"Unnamed: 14\":\"EXTRAPOLACI\\u00d3N\",\"Unnamed: 15\":null,\"Unnamed: 16\":null,\"Unnamed: 17\":null,\"Unnamed: 18\":null,\"Unnamed: 19\":null,\"Unnamed: 20\":null,\"Unnamed: 21\":null,\"Unnamed: 22\":null,\"Unnamed: 23\":null},{\"Unnamed: 0\":null,\"Unnamed: 1\":null,\"Unnamed: 2\":\"Ventas\",\"Unnamed: 3\":null,\"Unnamed: 4\":null,\"Unnamed: 5\":null,\"Informe de ventas al\":null,\"Unnamed: 7\":\"Ventas\",\"Unnamed: 8\":null,\"Unnamed: 9\":null,\"Unnamed: 10\":null,\"Unnamed: 11\":null,\"Unnamed: 12\":null,\"Unnamed: 13\":null,\"Unnamed: 14\":\"N\\u00ba D\\u00edas Abiertos\",\"Unnamed: 15\":\"Venta Media Diaria\",\"Unnamed: 16\":\"D\\u00edas Abiertos Mes\",\"Unnamed: 17\":\"Extrapolaci\\u00f3n Ventas Mes\",\"Unnamed: 18\":\"Venta mes N-1\",\"Unnamed: 19\":\"Var(%)\",\"Unnamed: 20\":\"Ppto. Mes\",\"Unnamed: 21\":\"Var(%)\",\"Unnamed: 22\":\"Objetivo Comercial\",\"Unnamed: 23\":\"Var(%)\"},{\"Unnamed: 0\":null,\"Unnamed: 1\":\"Centro\",\"Unnamed: 2\":\"\\u20ac\",\"Unnamed: 3\":\"Ppto.\",\"Unnamed: 4\":\"Desv.Ppto.\",\"Unnamed: 5\":\"D\\u00eda N-1\",\"Informe de ventas al\":\"Desv.N-1\",\"Unnamed: 7\":\"\\u20ac\",\"Unnamed: 8\":\"Festivos\",\"Unnamed: 9\":\"\\u20ac sin D+F\",\"Unnamed: 10\":\"Ppto.\",\"Unnamed: 11\":\"Desv.Ppto.\",\"Unnamed: 12\":\"Mes N-1\",\"Unnamed: 13\":\"Desv.N-1\",\"Unnamed: 14\":null,\"Unnamed: 15\":\"\\u20ac\",\"Unnamed: 16\":null,\"Unnamed: 17\":\"\\u20ac\",\"Unnamed: 18\":\"\\u20ac\",\"Unnamed: 19\":null,\"Unnamed: 20\":\"\\u20ac\",\"Unnamed: 21\":null,\"Unnamed: 22\":\"\\u20ac\",\"Unnamed: 23\":null},{\"Unnamed: 0\":null,\"Unnamed: 1\":\"BADAJOZ\",\"Unnamed: 2\":871.62,\"Unnamed: 3\":1457.66302548,\"Unnamed: 4\":-0.4020428695,\"Unnamed: 5\":1716.22,\"Informe de ventas al\":-0.4921280489,\"Unnamed: 7\":50415.75,\"Unnamed: 8\":478.22,\"Unnamed: 9\":49937.53,\"Unnamed: 10\":36441.575637,\"Unnamed: 11\":0.3834678967,\"Unnamed: 12\":35241.99,\"Unnamed: 13\":0.4305591143,\"Unnamed: 14\":25,\"Unnamed: 15\":1997.5012,\"Unnamed: 16\":25,\"Unnamed: 17\":50415.75,\"Unnamed: 18\":35241.99,\"Unnamed: 19\":0.4305591143,\"Unnamed: 20\":36441.575637,\"Unnamed: 21\":0.3834678967,\"Unnamed: 22\":37532.71935,\"Unnamed: 23\":0.3432479946},{\"Unnamed: 0\":null,\"Unnamed: 1\":\"OLIAS DEL REY\",\"Unnamed: 2\":1399.33,\"Unnamed: 3\":1690.2459872,\"Unnamed: 4\":-0.1721145853,\"Unnamed: 5\":1464.74,\"Informe de ventas al\":-0.0446563895,\"Unnamed: 7\":46402.49,\"Unnamed: 8\":0,\"Unnamed: 9\":46402.49,\"Unnamed: 10\":42256.14968,\"Unnamed: 11\":0.09812395,\"Unnamed: 12\":40794.07,\"Unnamed: 13\":0.1374812565,\"Unnamed: 14\":25,\"Unnamed: 15\":1856.0996,\"Unnamed: 16\":25,\"Unnamed: 17\":46402.49,\"Unnamed: 18\":40794.07,\"Unnamed: 19\":0.1374812565,\"Unnamed: 20\":42256.14968,\"Unnamed: 21\":0.09812395,\"Unnamed: 22\":43445.68455,\"Unnamed: 23\":0.0680575178},{\"Unnamed: 0\":null,\"Unnamed: 1\":\"VILLANUEVA DE LA SERENA\",\"Unnamed: 2\":1671.43,\"Unnamed: 3\":1868.39197412,\"Unnamed: 4\":-0.1054179085,\"Unnamed: 5\":1791.28,\"Informe de ventas al\":-0.0669074628,\"Unnamed: 7\":51564.89,\"Unnamed: 8\":705.01,\"Unnamed: 9\":50859.88,\"Unnamed: 10\":46709.799353,\"Unnamed: 11\":0.1039415864,\"Unnamed: 12\":45349.57,\"Unnamed: 13\":0.1370535597,\"Unnamed: 14\":25,\"Unnamed: 15\":2034.3952,\"Unnamed: 16\":25,\"Unnamed: 17\":51564.89,\"Unnamed: 18\":45349.57,\"Unnamed: 19\":0.1370535597,\"Unnamed: 20\":46709.799353,\"Unnamed: 21\":0.1039415864,\"Unnamed: 22\":48297.29205,\"Unnamed: 23\":0.0676559246},{\"Unnamed: 0\":null,\"Unnamed: 1\":\"ZARAGOZA\",\"Unnamed: 2\":3033.69,\"Unnamed: 3\":2562.109038125,\"Unnamed: 4\":0.184059677,\"Unnamed: 5\":4494.92,\"Informe de ventas al\":-0.3250847624,\"Unnamed: 7\":47047.42,\"Unnamed: 8\":0,\"Unnamed: 9\":47047.42,\"Unnamed: 10\":61490.616915,\"Unnamed: 11\":-0.2348845668,\"Unnamed: 12\":59506.05,\"Unnamed: 13\":-0.2093674509,\"Unnamed: 14\":24,\"Unnamed: 15\":1960.3091666667,\"Unnamed: 16\":24,\"Unnamed: 17\":47047.42,\"Unnamed: 18\":59506.05,\"Unnamed: 19\":-0.2093674509,\"Unnamed: 20\":61490.616915,\"Unnamed: 21\":-0.2348845668,\"Unnamed: 22\":63374.1456,\"Unnamed: 23\":-0.25762439},{\"Unnamed: 0\":null,\"Unnamed: 1\":\"OTROS\",\"Unnamed: 2\":6976.07,\"Unnamed: 3\":7578.410024925,\"Unnamed: 4\":-0.0794810551,\"Unnamed: 5\":9467.16,\"Informe de ventas al\":-0.2631295975,\"Unnamed: 7\":195430.55,\"Unnamed: 8\":1183.23,\"Unnamed: 9\":194247.32,\"Unnamed: 10\":186898.141585,\"Unnamed: 11\":0.0456527194,\"Unnamed: 12\":180891.68,\"Unnamed: 13\":0.0803733483,\"Unnamed: 14\":null,\"Unnamed: 15\":null,\"Unnamed: 16\":null,\"Unnamed: 17\":195430.55,\"Unnamed: 18\":180891.68,\"Unnamed: 19\":0.0803733483,\"Unnamed: 20\":186898.141585,\"Unnamed: 21\":0.0456527194,\"Unnamed: 22\":192649.84155,\"Unnamed: 23\":0.0144340033}]"' data-total-rows='76' data-total-columns='24' data-max-columns='50' data-banner-text='""' data-pagination='true' data-page-size='10' data-field-types='[["Unnamed: 0", ["number", "float64"]], ["Unnamed: 1", ["string", "object"]], ["Unnamed: 2", ["string", "object"]], ["Unnamed: 3", ["string", "object"]], ["Unnamed: 4", ["string", "object"]], ["Unnamed: 5", ["string", "object"]], ["Informe de ventas al", ["string", "object"]], ["Unnamed: 7", ["string", "object"]], ["Unnamed: 8", ["string", "object"]], ["Unnamed: 9", ["string", "object"]], ["Unnamed: 10", ["string", "object"]], ["Unnamed: 11", ["string", "object"]], ["Unnamed: 12", ["string", "object"]], ["Unnamed: 13", ["string", "object"]], ["Unnamed: 14", ["string", "object"]], ["Unnamed: 15", ["string", "object"]], ["Unnamed: 16", ["string", "object"]], ["Unnamed: 17", ["string", "object"]], ["Unnamed: 18", ["string", "object"]], ["Unnamed: 19", ["string", "object"]], ["Unnamed: 20", ["string", "object"]], ["Unnamed: 21", ["string", "object"]], ["Unnamed: 22", ["string", "object"]], ["Unnamed: 23", ["string", "object"]]]' data-show-filters='true' data-show-download='true' data-show-column-summaries='true' data-show-data-types='true' data-show-page-size-selector='true' data-show-column-explorer='true' data-show-chart-builder='true' data-row-headers='[]' data-has-stable-row-id='false' data-lazy='false' data-preload='false'></marimo-table></marimo-ui-element>"
|
|
}
|
|
}
|
|
],
|
|
"console": []
|
|
},
|
|
{
|
|
"id": "BYtC",
|
|
"code_hash": "83ccf5086147a1c5d5c6d80e90319b63",
|
|
"outputs": [
|
|
{
|
|
"type": "data",
|
|
"data": {
|
|
"text/html": "<div style='display: flex;flex: 1;flex-direction: column;justify-content: flex-start;align-items: normal;flex-wrap: nowrap;gap: 0.5rem'><marimo-ui-element object-id='BYtC-0' random-id='c1779585-46e3-21e2-8f6e-547a9300cf55'><marimo-file data-initial-value='[]' data-label='"<span class=\"markdown prose dark:prose-invert\"><span class=\"paragraph\">Sube un archivo</span></span>"' data-filetypes='[]' data-multiple='false' data-kind='"button"' data-max_size='100000000'></marimo-file></marimo-ui-element></div>"
|
|
}
|
|
}
|
|
],
|
|
"console": []
|
|
},
|
|
{
|
|
"id": "tMil",
|
|
"code_hash": null,
|
|
"outputs": [],
|
|
"console": []
|
|
}
|
|
]
|
|
} |