Publicado el :
ETL MIXTE

Copia de datos de una fuente ODBC a archivos locales

Este código también está disponible en: Deutsch English Français
En espera de validación
El script inicializa las opciones SAS© para la compresión de conjuntos de datos (`compress=yes`) y la flexibilidad de los nombres de variables (`validvarname=any`). Luego define dos bibliotecas: `dwdata` para una conexión ODBC a una fuente de datos externa con el mismo nombre, y `dwRaw` para un directorio en el sistema de archivos local (específicamente 'D:\mili\Datamart\rawdata\dwdata'). Se utilizan dos pasos DATA para leer las tablas `risk_creditx_resp` y `risk_bqs_req` de la biblioteca `dwdata` (fuente ODBC) y escribirlas respectivamente bajo los nombres `creditx_hit_rule` y `risk_bqs_req` en la biblioteca `dwRaw` (archivos locales). El objetivo es transferir datos de una base de datos externa a través de ODBC a archivos SAS© locales para su posterior procesamiento o archivo.
Análisis de datos

Type : MIXTE


Los datos de origen se extraen de tablas (`risk_creditx_resp`, `risk_bqs_req`) a través de una conexión ODBC (`libname dwdata`). Los datos de salida se escriben como conjuntos de datos SAS en un directorio en el sistema de archivos local (`libname dwRaw`).

1 Bloque de código
Options et Libnames
Explicación :
Este bloque inicializa las opciones globales de SAS para la gestión del espacio en disco (compresión) y la validez de los nombres de variables. También define dos bibliotecas: `dwdata` para acceder a una fuente de datos a través de ODBC y `dwRaw` para apuntar a un directorio específico en el sistema de archivos local, donde se almacenarán los datos.
¡Copiado!
1option compress = yes validvarname = any;
2 
3LIBNAME dwdata odbc datasrc = dwdata;
4LIBNAME dwRaw "D:\mili\Datamartawdata\dwdata";
2 Bloque de código
DATA STEP Data
¡Copiado!
1 
2DATA dwRaw.creditx_hit_rule;
3SET dwdata.risk_creditx_resp;
4RUN;
5 
3 Bloque de código
DATA STEP Data
¡Copiado!
1 
2DATA dwRaw.risk_bqs_req;
3SET dwdata.risk_bqs_req;
4RUN;
5 
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.