Informe Datamart IN EXPORTACION ADUANA
Informe Datamart IN EXPORTACION ADUANA
Informe Datamart IN EXPORTACION ADUANA
EXPORTACIÓN ADUANA
IQUIQUE-CHILE
2019
Contenido
1. INTRODUCCIÓN ...................................................................................................................................... 4
Vivimos en una época en que la información es la clave para obtener una ventaja competitiva en el
mundo de los negocios. Para mantenerse competitiva una empresa, los gerentes y tomadores de
decisiones requieren de un acceso rápido y fácil a información útil y valiosa de la empresa. Una forma de
solucionar este problema es por medio del uso de Business Intelligence o Inteligencia de Negocios.
Algo peor que no tener información disponible es tener mucha información y no saber qué
hacer con ella. La Inteligencia de Negocios (BI) es la solución a ese problema, pues por medio
de dicha información puede generar escenarios, pronósticos y reportes que apoyen a la
toma de decisiones, lo que se traduce en una ventaja competitiva. La clave para BI es la
información y uno de sus mayores beneficios es la posibilidad de utilizarla en la toma de
decisiones.
La Inteligencia de Negocios o Business Intelligence se define como el proceso de análisis de
datos de una organización o empresa para transformar los datos en información, y la
información en conocimiento, para facilitar la toma de decisiones. Dentro de esta disciplina
se encuentra el desarrollo de Data Warehouse’s.
Un Data Warehouse se encarga de extraer datos de las bases de datos operacionales o
fuentes externa, transformar, consolidar, integrar, chequear la integridad y centralizar los
datos que la empresa genera en su actividad diaria de negocios y/o información externa
con la que esté relacionada. Un Data Warehouse permite el acceso y manipulación de la
información, a través de análisis multivariables, con el objetivo final de dar soporte al
proceso de toma de decisiones.
En este proyecto utilizaremos los datos de la aduana de chile. Abordaremos los datos de
exportaciones en detalle relativo a transacciones de comercio exterior, como la cantidad de
mercancía importada en un periodo de tiempo a nuestro país.
Todas estas mediciones serán desde un lapso del 2015 hasta el 2018.
2. Definición de la problemática
El servicio nacional de aduana y del mundo entero tienen un rol de vital importancia en la
implementación de una serie de políticas gubernamentales importantes y contribuyen al
logro de diversos objetivos de desarrollo nacional. Además, como la aduana es el primer
contacto que se tiene con un país, la primera impresión influye sensiblemente en las
opiniones de las personas y de las organizaciones encargadas de tomar decisiones claves en
materia de comercio y de inversiones extranjeras.
Sin una administración de Aduanas, los poderes públicos no podrán cumplir los objetivos
políticos que se han fijado en materia de recaudación de ingresos, facilitación del comercio
y estadísticas. La participación de la aduana en el desarrollo nacional constituye un enorme
potencial y puede incidir considerablemente en las vidas de numerosas víctimas de la
pobreza en el mundo.
KPI 2
Descripción: Se quiere conocer y analizar la Tasa de crecimiento aduanero
(impuesto) recaudado por mercancía exportada.
Formula:
𝑇𝑎𝑠𝑎. 𝐶𝑟𝑒𝑐𝑖𝑚𝑖𝑒𝑛𝑡𝑜 (%)
(∑(𝐹𝑂𝐵. 𝑢𝑠𝐴 ) ∗ 0.19)𝑎𝑐𝑡𝑢𝑎𝑙 − (∑(𝐹𝑂𝐵. 𝑢𝑠𝐴 ) ∗ 0.19)𝐴𝑛𝑡𝑒𝑟𝑖𝑜𝑟
=
(∑(𝐹𝑂𝐵. 𝑢𝑠𝐴 ) ∗ 0.19)𝐴𝑛𝑡𝑒𝑟𝑖𝑜𝑟
∗ 100
KPI 3
KPI 2
Tasa de mercancía exportada por el peso en kilogramos, según
Descripción: unidad de medida, por país de destino, puerto de destino y vía de
transporte con respecto al total de salidas y peso total de salidas.
Formula:
(∑ 𝑐𝑎𝑛𝑡𝑖𝑑𝑎𝑑. 𝑆𝑎𝑙𝑖𝑑𝑎𝑀 𝑈𝑀 ∗ 𝑃𝐷𝐷)
𝐶𝑎𝑛𝑡. 𝑀𝑒𝑟𝑐 (%) = ( ) ∗ 100
(∑ 𝑐𝑎𝑛𝑡𝑖𝑑𝑎𝑑. 𝑆𝑎𝑙𝑖𝑑𝑎𝑀 𝑈𝑀 ∗ 𝑇𝑜𝑡𝑎𝑙)
𝑇
KPI 3
Formula:
(∑ 𝑐𝑎𝑛𝑡𝑖𝑑𝑎𝑑. 𝑆𝑎𝑙𝑖𝑑𝑎𝑈𝑀∗𝑉𝑇𝑅 )
𝐶𝑎𝑛𝑡. 𝑀𝑒𝑟𝑐 (%) =
𝑐𝑜𝑢𝑛𝑡(𝑠𝑎𝑙𝑖𝑑𝑎𝑠𝑈𝑀∗𝑉𝑇𝑅 ) 𝑇
REQ-3 Cantidad de mercancía según unidad de medida, que sale del territorio
nacional por tipo de mercancía, en los años 2015 – 2018.
OBJETIVO Este requerimiento estratégico busca analizar el comportamiento del
intercambio comercial por zona geográfica y entre los años 2015 y 2018
medido en dólares.
REQ-03
KPI 1
Conocer y analizar la tasa de intercambio comercial de la mercancía
Descripcion:
exportada al extranjero por tipo de operación.
Objetivo: Analizar la tasa de intercambio comercial por tipo de operación
KPI 2
Conocer y analizar la tasa total del intercambio comercial por Región
Descripción:
de Chile tomando la diferencia del documento de salida por el
documento de variación del valor
Objetivo: Analizar la tasa total de intercambio comercial
Formula:
(∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑖𝑣𝑣𝐴 ) + (∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑑𝑢𝑠𝑙𝑒𝑔𝐴 )
𝑇𝑎𝑠𝑎(%) = ( ) ∗ 100
(∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑖𝑣𝑣𝑇𝑜𝑡𝑎𝑙 𝑇𝑜𝑡𝑎𝑙 ) + (∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑑𝑢𝑠𝑙𝑒𝑔𝑇𝑜𝑡𝑎𝑙 )
𝑇
KPI 3
𝐼𝑁𝐶(𝑈𝑆$) = ((∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑑𝑢𝑠𝑙𝑒𝑔𝐴 ∗ 0.19) − (∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑖𝑣𝑣𝐴 ∗ 0.19))
𝑇
KPI 2
Promedio de la diferencia de impuesto tributario no cobrado o por
Descripción:
excedente sobre el total de documentos de salidas tramitados por
aduana de regiones.
Formula:
(∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑑𝑢𝑠𝑙𝑒𝑔𝐴 ∗ 0.19) − (∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑖𝑣𝑣𝐴 ∗ 0.19)
𝐼𝑁𝐶(𝑈𝑆$/𝐷𝑈𝑆) = ( )
𝑐𝑜𝑢𝑛𝑡(𝑆𝑎𝑙𝑖𝑑𝑎𝑠𝐴 ) 𝑇
KPI 3
Formula:
𝑇𝑎𝑠𝑎. 𝐶𝑟. 𝐷𝑢𝑠𝐼𝑣𝑣
((∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑑𝑢𝑠𝑙𝑒𝑔𝐴 − 𝐹𝑂𝐵. 𝑢𝑠. 𝑖𝑣𝑣𝐴 )) − ((∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑑𝑢𝑠𝑙𝑒𝑔𝐴 − 𝐹𝑂𝐵. 𝑢𝑠. 𝑖𝑣𝑣𝐴 ))
𝑇 𝑇−1
=( )
((∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑑𝑢𝑠𝑙𝑒𝑔𝐴 − 𝐹𝑂𝐵. 𝑢𝑠. 𝑖𝑣𝑣𝐴 ))
𝑇−1 𝑇
KPI 2
Descripción: Beneficio fiscal del cobre sobre el peso total exportado de todo chile
Formula:
𝐵𝑒𝑛𝑒𝑓. 𝐶𝑜𝑏 =
(∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑑𝑢𝑠𝑙𝑒𝑔𝐺∗(𝑖𝑡𝑒𝑚.𝑆𝐴="26030000") ∗ 0.19) + (∑ 𝑃𝑒𝑠𝑜. 𝐵𝑟𝑢𝑡𝑜. 𝐾𝑔𝐺∗(𝑖𝑡𝑒𝑚.𝑆𝐴="26030000") )
( )
(∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑑𝑢𝑠𝑙𝑒𝑔𝐺∗(𝑖𝑡𝑒𝑚.𝑆𝐴="26030000") 𝑡𝑜𝑡𝑎𝑙 ∗ 0.19) + (∑ 𝑃𝑒𝑠𝑜. 𝐵𝑟𝑢𝑡𝑜. 𝐾𝑔𝐺∗(𝑖𝑡𝑒𝑚.𝑆𝐴="26030000")𝑡𝑜𝑡𝑎𝑙 )
𝑇
∗ 100
KPI 3
Descripción: Valor FOB por kilogramo bruto del cobre exportado
Conocer el valor FOB por kilogramo bruto del Cobre exportado hacia
Objetivo:
el extranjero
Formula:
(∑ 𝐹𝑂𝐵. 𝑢𝑠. 𝑑𝑢𝑠𝑙𝑒𝑔𝐺∗(𝑖𝑡𝑒𝑚.𝑆𝐴="26030000") )
𝐹𝑜𝑏. 𝑝𝑜𝑟. 𝐾𝑔. 𝐶𝑜𝑏𝑟𝑒 (𝐹𝑂𝐵/𝐾𝑔 ) = ( )
(∑ 𝑃𝑒𝑠𝑜. 𝐵𝑟𝑢𝑡𝑜. 𝐾𝑔𝐺∗(𝑖𝑡𝑒𝑚.𝑆𝐴="26030000") )
𝑇
KPI 4
Se quiere analizar y conocer la tasa total de cobre exportado en
Descripción: comparación a otros metales por el documento único de salida, para
el beneficio fiscal del país.
∗ 100
Mercancía
Operación
Geografía
Moneda
Aduana
Tiempo
Puerto
Proyección de
X X X X X X
Negocio
Proceso
s de
ingresos de los
tributos
aduaneros del
cobre al
presupuesto del
país.
Observación de
la evolución de
la exportación X X X X X X
del cobre en el
tiempo.
Generación de
estadísticas del
intercambio
comercial de
X X X X X
Chile con el resto
del mundo.
Minimizar la
diferencia de
montos
declarados y X X X X
recaudados en
las
exportaciones.
Estudiar y
analizar los
tratados
X X X X X X X
comerciales
[Nombre del Software, Objetivo del software dentro de la organización, Roles de quienes lo
utilizan (Gerente General, Operadores, etc.), Motor de Base de Datos, etc.]
El servicio nacional de aduana tiene a disposición para el público general en su página web
registros sobre el comercio exterior basados en los documentos DUS (Documento Único de
Salida) tramitados por personas y empresas, en esta organización pública al momento de
hacer ingreso o egreso de mercancía, estos datos se encuentran agrupados en archivos CSV
por año, donde su información data desde el año 2010 hasta la fecha y se mantiene
mensualmente en constante actualización por funcionarios de la aduana. De estos sets de
datos se tomaron los archivos de exportación pertenecientes a los años 2015, 2016, 2017 y
2018 para ser analizados y trabajados.
La información obtenida desde su página web es altamente fidedigna porque son
pertenecientes a un ente del gobierno muy importante para el país, además que esta
organización, al pertenecer al estado de Chile, mantiene una documentación bastante
buena sobre sus registros y de carácter público.
El objetivo por el cual la Aduana mantiene estos registros es debido a la obligación que
recae sobre ellos de mantenerse, al país y a esta organización, informados sobre todos los
productos que entran y salen de territorio nacional, además de generar constantemente
estadísticas sobre esta información, las cuales son demandadas directamente por el Estado
de Chile, esto último se encuentra señalado en su página web entre los productos
estratégicos donde destacan la zona franca y los principales puertos de chile para una toma
de decisión precisa teniendo en consideración y a favor la zona geográfica de chile por sus
costas de América del sur.
Para datos sobre la localización espacial de los países con latitud y longitud para realizar un
mapa en Tableau se obtuvieron los datos desde esta página
https://developers.google.com/public-data/docs/canonical/countries_csv
Descripción de la Etapa
En esta etapa en la que será realizado el diseño del Datamart, se contempla modelar,
primero que todo, un modelo conceptual de la base de datos que alojarán los datos
obtenidos, el cual dará paso a la construcción de un modelo físico generado a partir del
modelo conceptual. La meta propuesta es modelar una base de datos acorde con el objetivo
general, los objetivos específicos y los requerimientos que contempla la problemática, con
la finalidad de no tener datos faltantes, pero tampoco información inútil al contexto. Para
esto se utilizarán las Tablas de temas analíticos y la Matriz de procesos/dimensiones, las
que representarán la base para construir el Datamart.
Descripción de Herramientas Utilizadas
Entre las herramientas utilizadas se pueden destacar aquellas que sirvieron para los análisis
estadísticos de datos y modelamiento de las bases de datos. Los detalles sobre las
herramientas antes mencionadas se encuentran a continuación:
Exportaciones
cod_pais NUMERIC <pk,fk1>
cod_aduana_tramitacion INT4 <pk,fk2>
cod_via_transporte INT4 <pk,fk3>
cod_mes VARCHAR(7) <pk,fk4>
cod_unidad_medida INT4 <pk,fk5>
cod_tipo_operacion INT4 <pk,fk6>
item_sa VARCHAR(8) <pk,fk7>
cod_region_origen INT4 <pk,fk8>
id_salidas INT4 <pk>
fob_us_dusleg DECIMAL
fob_us_ivv DECIMAL
peso_bruto_kg DECIMAL
cantidad_mercancias DECIMAL
Tabla de hecho Exportaciones en las que se indican todos los detalles sobre los registros de
mercancía exportada al exterior, junto con sus atributos correspondientes relacionados a
dineros y cantidades.
Dimensión GEOGRAFIA
Paises
cod_pais NUMERIC <pk>
cod_subcontinente INT4 <fk>
pais VARCHAR(150)
latitud DECIMAL
longitud DECIMAL
cod_iso_pais VARCHAR(10)
Continentes
cod_continente INT4 <pk>
continente VARCHAR(20) Subcontinentes
cod_subcontinente INT4 <pk>
cod_continente INT4 <fk>
zona_geografica VARCHAR(40)
Dimensión TIEMPO
MES
id_tiempo NUMERIC <pk> ANHIO
cod_anhio INT4 <fk>
cod_anhio INT4 <pk>
numero_mes INT4
nombre_mes VARCHAR(15)
trimestre INT4
Esta dimensión tiene dos subdimensiones asociadas con meses, en donde MES seria la
granularidad más baja.
Dimensión TIPO_DE_OPERACIÓN
Operaciones
cod_tipo_operacion INT4 <pk>
desc_operacion VARCHAR(80)
sentido VARCHAR(10)
Dimensión ADUANA
REGION
cod_region_origen INT4 <pk>
cod_pais NUMERIC <fk>
ADUANA
nombre_region VARCHAR(50)
geografico INT4 cod_aduana_tramitacion INT4 <pk>
cod_region_origen INT4 <fk>
nombre_aduana VARCHAR(30)
direccion VARCHAR(60)
Dimensión MERCANCÍAS
capitulos
MERCANCIAS
item_sa_capitulos VARCHAR(2)
item_sa VARCHAR(8) <pk> descr_capitulos VARCHAR(35)
desc_mercancia VARCHAR(35)
Dimensión mercancía en donde se describen los tipos de mercancías con sus códigos y se
clasifica por capítulos (97 capítulos), la granularidad más fina es mercancía.
Dimensión UNIDAD_MEDIDA
UNIDAD_MEDIDA
cod_unidad_medida INT4 <pk>
unidad_medida VARCHAR(10)
descr_unidad_medida VARCHAR(50)
Dimensión ligera por el cual se miden las cantidades guardadas como kilogramo, kilate, etc,
Dimensión VIA_TRANSPORTE
VIA_TRANSPORTE
cod_via_transporte INT4 <pk>
nombre_via_transporte VARCHAR(50)
subdim_continentes
Subcontinentes
cod_subcontinente <pi> Integer <M>
zona_geografica Variable characters (40) <M>
subdim_subcontinente
Identifier_1 <pi> Paises
cod_pais <pi> Number <M>
pais Variable characters (200) <M>
cod_iso_pais <Undefined> <M>
latitud Decimal
longitud Decimal
Region de origen
Identifier_1 <pi>
cod_region_origen <pi> Integer <M>
region_origen Variable characters (40) <M>
Años
orden_geografico Integer <M>
cod_año <pi> Integer <M>
Identifier_1 <pi>
Identifier_1 <pi>
salidas_dim_paises
subdim_aduanas_region subdim_año
salidas_region_origen
Exportaciones
Meses
id_salidas <pi> Integer <M>
Aduanas fob_us_dusleg Decimal <M> cod_mes <pi> Variable characters (7) <M>
salidas_dim_aduanas fob_us_ivv Decimal <M> num_mes Integer <M>
cod_aduana <pi> Integer <M>
peso_bruto_kg Decimal <M> mes Variable characters (15) <M>
aduana Variable characters (20) <M> salidas_dim_fecha trimestre
cantidad_mercancias Decimal <M> Integer <M>
Identifier_1 <pi>
Identifier_1 <pi> Identifier_1 <pi>
Capitulos
Vias de transporte item_sa_capitulo <pi> Variable characters (2) <M>
cod_via_transporte <pi> Integer <M> salidas_dim_via_transporte descripcion_capitulo Variable characters (300) <M>
salidas_dim_mercancias
desc_via_transporte Variable characters (40) <M> Identifier_1 <pi>
Identifier_1 <pi>
Identifier_1 <pi>
Operaciones
salidas_dim_operaciones
cod_tipo_operacion <pi> Integer <M>
desc_operacion Variable characters (80) <M>
sentido Variable characters (10) <M>
Identifier_1 <pi>
El modelo conceptual fue construido en base a las necesidades de la problemática que pedía
el departamento de estudios de la universidad Arturo Prat, y los objetivos planteados al
comienzo de este informe. Se construyeron una tabla de hecho para manejar los registros
de exportaciones, sus 3 dimensiones y 6 dimensiones ligeras asociadas, necesarias para
generar un análisis efectivo en base a los requerimientos estratégicos.
Hecho exportaciones
Tabla de hecho en las que se indican todos los detalles sobre los registros de mercancía
exportada al exterior, junto con sus atributos correspondientes relacionados a dineros y
cantidades.
Nombre columna y descripción
- ID_EXPORTACIONES
Identificador del año en un año específico (periodo)
- FOB_US_DUSLEG
Valor franco a bordo (Free on Board), es el valor de la mercancía puesta a bordo
en un transporte marítimo facturado en dólar por el documento único de salida
(DUS) legalizado (LEG) también seguro cubierto por el comprador declarado en
el DUS.
- FOB_IVV
Es el valor franco a bordo en el informe de variación del valor (IVV). valor de
transporte y seguro cubierto por el comprador declarado al Banco, en pocas
palabras es el valor final.
- PESO_BRUTO
Es el peso bruto de mercancía exportado expresado en Kilogramos.
- CANTIDAD_MERCANCIA
Es la cantidad de mercancía tramitada de cada producto.
Dimensión Tiempo
Dimensión que permitirá analizar las importaciones y exportaciones de manera temporal.
Nombre columna y descripción
- COD_MES
Identificador del Mes en un año específico (periodo)
- COD_AÑO
Identificador del año
- NUM_MES
Número del mes.
- MES
Nombre del mes
- TRIMESTRE
Número del trimestre al cual pertenece el mes
Dimensión operaciones
Dimensión que permitirá realizar un estudio sobre las exportaciones por tipo de operación.
Nombre columna y descripción
- COD_TIPO_OPERACION
Identificador de la Operación
- SENTIDO
Dirección que toma la mercancía tramitada
- DESRIPCION_OPERACION
Es el tipo de operación sobre la exportación realizada.
Dimensión mercancías
Dimensión que permitirá conocer y clasificar las mercancías tramitadas en aduana
Nombre columna y descripción
- ITEM_SA
Identificador del sistema arancelario por mercancía interpretado como un
código
- DESC_MERCANCIA
El nombre de la mercancía
- ITEM_SA_CAPITULO
Identificador de la mercancía por capítulos
- DESCR_CAPITULO
Nombre del capítulo en donde se clasifica la mercancía
Dimensión aduana
Dimensión que permitirá analizar las exportaciones por aduanas y regiones de todo chile.
Nombre columna y descripción
- COD_ADUANA_TRAMITACION
Identificador en forma de código de la aduana
- NOMBRE_ADUANA
Explícitamente nombre de la aduana
- COD_REGION_ORIGEN
Identificador en código de la región de chile
- NOMBRE_REGION
Nombre de la región de chile
- GEOGRAFICO
Ubicación geográfica en donde se ubica la región
Dimensión geográfica
Dimensión que permitirá analizar las exportaciones por zona (país y continente), y conocer
el destino de las mercancías tramitadas por aduana.
Nombre de columna y descripción
- COD_PAIS
Identificador en código de país
- PAIS
Nombre del país
- LATITUD
Es la ubicación geográfica o distancia angular por paralelo del país
- LONGITUD
Es la ubicación geográfica o distancia angular por meridiano del país
- COD_CONTINENTE
Identificador por código del país
- CONTINENTE
Nombre del continente en donde se ubica el país
- COD_ISO_PAIS
Código ISO del país
- ZONA_GEOGRÁFICA
Nombre del sub-continente
- COD_SUBCONTINENTE
Identificador del subcontinente
Subcontinentes Paises
cod_subcontinente INT4 <pk> cod_pais NUMERIC <pk>
cod_continente INT4 <fk> cod_subcontinente INT4 <fk>
zona_geografica VARCHAR(40) pais VARCHAR(200)
cod_iso_pais <Undefined>
latitud DECIMAL
longitud DECIMAL
Region de origen
cod_region_origen INT4 <pk>
region_origen VARCHAR(40) Años
orden_geografico INT4
cod_año INT4 <pk>
Exportaciones
cod_pais NUMERIC <pk,fk1>
cod_aduana_tramitacion INT4 <pk,fk2>
cod_via_transporte INT4 <pk,fk3>
cod_mes VARCHAR(7) <pk,fk4> Meses
cod_unidad_medida INT4 <pk,fk5> cod_mes VARCHAR(7) <pk>
Aduanas
cod_tipo_operacion INT4 <pk,fk6> cod_año INT4 <fk>
cod_aduana INT4 <pk> item_sa VARCHAR(8) <pk,fk7> num_mes INT4
cod_region_origen INT4 <fk> cod_region_origen INT4 <pk,fk8> mes VARCHAR(15)
aduana VARCHAR(20) id_salidas INT4 <pk> trimestre INT4
fob_us_dusleg DECIMAL
fob_us_ivv DECIMAL
peso_bruto_kg DECIMAL
cantidad_mercancias DECIMAL
Unidades de medida
cod_unidad_medida INT4 <pk>
unidad_medida VARCHAR(10)
desc_unidad_medida VARCHAR(50)
Mercancias
item_sa VARCHAR(8) <pk>
item_sa_capitulo VARCHAR(2) <fk>
desc_mercancia VARCHAR(300)
Operaciones
cod_tipo_operacion INT4 <pk>
desc_operacion VARCHAR(80)
sentido VARCHAR(10)
Script DDL
/*==============================================================*/
/* DBMS name: PostgreSQL 8 */
/* Created on: 19-07-2019 17:09:45 */
/*==============================================================*/
/*==============================================================*/
/* Table: ADUANAS */
/*==============================================================*/
create table ADUANAS (
COD_ADUANA INT4 not null,
COD_REGION_ORIGEN INT4 not null,
ADUANA VARCHAR(20) not null,
DIRECCION VARCHAR(60) not null,
DIRECTOR VARCHAR(30) not null,
constraint PK_ADUANAS primary key (COD_ADUANA)
);
/*==============================================================*/
/* Index: ADUANAS_PK */
/*==============================================================*/
create unique index ADUANAS_PK on ADUANAS (
COD_ADUANA
);
/*==============================================================*/
/* Index: SUBDIM_ADUANAS_REGION_FK */
/*==============================================================*/
create index SUBDIM_ADUANAS_REGION_FK on ADUANAS (
COD_REGION_ORIGEN
);
/*==============================================================*/
/* Table: ANOS */
/*==============================================================*/
create table ANOS (
COD_ANO INT4 not null,
constraint PK_ANOS primary key (COD_ANO)
);
/*==============================================================*/
/* Index: ANOS_PK */
/*==============================================================*/
create unique index ANOS_PK on ANOS (
COD_ANO
);
/*==============================================================*/
/* Table: CAPITULOS */
/*==============================================================*/
create table CAPITULOS (
ITEM_SA_CAPITULO VARCHAR(2) not null,
DESCRIPCION_CAPITULO VARCHAR(300) not null,
constraint PK_CAPITULOS primary key (ITEM_SA_CAPITULO)
);
/*==============================================================*/
/* Index: CAPITULOS_PK */
/*==============================================================*/
create unique index CAPITULOS_PK on CAPITULOS (
ITEM_SA_CAPITULO
);
/*==============================================================*/
/* Table: CONTINENTES */
/*==============================================================*/
create table CONTINENTES (
COD_CONTINENTE INT4 not null,
CONTINENTE VARCHAR(30) not null,
constraint PK_CONTINENTES primary key (COD_CONTINENTE)
);
/*==============================================================*/
/* Index: CONTINENTES_PK */
/*==============================================================*/
create unique index CONTINENTES_PK on CONTINENTES (
COD_CONTINENTE
);
/*==============================================================*/
/* Table: EXPORTACIONES */
/*==============================================================*/
create table EXPORTACIONES (
COD_PAIS NUMERIC not null,
COD_PUERTO_DESEMBARQUE INT4 not null,
COD_ADUANA INT4 not null,
COD_VIA_TRANSPORTE INT4 not null,
COD_MES VARCHAR(7) not null,
COD_UNIDAD_MEDIDA INT4 not null,
COD_TIPO_OPERACION INT4 not null,
ITEM_SA VARCHAR(8) not null,
COD_PUERTO_EMBARQUE INT4 not null,
ID_SALIDAS INT4 not null,
FOB_US_DUSLEG DECIMAL not null,
FOB_US_IVV DECIMAL not null,
PESO_BRUTO_KG DECIMAL not null,
CANTIDAD_MERCANCIAS DECIMAL not null,
constraint PK_EXPORTACIONES primary key (COD_PAIS, COD_PUERTO_DESEMBARQUE,
COD_ADUANA, COD_VIA_TRANSPORTE, COD_MES, COD_UNIDAD_MEDIDA,
COD_TIPO_OPERACION, ITEM_SA, COD_PUERTO_EMBARQUE, ID_SALIDAS)
);
/*==============================================================*/
/* Index: EXPORTACIONES_PK */
/*==============================================================*/
create unique index EXPORTACIONES_PK on EXPORTACIONES (
COD_PAIS,
COD_PUERTO_DESEMBARQUE,
COD_ADUANA,
COD_VIA_TRANSPORTE,
COD_MES,
COD_UNIDAD_MEDIDA,
COD_TIPO_OPERACION,
ITEM_SA,
COD_PUERTO_EMBARQUE,
ID_SALIDAS
);
/*==============================================================*/
/* Index: SALIDAS_DIM_PAISES_FK */
/*==============================================================*/
create index SALIDAS_DIM_PAISES_FK on EXPORTACIONES (
COD_PAIS
);
/*==============================================================*/
/* Index: SALIDAS_DIM_PUERTOS_EMBARQUE_FK */
/*==============================================================*/
create index SALIDAS_DIM_PUERTOS_EMBARQUE_FK on EXPORTACIONES (
COD_PUERTO_DESEMBARQUE
);
/*==============================================================*/
/* Index: SALIDAS_DIM_ADUANAS_FK */
/*==============================================================*/
create index SALIDAS_DIM_ADUANAS_FK on EXPORTACIONES (
COD_ADUANA
);
/*==============================================================*/
/* Index: SALIDAS_DIM_VIA_TRANSPORTE_FK */
/*==============================================================*/
create index SALIDAS_DIM_VIA_TRANSPORTE_FK on EXPORTACIONES (
COD_VIA_TRANSPORTE
);
/*==============================================================*/
/* Index: SALIDAS_DIM_FECHA_FK */
/*==============================================================*/
create index SALIDAS_DIM_FECHA_FK on EXPORTACIONES (
COD_MES
);
/*==============================================================*/
/* Index: SALIDAS_DIM_UNIDAD_MEDIDA_FK */
/*==============================================================*/
create index SALIDAS_DIM_UNIDAD_MEDIDA_FK on EXPORTACIONES (
COD_UNIDAD_MEDIDA
);
/*==============================================================*/
/* Index: SALIDAS_DIM_OPERACIONES_FK */
/*==============================================================*/
create index SALIDAS_DIM_OPERACIONES_FK on EXPORTACIONES (
COD_TIPO_OPERACION
);
/*==============================================================*/
/* Index: SALIDAS_DIM_MERCANCIAS_FK */
/*==============================================================*/
create index SALIDAS_DIM_MERCANCIAS_FK on EXPORTACIONES (
ITEM_SA
);
/*==============================================================*/
/* Index: PUERTOS_DESEMBARQUE_FK */
/*==============================================================*/
create index PUERTOS_DESEMBARQUE_FK on EXPORTACIONES (
COD_PUERTO_EMBARQUE
);
/*==============================================================*/
/* Table: MERCANCIAS */
/*==============================================================*/
create table MERCANCIAS (
ITEM_SA VARCHAR(8) not null,
ITEM_SA_CAPITULO VARCHAR(2) not null,
DESC_MERCANCIA VARCHAR(35) not null,
constraint PK_MERCANCIAS primary key (ITEM_SA)
);
/*==============================================================*/
/* Index: MERCANCIAS_PK */
/*==============================================================*/
create unique index MERCANCIAS_PK on MERCANCIAS (
ITEM_SA
);
/*==============================================================*/
/* Index: SUBDIM_CAPITULOS_FK */
/*==============================================================*/
create index SUBDIM_CAPITULOS_FK on MERCANCIAS (
ITEM_SA_CAPITULO
);
/*==============================================================*/
/* Table: MESES */
/*==============================================================*/
create table MESES (
COD_MES VARCHAR(7) not null,
COD_ANO INT4 not null,
NUM_MES INT4 not null,
MES VARCHAR(15) not null,
TRIMESTRE INT4 not null,
constraint PK_MESES primary key (COD_MES)
);
/*==============================================================*/
/* Index: MESES_PK */
/*==============================================================*/
create unique index MESES_PK on MESES (
COD_MES
);
/*==============================================================*/
/* Index: SUBDIM_ANO_FK */
/*==============================================================*/
create index SUBDIM_ANO_FK on MESES (
COD_ANO
);
/*==============================================================*/
/* Table: OPERACIONES */
/*==============================================================*/
create table OPERACIONES (
COD_TIPO_OPERACION INT4 not null,
DESC_OPERACION VARCHAR(80) not null,
SENTIDO VARCHAR(10) not null,
constraint PK_OPERACIONES primary key (COD_TIPO_OPERACION)
);
/*==============================================================*/
/* Index: OPERACIONES_PK */
/*==============================================================*/
create unique index OPERACIONES_PK on OPERACIONES (
COD_TIPO_OPERACION
);
/*==============================================================*/
/* Table: PAISES */
/*==============================================================*/
create table PAISES (
COD_PAIS NUMERIC not null,
COD_SUBCONTINENTE INT4 not null,
PAIS VARCHAR(200) not null,
COD_ISO_PAIS CHAR(10) not null,
LATITUD DECIMAL null,
LONGITUD DECIMAL null,
constraint PK_PAISES primary key (COD_PAIS)
);
/*==============================================================*/
/* Index: PAISES_PK */
/*==============================================================*/
create unique index PAISES_PK on PAISES (
COD_PAIS
);
/*==============================================================*/
/* Index: SUBDIM_SUBCONTINENTE_FK */
/*==============================================================*/
create index SUBDIM_SUBCONTINENTE_FK on PAISES (
COD_SUBCONTINENTE
);
/*==============================================================*/
/* Table: PUERTOS */
/*==============================================================*/
create table PUERTOS (
COD_PUERTO INT4 not null,
COD_REGION_ORIGEN INT4 not null,
PUERTO VARCHAR(150) not null,
TIPO_PUERTO VARCHAR(30) not null,
constraint PK_PUERTOS primary key (COD_PUERTO)
);
/*==============================================================*/
/* Index: PUERTOS_PK */
/*==============================================================*/
create unique index PUERTOS_PK on PUERTOS (
COD_PUERTO
);
/*==============================================================*/
/* Index: SUBDIM_PURTOS_REGION_FK */
/*==============================================================*/
create index SUBDIM_PURTOS_REGION_FK on PUERTOS (
COD_REGION_ORIGEN
);
/*==============================================================*/
/* Table: REGION_DE_ORIGEN */
/*==============================================================*/
create table REGION_DE_ORIGEN (
COD_REGION_ORIGEN INT4 not null,
COD_PAIS NUMERIC not null,
REGION_ORIGEN VARCHAR(40) not null,
ORDEN_GEOGRAFICO INT4 not null,
constraint PK_REGION_DE_ORIGEN primary key (COD_REGION_ORIGEN)
);
/*==============================================================*/
/* Index: REGION_DE_ORIGEN_PK */
/*==============================================================*/
create unique index REGION_DE_ORIGEN_PK on REGION_DE_ORIGEN (
COD_REGION_ORIGEN
);
/*==============================================================*/
/* Index: REGION_SUBDIM_PAISES_FK */
/*==============================================================*/
create index REGION_SUBDIM_PAISES_FK on REGION_DE_ORIGEN (
COD_PAIS
);
/*==============================================================*/
/* Table: SUBCONTINENTES */
/*==============================================================*/
create table SUBCONTINENTES (
COD_SUBCONTINENTE INT4 not null,
COD_CONTINENTE INT4 not null,
ZONA_GEOGRAFICA VARCHAR(40) not null,
constraint PK_SUBCONTINENTES primary key (COD_SUBCONTINENTE)
);
/*==============================================================*/
/* Index: SUBCONTINENTES_PK */
/*==============================================================*/
create unique index SUBCONTINENTES_PK on SUBCONTINENTES (
COD_SUBCONTINENTE
);
/*==============================================================*/
/* Index: SUBDIM_CONTINENTES_FK */
/*==============================================================*/
create index SUBDIM_CONTINENTES_FK on SUBCONTINENTES (
COD_CONTINENTE
);
/*==============================================================*/
/* Table: UNIDADES_DE_MEDIDA */
/*==============================================================*/
create table UNIDADES_DE_MEDIDA (
COD_UNIDAD_MEDIDA INT4 not null,
UNIDAD_MEDIDA VARCHAR(10) not null,
DESC_UNIDAD_MEDIDA VARCHAR(50) not null,
constraint PK_UNIDADES_DE_MEDIDA primary key (COD_UNIDAD_MEDIDA)
);
/*==============================================================*/
/* Index: UNIDADES_DE_MEDIDA_PK */
/*==============================================================*/
create unique index UNIDADES_DE_MEDIDA_PK on UNIDADES_DE_MEDIDA (
COD_UNIDAD_MEDIDA
);
/*==============================================================*/
/* Table: VIAS_DE_TRANSPORTE */
/*==============================================================*/
create table VIAS_DE_TRANSPORTE (
COD_VIA_TRANSPORTE INT4 not null,
DESC_VIA_TRANSPORTE VARCHAR(40) not null,
constraint PK_VIAS_DE_TRANSPORTE primary key (COD_VIA_TRANSPORTE)
);
/*==============================================================*/
/* Index: VIAS_DE_TRANSPORTE_PK */
/*==============================================================*/
create unique index VIAS_DE_TRANSPORTE_PK on VIAS_DE_TRANSPORTE (
COD_VIA_TRANSPORTE
);
Descripción de la Etapa
Para poder analizar las variables que comprende este análisis, se tomaron en cuenta valores
estadísticos como la media, desviación estándar, mediana, moda, mínimo, máximo y
cuartiles, tanto en atributos cualitativos como en atributos cuantitativos. Además, se realiza
un análisis de los valores descriptivos de los datos, como por ejemplo el dominio, rangos,
total de datos, total de datos válidos, total de datos nulos y total de datos erróneos.
En el presente análisis, se utilizó el software Minitab 18. Esto con el fin de poder llegar a
conclusiones respecto de las variables interesantes para este análisis. Mediante Minitab 18
se cargan los archivos csv de la base de datos para luego utilizar las funciones de Estadística
Descriptiva y Tablas de Frecuencia para obtener información de estos datos.
Estadísticas
Error
Conteo estándar de
Variable total N N* Media la media Desv.Est. Mínimo Q1 Mediana
MES 1228027 1228027 0 6,4214 0,00307 3,4051 1,0000 4,0000 6,0000
Variable Q3 Máximo
MES 9,0000 12,0000
Grafica más en detalle de la cantidad de documentos exportados por periodo y mes
respectivamente.
Cuenta de variables discretas: PERIODO
Contar
PERIODO Conteo Porcentaje CntAcum PrcAcum
2015 302477 24,63 302477 24,63
2016 304357 24,78 606834 49,42
2017 309545 25,21 916379 74,62
2018 311648 25,38 1228027 100,00
N= 1228027
N Válido 1228027
Perdidos 118210
ARICA PARINACOTA 15
TARAPACA 1
ANTOFAGASTA 2
ATACAMA 3
COQUIMBO 4
VALPARAISO 5
LIBERTADOR B.
6
O'HIGGINS
DEL MAULE 7
DEL BIOBIO 8
DEL ÑUBLE 16
DE LA ARAUCANA 9
DE LOS RIOS 14
DE LOS LAGOS 10
DE AYSEN 11
DE MAGALLANES Y
12
ANTARTICA CHILENA
METROPOLITANA DE
13
SANTIAGO
MERCANCIAS
EXTRANJERAS 20
NACIONALIZADAS
N Válido 1228027
Perdidos 0
ADUANAS CÓDIGO
ARICA 3
IQUIQUE 7
TOCOPILLA 10
ANTOFAGASTA 14
CHAÑARAL 17
COQUIMBO 25
LOS ANDES 33
VALPARAÍSO 34
SAN ANTONIO 39
METROPOLITANA 48
TALCAHUANO 55
OSORNO 67
PUERTO MONTT 69
COYHAIQUE 83
PUERTO AYSEN 90
PUNTA ARENAS 92
Como se puede observar en esta grafica de documentos exportados por aduana, los códigos
3, 33, 34, 39, 48 y 55 que respectivamente son Arica, Los Andes, Valparaíso, San Antonio,
Metropolitana y Talcahuano, son valores muy altos, por lo que no se puede visualizar de
mejor manera los valores pequeños.
En la siguiente grafica de barras se obviarán los códigos ya mencionados para analizar y
visualizar de mejor manera estos códigos en un gráfico de barras. Se verán en forma de
rangos del 0 al 25, 33 al 55 y del 67 al 92.
Este grafico nos muestra los valores más grandes del código de tramitación de a aduana.
Acá se ven los otros valores mas pequeños para visualizar de mejor manera para un
posterior análisis
Cuenta de variables discretas: COD_TIPO_OPERACION
Contar
COD_TIPO_OPERACION Conteo Porcentaje CntAcum PrcAcum
200 1084957 88,35 1084957 88,35
201 57832 4,71 1142789 93,06
202 15886 1,29 1158675 94,35
203 824 0,07 1159499 94,42
204 59554 4,85 1219053 99,27
207 916 0,07 1219969 99,34
210 3445 0,28 1223414 99,62
211 4525 0,37 1227939 99,99
212 88 0,01 1228027 100,00
N= 1228027
N Válido 1228027
Perdidos 0
COD_TIPO_OPERACI INGRESO/SALI
ON NOMBRE_TIPO_OPERACION DA OPERACION
200 EXPORTACIÓN NORMAL Salida Exportación
SALIDA DE MERCANCÍAS SIN
201 CARÁCTER COMERCIAL Salida Exportación
202 EXPORTACIÓN DE SERVICIOS Salida Exportación
EXPORTACIÓN DE SERVICIOS
203 SIMPLIFICADA Salida Exportación
DECLARACION UNICA DE SALIDA DE
204 TRÁMITE SIMPLIFICADO (DUSSI) Salida Exportación
EXPORTACIÓN ABONA DATPA DTO.
205 224 Salida Exportación
EXPORTACIÓN ABONA DATPA DTO.
206 135 Salida Exportación
EXPORTACIÓN ABONA DATPA DTO.
207 473 Salida Exportación
Salida
208 DUSSI SALIDA TEMPORAL Salida temporal
Reexportaci
209 DUSSI REEXPORTACIÓN Salida ón
EXPORTACIÓN ABONA SALIDA
210 TEMPORAL Salida Exportación
211 RANCHO DE EXPORTACIÓN Salida Exportación
EXPORTACIÓN CONTENEDORES
212 FABRICADOS CHILE Salida Exportación
EXPORTACIÓN ABONA DATPA DTO.
213 28 Salida Exportación
Salida
215 SALIDA TEMPORAL Salida temporal
SALIDA TEMPORAL PARA Salida
220 PERFECCIONAMIENTO PASIVO Salida temporal
SALIDA TEMPORAL EFECTOS DE Salida
225 TURISTA Salida temporal
Reexportaci
227 REEXPORTACIÓN Salida ón
Reexportaci
230 REEXPORTACIÓN ART. 133 Salida ón
Reexportaci
231 REEXPORTACIÓN ART. 134 Salida ón
Reexportaci
235 REEXPORTACIÓN ABONA DAT Salida ón
Reexportaci
240 REEXPORTACIÓN ABONA DATPA Salida ón
Reexportaci
245 REEXPORTACIÓN ABONA DAPI Salida ón
Reexportaci
246 REEXPORTACIÓN ABONA DAPITS Salida ón
SALIDA ABONA RANCHO DE
248 IMPORTACIÓN Salida Salida
Manifiesto
250 MANIFIESTO SALIDA Salida de salida
El mismo problema de la gráfica anterior, en donde el código 200 que es la exportación
normal es muy grande, y queremos ver de mejor manera los códigos, que será en la gráfica
de barras siguiente.
Perdidos 0
COD_VIA_TRANSPORTE NOMBRE_VIA_TRANSPORTE
1 MARÍTIMA, FLUVIAL Y LACUSTRE
4 AÉREO
5 POSTAL
6 FERROVIARIO
7 CARRETERO / TERRESTRE
8 OLEODUCTOS, GASODUCTOS
9 TENDIDO ELÉCTRICO (Aéreo, Subterráneo)
10 OTRA
11 COURIER/AÉREO
Para este gráfico, el código 1, 4 y 7 que son marítimo, fluvial y lacustre, aéreo y
carretero/terrestre respectivamente, son valores muy grandes, por lo que no deja ver y
analizar de mejor forma los otros códigos, por lo que estos mismos se verán de mejor forma
en el siguiente grafico de barras.
En este gráfico, se pueden ver de mejor forma los datos más pequeños, para así ver mas en
detalle los datos para su posterior análisis.
En este grafico se puede ver de mejor manera los valores mas grandes para tener así una
grafica mas ordenada y tener una visual mas grande de todos los datos de esta dimensión.
N Válido 1228027
Perdidos 0
cod_pais glosa_pais
101 Senegal
102 Gambia
103 Guinea - Bissau
104 Guinea
105 Sierra Leona
106 Liberia
107 Costa de Marfil
108 Ghana
109 Togo
111 Nigeria
112 Sudáfrica
113 Botswana
114 Lesotho
115 Malawi
116 Zimbabwe
117 Zambia
118 Comoras
119 Mauricio
120 Madagascar
121 Mozambique
122 Swazilandia
123 Sudán
124 Egipto
125 Libia
126 Túnez
127 Argelia
128 Marruecos
129 Cabo Verde
130 Chad
131 Niger
133 Mali
134 Mauritania
135 Tanzania
136 Uganda
137 Kenya
138 Somalia
139 Etiopia
140 Angola
141 Burundi
142 Rwanda
143 República Democrática del Congo (ex Zaire)
144 República del Congo
145 Gabón
146 Santo Tomé y Principe
147 Guinea Ecuatorial
148 República Centroafricana
149 Camerún
150 Benin
151 Territorio Británico en Africa
152 Territorio Español en Africa
153 Territorio Frances en Africa
155 Djibouti
156 Seychelles
159 Namibia
160 Sudán del Sur
161 Burkina Faso
163 Eritrea
164 Islas Marshall
165 Saharavi
201 Venezuela
202 Colombia
203 Trinidad y Tobago
204 Barbados
205 Jamaica
206 República Dominicana
207 Bahamas
208 Haití
209 Cuba
210 Panamá
211 Costa Rica
212 Nicaragua
213 El Salvador
214 Honduras
215 Guatemala
216 México
217 Guyana
218 Ecuador
219 Perú
220 Brasil
221 Bolivia
222 Paraguay
223 Uruguay
224 Argentina
225 Estados Unidos de América
226 Canadá
227 Territorio Británico en América
228 Territorio Francés en America
229 Territorio Holandes en America
230 Territorio de Dinamarca en América
231 Dominica
232 Granada
233 Santa Lucia y Islas Occidentales
234 San Vicente y las Granadinas
235 Suriname
236 Belice
240 Antigua y Barbuda
241 Saint Kitts & Nevis
242 Anguila
243 Aruba
244 Bermudas
245 Islas Vírgenes Británicas
246 Islas Caimán
247 Antillas Neerlandesas
248 Turcas y Caicos
249 Islas Vírgenes (Estados Unidos de América)
250 Martinica
251 Puerto Rico
252 Monserrat
253 Groenlandia
301 Jordania
302 Arabia Saudita
303 Kuwait
304 Omán
305 Chipre
306 Israel
307 Iraq
308 Afghanistán
309 Irán
310 Siria
311 Libano
312 Qatar
313 Bahrein
314 Sri Lanka
315 Camboya
316 Laos
317 India
318 Bhután
319 Thailandia
320 Nepal
321 Bangladesh
324 Pakistán
325 Vietnam
326 Myanmar (ex Birmania)
327 Maldivas (Isla Maldivas)
328 Indonesia
329 Malasia
330 Taiwán
331 Japón
332 Singapur
333 Corea del Sur
334 Corea del Norte
335 Filipinas
336 China
337 Mongolia
341 Emiratos Arabes Unidos
342 Hong Kong (Región administrativa especial de China)
343 Territorio Portugues en Asia
344 Brunei
345 Macao
346 República de Yemen
401 Fiji
402 Nauru
403 Tonga (Isla Tonga)
404 Samoa Occidental
405 Nueva Zelandia
406 Australia
407 Territorio Británico en Oceanía y el Pacífico
408 Territorio Francés en Oceanía y el Pacífico
409 Territorio Norteamericano en Oceanía y el Pacífico
412 Papúa Nueva Guinea
415 Vanuatu
416 Kiribati
417 Micronesia
418 Islas Salomón
419 Tuvalu
420 Palau (ex Belau)
421 Niue
422 Polinesia Francesa
423 Nueva Caledonia
424 Islas Marianas del Norte
425 Guam
426 Timor Oriental
427 Islas Cook
501 Portugal
504 Italia
505 Francia
506 Irlanda
507 Dinamarca
508 Suiza
509 Austria
510 Reino Unido
511 Suecia
512 Finlandia
513 Noruega
514 Bélgica
515 Holanda
516 Islandia
517 España
518 Albania
519 Rumania
520 Grecia
522 Turquia
523 Malta
524 Santa Sede (Ciudad del Vaticano)
525 Andorra
527 Bulgaria
528 Polonia
530 Hungria
532 Luxemburgo
534 Liechtenstein
535 Monaco
536 San Marino
540 Armenia
541 Azerbaiyan
542 Belarús
543 Bosnia y Herzegovina
544 República Checa
545 República Eslovaca
546 República de Serbia
547 Croacia
548 Eslovenia
549 Estonia
550 Georgia
551 Kasajstan
552 Kirguistán
553 Letonia
554 Lituania
555 Macedonia
556 Moldova
557 Tadjikistán
558 Turkmenistán
559 Ucrania
560 Uzbekistán
561 Montenegro
562 Rusia
563 Alemania
565 Gibraltar
566 Guernsey
567 Isla de Man
568 Jersey
901 Combustibles y lubricantes destinados al consumo de naves y aeronaves extranjeras y
de revistas con el mismo objeto
Estadísticas
Variable Desv.Est.
COD_PAIS_DESTINO_[101-219] 17,04
COD_PAIS_DESTINO_[220-225] 1,92
COD_PAIS_DESTINO_[226-336] 42,26
COD_PAIS_DESTINO_[337-999] 81,47
COD_TIPO_CARGA NOMBRE_TIPO_CARGA
F FRIGORIZADOS
G GRANEL SÓLIDO
O ELECTRICIDAD
R GENERAL
Z Otro tipo
En esta grafica se puede observar encerrado en un círculo la barra sin ningún código
asociado, esto porque no existe registro de esos datos y se toma ese código como “vacío”
que son 134.082 celdas vacías, en el proceso ETL se van a limpiar estos datos. los códigos F
y R son muy superiores respecto a otros, por lo que se generara otro grafico de barras para
ver de mejor manera los valores más pequeños.
En esta grafica se puede apreciar de mejor manera los valores mas grandes para su posterior
análisis
Acá se pueden apreciar de mejor forma los valores mas pequeños (códigos) para poder
apreciar de mejor forma.
Error
estándar
Conteo de la
Variable total N N* NAcum Porcentaje PrcAcum Media media
FOB_US_DUSLEG 1228027 1228024 3 1228024 100,000 100,000 215163 2601
Valores 3
perdidos
N Valores 1228024
presentes
Valores 3
perdidos
Mismo caso de la grafica de caja anterior, al ser valores muy grandes no se pueden quitar,
por lo que es comun los valores atipicos y no se pueden desestimar ya que son valores de
dinero siendo valido este estudio.
En esta grafica de caja se puede visualizar de mejor manera la tendencia de estos valores
que son los de mayor importancia para observar ajustando los valores de la gráfica.
Error
estándar
Conteo de la
Variable total N N* NAcum Porcentaje Media media Desv.Est.
PESO_BRUTO_KG 1228027 1227992 35 1227992 99,9971 212974 4558 5051255
N Valores 1227992
presentes
Valores 35
perdidos
Estadísticas de CANTIDAD_MERCANCIA
Error
estándar
Conteo de la
Variable total N N* NAcum Porcentaje Media media Desv.Est.
CANTIDAD_MERCANCIA 1228027 1227992 35 1227992 99,9971 198837 4543 5034548
N Valores 1227992
presentes
Valores 35
perdidos
Cuenta de variables discretas: PERIODO
Contar
PERIODO Conteo Porcentaje CntAcum PrcAcum
2015 302477 24,63 302477 24,63
N= 1228027
N Valores 1228027
presentes
Valores 0
perdidos
N Moda 2017
Valor de la 1228027
moda
N= 1228027
N Valores 1228027
presentes
Valores 0
perdidos
N Moda Mes 5
Valor de la 528581
moda
*= 12096
N Valores 1109817
presentes
Valores 118210
perdidos
Para este cálculo se tuvo que restar el valor presente N= 1215931 – 12096 → 1109817.
El mismo caso para los valores perdidos, pero ahora sumándolos *= 12096 + 106114 →
118210.
N Moda 13
Valor de la 390991
moda
N Valores 1228027
presentes
Valores 0
perdidos
N Moda 34
Valor de la 323750
moda
N Valores 1228027
presentes
Valores 0
perdidos
N Moda 225
Valor de la 177049
moda
N Valores 1223763
presentes
Valores 4264
perdidos
Para este cálculo se tuvo que restar el valor presente N= 1228024– 4261→ 1223763.
El mismo caso para los valores perdidos, pero ahora sumándolos *= 3 + 4261→ 4264.
N Moda 6
Valor de la 832878
moda
En el siguiente punto del informe, los valores no validos y nulos seran tratados y limpiados
de la base de datos para um mejor proceso de analisis posterior gracias a un analisis
exploratorio exitoso.
7. PROCESO ETL
Descripción del Proceso y Datos.
Esta etapa se basa en el tratamiento de los archivos de este informe, pasando a realizar las
transformaciones correspondientes, entre las que se encuentran los procesos de limpieza y
complementación de información en base a las distintas fuentes de datos relacionadas a los
servicios de la aduana chilena sobre la fiscalización en el comercio exterior. Primero que
todo se realizará una comprobación respecto a las herramientas y fuentes a utilizar, entre
ellos los archivos y la base de datos objetivo, si se encuentran disponibles para ser utilizadas
por el ETL. Se procesarán los datos de manera que tomen la forma de las dimensiones y las
tablas Hecho, procurando mantener un control sobre las claves foráneas para evitar errores
posteriores. Al finalizar se procederá a cargar la información en el servidor de la carrera,
magallanes.inf.unap.cl, partiendo primeramente por las dimensiones para no generar
errores de clave foránea, terminando con las tablas Hecho de Exportaciones, creando así el
almacén de datos.
Debido a los problemas presentados anteriormente se optó por adoptar los siguientes
criterios:
• Valores nulos en campos de exportaciones:
- Para las exportaciones, al tener datos faltantes muy importantes para los futuros
análisis y ser una minoría poco significante, se determinó el prescindir de estos
registros.
• Falta de un atributo identificador único para cada tramitación de exportación:
- Se creó un nuevo atributo identificador incremental asignando en orden desde
el más antiguo al más reciente en tiempo
El proceso recién mostrado representa el trabajo, en una vista general, de los procesos de
extracción, transformación y carga de los datos de y exportaciones en la herramienta ETL
Pentaho© Data Integration / SPOON, a continuación, se detallará más a fondo el trabajo
realizado en cada paso.
• START
En este flujo se da inicio al trabajo
• Check DB connection
En este flijo se comprueba la conexión con la base de datos de salida, o si no nos manda a
un fujo de error Display Msgbox Info
• SQL
En este flujo se realiza un vaciado en las tablas de la Base de Datos, o si no se manda un
Display Msgbox Info
• Comprobación de archivo
Comprueba que los archivos de entrada existan y no se encuentren bloqueados. O si no se
manda a un Msgbox Info
• Limpiar Datos
Se realiza la limpieza de datos sobre los datos de entrada o si no se manda un Display
Msgbox Info
• Dimensiones
Se procesan las dimensiones y se cargan a la base de datos, o si no se manda un Display
Msgbox Info
• DUMMY
Punto de control
• Exportaciones
Se realiza el proceso de transformación de los datos de exportación y se sube la tabla hecho
correspondiente a la base de datos, o si no se manda un Display Msgbox Info.
• Write to Log 2
Informa al usuario cargando los datos correspondientes en el log.
• Success
Término del Trabajo con éxito
• Display Msgbox
Informa a través de un cuadro de dialogo que ha ocurrido un error.
• Write to Log
Informa al usuario cargando los datos de error correspondientes en el log.
• Abort Job
Aborta el trabajo con error.
SQL
En esta etapa se vacían las tablas del almacén de datos en caso de que se realice una
reinserción de datos, a fin de evitar conflictos con información anteriormente cargada o
provocar duplicidad de datos.
Comprobación de Archivos
Se realizan las comprobaciones de existencia de los archivos que serán utilizados en el
proceso ETL, además de verificar que estos no se encuentren bloqueados por
modificaciones en proceso por terceros.
Dimensiones
En este trabajo se ejecutan las transformaciones de las dimensiones y la carga de los datos
al servidor, antes de las tablas hecho para evitar errores de clave foránea, secuencialmente
de arriba hacia abajo.
Limpieza de datos
Este proceso trata de tomar los archivos de importaciones y exportaciones que inicialmente
se encuentran divididos por año, se realiza la unión de estos, se identifican y se tratan los
datos nulos, posteriormente se ordenan y se exportan en dos nuevos archivos para ser
manipulados posteriormente.
Geografía y aduanas
Operación
Mercancías
Proceso de extracción, transformación y carga de la dimensión Mercancías
Tiempo
Se crea la dimensión Tiempo a través de los años 2014, 2015 y 2016, junto con los meses
correspondientes.
Otras dimensiones
Exportaciones
Se procesan los datos y se crea la tabla hecho de exportaciones que es cargada en la base
de datos.
Por previo aviso del profesor, nos aconsejo subir los datos directamente al servidor de la
carrera por lo que
Rendimiento Geografía
Rendimiento Mercancía
Rendimiento Operaciones
Rendimiento Tiempos
Rendimiento Exportaciones
La herramienta OLAP escogida para este análisis de datos fue Tableau, en su versión 10.5 y
con licencia estudiantil de un año, el cual es un software visualizador de datos interactivo,
muy utilizado a nivel mundial, con buena documentación y una comunidad muy activa.
Indicadores obtenidos. Y validación
KPI-01
Tributo aduanero recaudado por mercancía exportada
SELECT anos.cod_ano,meses.mes,aduanas.aduana,(SUM(fob_us_dusleg)*0.19) AS "Tributo Aduanero por
Exportacion"
FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON meses.cod_mes =
exportaciones.cod_mes LEFT JOIN aduanas ON aduanas.cod_aduana = exportaciones.cod_aduana GROUP BY
meses.cod_mes, aduanas.cod_aduana, anos.cod_ano ORDER BY anos.cod_ano, meses.num_mes;
KPI-02
Tasa de tributo aduanero recaudado sobre la mercancía exportada por aduana
SELECT anos.cod_ano,aduanas.aduana,((SUM(fob_us_dusleg)*0.19)/(
SELECT (SUM(fob_us_dusleg)*0.19) FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON meses.cod_mes =
exportaciones.cod_mes
LEFT JOIN aduanas ON aduanas.cod_aduana = exportaciones.cod_aduana
WHERE anos.cod_ano=2015
))*100
FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON meses.cod_mes =
exportaciones.cod_mes
LEFT JOIN aduanas ON aduanas.cod_aduana = exportaciones.cod_aduana
WHERE anos.cod_ano=2015
GROUP BY aduanas.cod_aduana, anos.cod_ano
ORDER BY anos.cod_ano;
KPI-03
Tasa de crecimiento del tributo aduanero recaudado por mercancía exportada
SELECT (((SUM(fob_us_dusleg)*0.19) -
(SELECT ((SUM(fob_us_dusleg)*0.19)) FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON meses.cod_mes =
exportaciones.cod_mes
LEFT JOIN aduanas ON aduanas.cod_aduana = exportaciones.cod_aduana
WHERE anos.cod_ano=2015 AND meses.mes='Enero' AND aduanas.aduana='Antofagasta'
) )/(
SELECT (SUM(fob_us_dusleg)*0.19) FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON meses.cod_mes =
exportaciones.cod_mes
LEFT JOIN aduanas ON aduanas.cod_aduana = exportaciones.cod_aduana
WHERE anos.cod_ano=2015 AND meses.mes='Enero' AND aduanas.aduana='Antofagasta'
))*100
FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON meses.cod_mes =
exportaciones.cod_mes
LEFT JOIN aduanas ON aduanas.cod_aduana = exportaciones.cod_aduana
WHERE anos.cod_ano=2015 AND meses.mes='Febrero' AND aduanas.aduana='Antofagasta'
El KPI relacionado a este dashboard es el siguiente:
KPI-02
Tasa de mercancía exportada, según unidad de medida, por país de destino, puerto de
destino y vía de transporte con respecto al total de salidas.
SELECT
anos.cod_ano,meses.mes,paises.pais,exportaciones.cantidad_mercancias,((SUM(canti
dad_mercancias)/(
SELECT SUM(cantidad_mercancias) FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = exportaciones.cod_mes
LEFT JOIN paises ON paises.cod_pais = exportaciones.cod_pais_destino
LEFT JOIN unidades_de_medida ON unidades_de_medida.cod_unidad_medida =
exportaciones.cod_unidad_medida
LEFT JOIN mercancias ON mercancias.item_sa = exportaciones.item_sa
WHERE unidades_de_medida.cod_unidad_medida=6 AND paises.cod_pais=225 AND
anos.cod_ano=2014
))*100) AS "Tasa Mercancia Importada", unidades_de_medida.unidad_medida
FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = exportaciones.cod_mes
LEFT JOIN paises ON paises.cod_pais = exportaciones.cod_pais_destino
LEFT JOIN unidades_de_medida ON unidades_de_medida.cod_unidad_medida =
exportaciones.cod_unidad_medida
LEFT JOIN mercancias ON mercancias.item_sa = exportaciones.item_sa
WHERE unidades_de_medida.cod_unidad_medida=6 AND paises.cod_pais=225 AND
anos.cod_ano=2014
GROUP BY anos.cod_ano, meses.cod_mes, paises.cod_pais,
unidades_de_medida.unidad_medida,exportaciones.cantidad_mercancias
ORDER BY anos.cod_ano, unidades_de_medida.unidad_medida, meses.num_mes;
KPI-03
Total de mercancía tramitada, según vía de transporte utilizada, representada en su unidad
de medida correspondiente.
SELECT t1.cod_ano,t1.num_mes,t1.mes,t1.desc_via_transporte,SUM(t1.cantidad) FROM
(
SELECT
anos.cod_ano,meses.mes,meses.num_mes,vias_de_transporte.desc_via_transporte,(SUM
(cantidad_mercancias)) AS cantidad, 'Exportacion' AS tabla
FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = exportaciones.cod_mes
LEFT JOIN vias_de_transporte ON vias_de_transporte.cod_via_transporte =
exportaciones.cod_via_transporte
GROUP BY meses.cod_mes, vias_de_transporte.cod_via_transporte, anos.cod_ano
UNION ALL
SELECT
anos.cod_ano,meses.mes,meses.num_mes,vias_de_transporte.desc_via_transporte,(SUM
(cantidad)) AS cantidad, 'Importacion' AS tabla
FROM importaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = importaciones.cod_mes
LEFT JOIN vias_de_transporte ON vias_de_transporte.cod_via_transporte =
importaciones.cod_via_transporte
GROUP BY meses.cod_mes, vias_de_transporte.cod_via_transporte, anos.cod_ano
) t1
GROUP BY t1.cod_ano,t1.num_mes, t1.mes, t1.desc_via_transporte
ORDER BY t1.cod_ano, t1.num_mes;
Promedio del total de mercancía tramitada, según vía de transporte utilizada, por el total
de documentos tramitados.
SELECT t1.desc_via_transporte,((SUM(t1.cantidad)/
(SELECT SUM(t2.cantidad) FROM
(SELECT (SUM(cantidad_mercancias)) AS cantidad
FROM exportaciones
UNION ALL
SELECT (SUM(cantidad)) AS cantidad
FROM importaciones) t2
))*100) AS "Tasa de la cantidad de mercancia" FROM (
SELECT vias_de_transporte.desc_via_transporte,(SUM(cantidad_mercancias)) AS
cantidad, 'Exportacion' AS tabla
FROM exportaciones
LEFT JOIN vias_de_transporte ON vias_de_transporte.cod_via_transporte =
exportaciones.cod_via_transporte
GROUP BY vias_de_transporte.cod_via_transporte
UNION ALL
SELECT vias_de_transporte.desc_via_transporte,(SUM(cantidad)) AS cantidad,
'Importacion' AS tabla
FROM importaciones
LEFT JOIN vias_de_transporte ON vias_de_transporte.cod_via_transporte =
importaciones.cod_via_transporte
GROUP BY vias_de_transporte.cod_via_transporte
) t1
GROUP BY t1.desc_via_transporte
KPI_01
Tasa de intercambio comercial de la mercancía exportada al extranjero por operación.
SELECT anos.cod_ano,operaciones.desc_operacion,((SUM(fob_us_dusleg)/(
SELECT SUM(fob_us_dusleg) FROM exportaciones
))*100) AS "Tasa Mercancia Importada"
FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = exportaciones.cod_mes
LEFT JOIN operaciones ON operaciones.cod_tipo_operacion =
exportaciones.cod_tipo_operacion
GROUP BY anos.cod_ano,operaciones.cod_tipo_operacion
ORDER BY anos.cod_ano,operaciones.cod_tipo_operacion;
KPI_02
Tasa total de intercambio por Región de Chile.
SELECT t1.cod_ano,t1.region_origen,((SUM(t1.Tasa))/(
(SELECT SUM(cif_us) FROM importaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = importaciones.cod_mes
WHERE anos.cod_ano = 2015
) + (SELECT SUM(fob_us_dusleg) AS total FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = exportaciones.cod_mes
WHERE anos.cod_ano = 2015
)
)*100) FROM (
SELECT anos.cod_ano,region_de_origen.region_origen,((SUM(cif_us))) AS Tasa
FROM importaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = importaciones.cod_mes
LEFT JOIN (aduanas INNER JOIN region_de_origen ON aduanas.cod_region_origen =
region_de_origen.cod_region_origen) ON aduanas.cod_aduana =
importaciones.cod_aduana_tramitacion
WHERE anos.cod_ano = 2015
GROUP BY anos.cod_ano,region_de_origen.region_origen
UNION ALL
SELECT anos.cod_ano,region_de_origen.region_origen,((SUM(fob_us_dusleg))) AS
Tasa
FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = exportaciones.cod_mes
LEFT JOIN (aduanas INNER JOIN region_de_origen ON aduanas.cod_region_origen =
region_de_origen.cod_region_origen) ON aduanas.cod_aduana =
exportaciones.cod_aduana_tramitacion
WHERE anos.cod_ano = 2015
GROUP BY anos.cod_ano,region_de_origen.region_origen
) t1
WHERE t1.cod_ano = 2015
GROUP BY t1.cod_ano,t1.region_origen
KPI-03
Variación en el tiempo del intercambio comercial chileno.
SELECT ((((SUM(cif_us))
+
(SELECT (SUM(fob_us_dusleg)) FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = exportaciones.cod_mes
LEFT JOIN (aduanas INNER JOIN region_de_origen ON aduanas.cod_region_origen =
region_de_origen.cod_region_origen) ON aduanas.cod_aduana =
exportaciones.cod_aduana_tramitacion
WHERE anos.cod_ano=2015 AND meses.mes='Febrero' AND
region_de_origen.region_origen='ANTOFAGASTA'))
-
((SELECT (SUM(cif_us)) FROM importaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = importaciones.cod_mes
LEFT JOIN (aduanas INNER JOIN region_de_origen ON aduanas.cod_region_origen =
region_de_origen.cod_region_origen) ON aduanas.cod_aduana =
importaciones.cod_aduana_tramitacion
WHERE anos.cod_ano=2015 AND meses.mes='Enero' AND
region_de_origen.region_origen='ANTOFAGASTA'
)
+
(SELECT (SUM(fob_us_dusleg)) FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = exportaciones.cod_mes
LEFT JOIN (aduanas INNER JOIN region_de_origen ON aduanas.cod_region_origen =
region_de_origen.cod_region_origen) ON aduanas.cod_aduana =
exportaciones.cod_aduana_tramitacion
WHERE anos.cod_ano=2015 AND meses.mes='Enero' AND
region_de_origen.region_origen='ANTOFAGASTA'))
)/((
SELECT (SUM(cif_us)) FROM importaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = importaciones.cod_mes
LEFT JOIN (aduanas INNER JOIN region_de_origen ON aduanas.cod_region_origen =
region_de_origen.cod_region_origen) ON aduanas.cod_aduana =
importaciones.cod_aduana_tramitacion
WHERE anos.cod_ano=2015 AND meses.mes='Enero' AND
region_de_origen.region_origen='ANTOFAGASTA'
)
+
(SELECT (SUM(fob_us_dusleg)) FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = exportaciones.cod_mes
LEFT JOIN (aduanas INNER JOIN region_de_origen ON aduanas.cod_region_origen =
region_de_origen.cod_region_origen) ON aduanas.cod_aduana =
exportaciones.cod_aduana_tramitacion
WHERE anos.cod_ano=2015 AND meses.mes='Enero' AND
region_de_origen.region_origen='ANTOFAGASTA'))
)*100
FROM importaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = importaciones.cod_mes
LEFT JOIN (aduanas INNER JOIN region_de_origen ON aduanas.cod_region_origen =
region_de_origen.cod_region_origen) ON aduanas.cod_aduana =
importaciones.cod_aduana_tramitacion
WHERE anos.cod_ano=2015 AND meses.mes='Febrero' AND
region_de_origen.region_origen='ANTOFAGASTA'
Otro
KPI-01
Impuesto tributario no cobrado o por excedente en documentos de exportación en dólares
estadounidenses debido al informe de variación de valor por aduana.
SELECT anos.cod_ano,meses.mes,aduanas.aduana,((SUM(fob_us_dusleg)*0.19) -
(SUM(fob_us_ivv)*0.19))
FROM exportaciones
LEFT JOIN (meses INNER JOIN anos ON anos.cod_ano = meses.cod_ano) ON
meses.cod_mes = exportaciones.cod_mes
LEFT JOIN aduanas ON aduanas.cod_aduana = exportaciones.cod_aduana_tramitacion
GROUP BY meses.cod_mes, aduanas.cod_aduana, anos.cod_ano
ORDER BY anos.cod_ano, meses.num_mes;
10. ANEXOS.
INSTRUCCIONES PARA LAS ENTREGAS PARCIALES Y FINAL:
1. El informe final debe ser entregado en formato físico en la secretaría de la Carrera a mas tardar medio
día antes de la fecha de exposición. Además, debe ser enviado en formato digital (PDF) al correo
electrónico del profesor ([email protected]).
2. Debe presentarse con vestimenta formal.
3. Al finalizar su presentación final deberá entregar un pendrive con el siguiente contenido:
a. Informe Final de Data Warehouse.
b. BD multidimensional y Relacional de la fuente (Ej: archivo “BD_TRABAJO.bak”) y Script DDL.
c. Archivos con los procesos diseñados en las herramientas ETL.
d. Archivos asociados a los dashboard diseñados según corresponda con la herramienta
utilizada (Ej: Archivos de Tableau, Esquemas[Mondrian], etc.).
4. Debe entregar el artículo por correo electrónico ([email protected]).