Carga de Datos

Puede cargar datos de archivos en su dispositivo local, desde bases de datos remotas o desde cubos de almacenamiento en la nube desde directorios y proveedores de recursos compartidos. Los formatos de archivo que se pueden cargar son CSV, XLS, XLSX, TSV, TXT, XML, JSON, GEOJSON, AVRO, PARQUET, GZ, GZIP, ZIP, PDF, PNG, JPG, JPEG y TIFF.

La herramienta Carga de datos admite la carga de archivos de origen con formato booleano. El tipo de dato booleano tiene los valores de verdad TRUE y FALSE. Si no hay ninguna restricción NOT NULL, el tipo de dato booleano también soporta el valor de verdad UNKNOWN como valor nulo. Puede utilizar el tipo de dato booleano siempre que aparezca el tipo de dato en la sintaxis de Oracle SQL.

También soporta el tipo de dato VECTOR, que permite almacenar embebidas de vectores directamente en las tablas de Oracle Database.

En los siguientes temas, se describen las interfaces para estas acciones.

Uso de las capacidades del servicio OCI Language en Data Studio

Puede utilizar capacidades de servicio de OCI Language como el análisis de sentimientos, la extracción de frases clave y la detección de idiomas para analizar datos sin experiencia en aprendizaje automático (ML) o inteligencia artificial (IA).

Por ejemplo, puede usarlo para comentarios sobre un producto. Un fabricante de teléfonos ha lanzado un nuevo modelo de teléfono y quieren saber cuál es la opinión del cliente en su producto. Si un gran porcentaje de sentimiento es negativo, podría indicar un fallo potencial con la cámara que no se detectó en el control de calidad (QC).

Visión General de Análisis de Sentimientos, Extracción de Frase Clave y Detección de Lenguaje

El análisis de sentimiento, la extracción de frases clave y la detección de idiomas están soportados actualmente para cargar datos de archivos locales y cargar datos del almacenamiento en la nube.

Análisis de sentimiento

Análisis de sentimientos analiza el texto para definir su opinión sobre un tema o producto. El análisis de sentimiento del servicio Language utiliza el procesamiento de lenguaje natural (NLP). La herramienta Data Studio utiliza el servicio Oracle Cloud Infrastructure (OCI) Language para analizar y comprender los datos de entrada. La herramienta Data Studio agrega dinámicamente nuevas columnas a la carga de datos que contiene la salida del servicio OCI Language. Puede detectar las opiniones de cualquier columna de los datos de origen. Por ejemplo, al buscar en una columna que contenga revisiones de una aplicación, suponga que desea una opinión general sobre la aplicación. La herramienta Data Studio realiza análisis de sentimiento en los datos de entrada y crea una nueva columna de expresión definida en la tabla de destino que consta del sentimiento.

Para obtener más detalles, consulte Análisis de sentimientos en OCI.

Extracción de frases clave

La extracción de frases clave identifica los conceptos principales de un texto. La extracción de palabras clave es el proceso automatizado de extracción de palabras con mayor relevancia y expresiones del texto introducido. Ayuda a resumir el contenido y reconoce los temas principales. Una nube de palabras se puede generar con frases clave para ayudar a visualizar conceptos clave en comentarios de texto o comentarios. Por ejemplo, una revisión de películas podría generar una nube de palabras basada en frases clave identificadas en sus comentarios y podría ver que la gente está comentando con más frecuencia sobre la dirección, la actuación y el personal de cinematografía.

Para obtener más información, consulte Extracción de frases clave en OCI.

Detección de idioma

Puede utilizar capacidades de servicio de OCI Language como la detección de idiomas para detectar el idioma del texto de entrada. Devuelve en qué lenguaje natural se encuentra el texto. Puedes utilizarlo para superar las barreras lingüísticas mejorando así la comunicación con personas de otros países. Puede determinar el idioma del texto de entrada y traducir el contenido a diferentes idiomas. Para obtener más información, consulte Extracción de idiomas en OCI.

Antes de empezar:
  • Cargar datos de archivos locales o almacenamiento en la nube: cargue los datos que desea analizar en su instancia de Oracle Autonomous Database desde archivos locales o almacenamiento en la nube. Asegúrese de que los datos se cargan en el carro de carga de datos sin errores. Puede ver y corregir errores de asignación en el filtro rápido Errores de Carga de datos desde la ubicación del almacén en la nube. Después de cargar datos en la herramienta de carga de datos,
    • Haga clic en el icono Configuración del carro de trabajo de carga de datos para revisar la configuración.
    • En el panel Configuración del asistente de Cargar datos desde ubicación de almacén en la nube, si hay un error de asignación, la celda de cuadrícula de asignación se resaltará con rojo para indicar un valor no válido que se debe corregir.
      Descripción de mapping-error.png a continuación

    • Haga clic en el filtro rápido Errores, que muestra solo las columnas con errores.
      Descripción de mapping-error-columns.png a continuación

  • Las herramientas realizan análisis de sentimientos, extracción de frases clave y detección de idioma mientras especifica la configuración del trabajo de carga de datos.

Parámetros para analizar datos

Al llamar a una expresión de adición desde el separador Configuración, debe configurar el modelo mediante parámetros.

Tabla 3-3 Parámetros para análisis de sentimiento, extracción de fases clave y detección de idioma

parámetro Descripción
Tipo de Expresión

Seleccione cualquiera de las siguientes operaciones que desee realizar en el texto de entrada: Análisis de sentimiento, Extracción de frase clave y Detección de idioma.

Columna de entrada

Seleccione la columna que desea analizar.

La lista desplegable de columnas de entrada solo contiene columnas que soportan Análisis de sentimiento, Extracción de frase clave y Detección de idioma.

Para el análisis de sentimiento, solo se mostrarán las columnas de destino VARCHAR2, NVARCHAR2, CLOB o NCLOB en la lista desplegable de entrada.

Columna de Destino
  • Introduzca el nombre de la columna de expresión recién creada definida en la tabla de destino.
  • En Análisis de sentimiento, esta columna muestra el sentimiento de la columna de entrada. Los diferentes tipos de sentimientos que identifica la herramienta son:
    • Positivo
    • Neutro
    • Mixto
    • Negative

      Si la herramienta no puede determinar el sentimiento de la columna de entrada, devuelve NULL en la columna de expresión.

  • Para la extracción de frases clave, esta columna muestra las frases clave de la columna de entrada que seleccione.
  • Para la detección de idioma, esta columna muestra el idioma de la columna de entrada seleccionada.

Realizar análisis de sentimiento

Para determinar los sentimientos de los datos de entrada:

  1. Después de cargar datos en el carro de carga de datos desde archivos locales o almacenamiento en la nube, puede ver el archivo en el carro. Haga clic en el icono Configuración.
    Descripción de settings.png siguiente

  2. Al hacer clic en el icono Configuración, se abre un asistente de Carga de datos desde archivo local. En este ejemplo, hemos cargado datos de un archivo local.
  3. En el separador Configuración del asistente, haga clic en Agregar expresión en la sección Asignación.
    Descripción de add-expression.png a continuación

    Se abre el cuadro de diálogo Agregar expresión.


    Descripción de add-sentiment.png a continuación

  4. En el cuadro de diálogo Agregar expresión, especifique los siguientes campos:
    • Tipo de expresión: en la lista desplegable Tipo de expresión, seleccione Análisis de sentimiento.
    • Columna de entrada: seleccione la columna de la lista desplegable que desea analizar. Por ejemplo, CONTENT.
    • Columna de destino: introduzca el nombre de la columna de expresión recién creada. Por ejemplo, CONTENT_SENTIMENT.

      Consulte Parámetros para analizar datos para obtener más información.

  5. Haga clic Aceptar. Verá una nueva fila agregada a la cuadrícula de asignación. Esta fila determina la columna de expresión de salida generada por el servicio OCI Language.
    Descripción de map-sentiment.png

  6. Haga clic en Cerrar.
  7. Haga clic en Iniciar en el carrito de menú Carga de datos para cargar datos de archivos locales. Verá un mensaje de confirmación que le preguntará si desea iniciar la carga desde archivos locales.
  8. Haga clic en Ejecutar para confirmar.

Cuando finaliza el trabajo de carga de datos, las cargas de tablas y vistas de la página Carga de datos muestran los detalles de la tabla de origen que se carga en la herramienta. Muestra el número de filas y columnas y cuándo se ha completado la carga.

Datos de salida generados a partir del análisis de sentimiento de OCI

Al analizar columnas mediante el modelo de servicio de OCI Language, Data Studio genera una nueva columna de expresión y guarda el resultado en la tabla actualizada.

Para buscar la columna de expresión generada, en la pantalla de inicio de Database Actions, vaya a Carga de datos. Seleccione la tabla que carga en la sección Cargas de tablas y vistas.

Haga clic en los tres puntos verticales junto al nombre de carga y, a continuación, en Tabla, seleccione Ver.
Descripción de view-details.png a continuación

Se abre el separador Vista previa de la carga de datos, que muestra el archivo de origen actualizado. Por ejemplo, aquí hay un conjunto de datos de salida del análisis de sentimientos de la aplicación de Instagram. Aquí, CONTENT es la columna de destino y CONTENT_SENTIMENT es el análisis de sentimiento de la columna de entrada. Esta columna muestra uno de los siguientes valores, como positivo, neutro, mixto o negativo. Muestra Nulo cuando la herramienta no puede determinar el sentimiento.
Descripción de content-analysis.png siguiente

Realizar extracción de frases clave

Para extraer la información de frase clave de los datos de entrada:

  1. Después de cargar datos en el carro de carga de datos desde archivos locales o almacenamiento en la nube, puede ver el archivo en el carro. Haga clic en el icono Configuración.
    Descripción de settings.png siguiente

  2. Al hacer clic en el icono Configuración, se abre un asistente de Carga de datos desde archivo local. En este ejemplo, hemos cargado datos de un archivo local.
  3. En el separador Configuración del asistente, haga clic en Agregar expresión en la sección Asignación.
    Descripción de add-expression.png a continuación

    Se abre el cuadro de diálogo Agregar expresión.


    Descripción de add-key.png a continuación

  4. En el cuadro de diálogo Agregar expresión, especifique los siguientes campos:
    • Tipo de expresión: en la lista desplegable Tipo de expresión, seleccione Extracción de frase de clave.
    • Columna de entrada: seleccione la columna de la lista desplegable que desea analizar. Por ejemplo, CONTENT.
    • Columna de destino: introduzca el nombre de la columna de expresión recién creada. Por ejemplo, CONTENT_KEY_PHRASE_EXTRACTION.

    Consulte Parámetros para analizar datos para obtener más información.

  5. Haga clic Aceptar. Verá una nueva fila agregada a la cuadrícula de asignación . Esta fila determina la columna de expresión de salida generada por el servicio OCI Language.
    Descripción de map-key.png

  6. Haga clic en Cerrar.
  7. Haga clic en Iniciar en el carrito de menú Carga de datos para cargar datos de archivos locales. Verá un mensaje de confirmación que le preguntará si desea iniciar la carga desde archivos locales.
  8. Haga clic en Ejecutar para confirmar.

Cuando finaliza el trabajo de carga de datos, las cargas de tablas y vistas de la página Carga de datos muestran los detalles de la tabla de origen que se carga en la herramienta. Muestra el número de filas y columnas y cuándo se ha completado la carga.

Datos de salida generados a partir de la extracción de frases de claves de OCI

Al analizar columnas mediante el modelo de servicio de OCI Language, Data Studio genera una nueva columna de expresión y guarda el resultado en la tabla actualizada.

Para buscar la columna de expresión generada, en la pantalla de inicio de Database Actions, vaya a Carga de datos. Seleccione la tabla que carga en la sección Cargas de tablas y vistas.

Haga clic en los tres puntos verticales junto al nombre de carga y, a continuación, en Tabla, seleccione Ver.
Descripción de view-details.png a continuación

Por ejemplo, aquí hay un conjunto de datos de salida del análisis de sentimientos de la aplicación de Instagram. Aquí, CONTENT es la columna de destino y la columna CONTENT_KEY_PHRASE_EXTRACTION muestra las frases clave extraídas de la columna de entrada.
Descripción de key-output.png siguiente

Realizar detección de idioma

Data Studio admite la detección de varios idiomas.

Para determinar el idioma del texto de entrada:
  1. Después de cargar los datos en el carro de carga de datos desde el almacenamiento en la nube, puede ver el archivo en el carro. Haga clic en el icono Configuración.
    Descripción de settings-icon-language.bmp

  2. Al hacer clic en el icono Configuración, se abre el asistente Cargar datos desde la ubicación del almacén en la nube.
  3. En el separador Configuración del asistente, haga clic en Agregar expresión en la sección Asignación.
    Descripción de settings-language.bmp

    Se abre el cuadro de diálogo Agregar expresión. Seleccione Expresiones de AI.
    Descripción de add-expn-lang.bmp

  4. En el cuadro de diálogo Agregar expresión, especifique los siguientes campos:
    • Tipo de expresión: en la lista desplegable Tipo de expresión, seleccione Detección de idioma.
    • Columna de entrada: seleccione la columna de la lista desplegable que desea analizar. En este caso, debemos detectar el idioma de la columna Revisar. Por ejemplo, REVISIÓN.
    • Columna de destino: introduzca el nombre de la columna de expresión recién creada. Por ejemplo, REVIEW_LANGUAGE_DETECTION.

    Consulte Parámetros para analizar datos para obtener más información.

  5. Haga clic Aceptar. Verá una nueva fila agregada a la cuadrícula de asignación . Esta fila determina la columna de expresión de salida generada por el servicio OCI Language.
    Descripción de new-column-language.bmp a continuación

  6. Haga clic en Cerrar.
  7. Haga clic en Iniciar en el carrito de menú Carga de datos para cargar datos de archivos locales. Verá un mensaje de confirmación que le preguntará si desea iniciar la carga desde archivos locales.
  8. Haga clic en Ejecutar para confirmar.

Cuando finaliza el trabajo de carga de datos, las cargas de tablas y vistas de la página Carga de datos muestran los detalles de la tabla de origen que se carga en la herramienta. Muestra el número de filas y columnas y cuándo se ha completado la carga.

Datos de salida generados a partir de OCI Language Detection

Al analizar columnas mediante el modelo de servicio de OCI Language, Data Studio genera una nueva columna de expresión y guarda el resultado en la tabla actualizada.

Para buscar la columna de expresión generada, en la pantalla de inicio de Database Actions, vaya a Carga de datos. Seleccione la tabla que carga en la sección Cargas de tablas y vistas.

Haga clic en los tres puntos verticales junto al nombre de carga y, a continuación, en Tabla, seleccione Ver detalles.


Descripción de view-details-language.bmp a continuación

Por ejemplo, aquí hay un conjunto de datos de salida de la detección de idioma de la columna Revisar. Aquí, REVIEW es la columna de destino y la columna REVIEW_LANGUAGE_DETECTION muestra el idioma detectado en la columna de entrada.
Descripción de la salida: language.bmp

Uso de OCI Document Understanding para extraer tablas de imágenes

Puede utilizar las funciones de Oracle Cloud Infrastructure (OCI) Document Understanding, como la extracción de tablas, para detectar tablas de los datos que carga.

Los formatos de archivo compatibles para utilizar esta función son PDF, JPEG, JPG, PNG y formato de archivo de imagen de etiqueta (TIFF).

Por ejemplo, si un documento PDF consta de todos los detalles del empleado, incluida su fecha de contratación y salario, la comprensión del documento identificará la tabla y extraerá la estructura de la tabla. Extraerá el contenido de la tabla mientras mantiene la relación de fila y columna de las celdas.

Visión general de la extracción de tablas

La herramienta Load Data soporta la extracción de tablas en la carga de datos de archivos locales y de datos del almacenamiento en la nube.

Extracción de tabla

El servicio OCI Document Understanding permite a los clientes descubrir información sobre documentos no estructurados basados en modelos de aprendizaje profundo. Permite extraer texto, tablas e identificar tipos de documentos, entre otras grandes capacidades. La extracción de tablas identifica todas las tablas de un documento y extrae el contenido en formato tabular manteniendo la relación fila/columna.

Nota

Este servicio solo está disponible para datos de origen en idioma inglés.

Para obtener más información, consulte Extracción de tablas.

Realizar extracción de tabla desde imagen

Vamos a realizar la extracción de tablas con un PDF de muestra.

Puede ver una tabla en el PDF a continuación.


Descripción de image1-pdf.png a continuación

Para extraer una tabla del PDF ubicado en la ubicación de almacenamiento en la nube:
  1. Cargue el archivo PDF en el carro de carga de datos del almacenamiento en la nube. Puede arrastrar y soltar el archivo desde el navegador hasta el carro.


    Descripción de arrastrar-image.png a continuación

  2. Haga clic en Iniciar para cargar los datos. Recibirá una notificación que confirma si desea empezar a cargar los datos. Haga clic en Ejecutar para continuar.


    Descripción de arrastrar-image.png a continuación

  3. Una vez finalizada la carga, puede ver el archivo cargado en Cargas de tabla y vista en el panel de control Carga de datos.


    Descripción de table-image-load.png

  4. Extraiga la tabla del PDF que ha cargado en la base de datos autónoma:
    • Haga clic en Database Actions en la ruta de navegación.
    • Seleccione Desarrollo y, a continuación, haga clic en SQL.
    • Seleccione Tablas, en el navegador de la izquierda, en la lista desplegable de objetos. En la lista de tablas disponibles, arrastre y suelte la tabla EMP_ALL en la hoja de trabajo.


      Descripción de emp-all.png siguiente

      Aparece un cuadro de diálogo que ofrece los tipos de inserciones disponibles.


      Descripción de select.png siguiente

      Haga clic en Seleccionar y, a continuación, en Aplicar.

    • Haga clic en Ejecutar (icono de flecha en la parte superior de la hoja de trabajo). La herramienta muestra la tabla extraída en el separador Resultados de consulta.


      Descripción de run-image.png a continuación

Utilizar GeoJSON en Data Load

Un objeto GeoJSON contiene información sobre la geometría específica (por ejemplo, punto, línea, polígono, etc.) junto con metadatos opcionales (por ejemplo, ID, etc.).

La extensión de un archivo GeoJSON es *.geojson. Puede cargar datos GeoJSON en Autonomous Database mediante la carga de datos en Data Studio. Si la tabla contiene datos GeoJSON, los datos se cargan en una columna que proyecta datos GeoJSON del juego de documentos del tipo de dato SQL SDO_GEOMETRY.

Cargar una tabla con datos GeoJSON

Al cargar una tabla en Data Studio con datos GeoJSON y revisar su configuración, verá que crea la tabla Brazil_Geo, que tiene una columna geometry de datos GeoJSON.


Descripción de settings-geo.png

Después de cargar BRAZIL_GEO, verá que la herramienta carga el objeto GeoJSON en una nueva columna geometry con el tipo de dato SDO_GEOMETRY.
Descripción de edittable-geo.png a continuación

También puede ver lo mismo en el separador Definición de datos cuando Ver detalles de la carga de tabla después de su ejecución.
Descripción de datadefinition-geo.png

Agregar expresión espacial para columnas GeoJSON

Oracle Spatial está diseñado para hacer que la gestión de datos espaciales sea más fácil y natural para los usuarios de aplicaciones basadas en la ubicación y aplicaciones de sistemas de información geográfica (GIS).

Una vez que los datos espaciales se almacenan en una base de datos Oracle, se pueden manipular, recuperar y relacionar fácilmente con todos los demás datos almacenados en la base de datos.

El modelo de datos espaciales de Oracle Spatial es una estructura jerárquica que consta de elementos, geometrías y capas. Las capas se componen de geometrías, que a su vez se componen de elementos.

La tolerancia se utiliza para asociar un nivel de precisión a los datos espaciales. Tolerancia refleja la distancia entre dos puntos y aún se pueden considerar el mismo (por ejemplo, para incluir errores de redondeo). El valor de tolerancia debe ser un número positivo mayor que cero. Consulte Tolerancia en datos espaciales para obtener más información.

Parámetros para análisis de datos espaciales

Al llamar a una Agregar expresión y seleccionar Expresiones espaciales en el asistente Agregar expresión, debe configurar el modelo mediante parámetros.

Tabla 3-4 Parámetros para el análisis de datos espaciales

parámetro Descripción
Tipo de Expresión
Seleccione uno de los siguientes atributos espaciales, como Longitud o Área:
  • Longitud: al seleccionar este atributo se devuelve y almacena el perímetro de un polígono bidimensional en la tabla de asignación con una columna de destino de tipo GEOMETRY_LENGTH.
  • Área: al seleccionar este atributo se devuelve y almacena el área de un polígono bidimensional en la tabla de asignación con una columna de destino de tipo GEOMETRY_AREA.
Columna de entrada

Seleccione la columna que desee analizar para los datos espaciales:

Por defecto, verá una columna GEOMETRY en Origen asignada al valor de columna SDO_GEOMETRY. Esto también significa que la tabla está activada espacialmente.

Columna de Destino
Esta es la columna de expresión recién creada definida en la tabla de destino que almacena el resultado de la expresión espacial y depende del valor de tipo de expresión que seleccione:
  • GEOMETRY_LENGTH: si selecciona Longitud como tipo de expresión, puede ver la columna de destino de tipo GEOMETRY_LENGTH que muestra el valor de longitud de la geometría.
  • GEOMETRY_AREA: si selecciona Área como tipo de expresión, puede ver la columna de destino de tipo GEOMETRY_AREA que muestra el valor de área de la geometría.

Realizar análisis espaciales

Puede cargar datos espaciales mediante la herramienta Carga de datos desde archivos locales o almacenamiento en la nube.

Para realizar análisis espaciales en datos de GeoJSON:
  1. Después de cargar datos en el carro de carga de datos desde archivos locales o almacenamiento en la nube, puede ver el archivo en el carro. Haga clic en el icono Configuración.
    Descripción de settings-spatial.bmp

  2. En el separador Configuración del asistente, seleccione Rectificar geometría para corregir geometrías no válidas. Este icono corrige los errores más comunes, como puntos duplicados, errores de orientación de polígonos, errores de construcción de polígonos, etc. Si detecta algún error no corregible, falla con una excepción ORA-13199: the given geometry cannot be rectified.
    Descripción de add-spatial-expression.bmp a continuación

    Nota

    No puede corregir geometrías con una orientación incorrecta. Icono Rectificar geometría.
  3. Especifique el valor de Tolerancia. En el ejemplo anterior, especificamos 0,005 como tolerancia, es decir, 5 mm.
  4. Haga clic en Agregar expresión en la sección Asignación y seleccione Expresiones espaciales.
    Descripción de add-spatial-expression-wizard.bmp

    En el cuadro de diálogo Agregar expresión, especifique los siguientes campos:
    • Tipo de expresión: en la lista desplegable Tipo de expresión, seleccione Área para mostrar el área de un polígono bidimensional. También puede seleccionar Longitud para mostrar el perímetro de un polígono bidimensional.
    • Columna de entrada: verá una columna GEOMETRY por defecto. Esta columna de origen almacena el área de la geometría. En caso de que seleccione Longitud como tipo de expresión, esta columna de origen almacena la longitud de la geometría.
    • Columna de destino: especifica el nombre de la columna de expresión especial recién creada. Por ejemplo, GEOMETRY_AREA para el parámetro de expresión de tipo Área y GEOMETRY_LENGTH para el parámetro de expresión de tipo Longitud.
    En la sección Opciones avanzadas, especifique los siguientes valores de campo:
    • Tolerancia: introduzca el valor de tolerancia. Por ejemplo, 0.005.
    • Unidad: seleccione una unidad de medida de la tolerancia en la lista desplegable. Por ejemplo, Square meter.
    Nota

    Si el archivo que carga no contiene datos espaciales, verá el siguiente error en el asistente de Agregar expresión "No input columns have the SDO_GEOMETRY data type for the currently selected expression type of Area".

    Consulte Parámetros para el análisis de datos espaciales para obtener más información.

  5. Haga clic Aceptar. Verá una nueva fila agregada a la cuadrícula de asignación. Esta fila determina la columna de expresión espacial de salida generada por el servicio OCI Language. En este ejemplo, puede ver que se creará un nuevo GEOMETRY_AREA en la tabla de destino después de cargar la tabla.
    Descripción de new-mapping-spatial.bmp

Para obtener más información sobre Oracle Spatial, consulte la Guía del desarrollador de Oracle Spatial.

Cuando finaliza el trabajo de carga de datos, las cargas de tablas y vistas de la página Carga de datos muestran los detalles de la tabla de origen que se carga en la herramienta. Muestra el número de filas y columnas y cuándo se ha completado la carga.

Datos de salida generados a partir del análisis espacial

Al analizar columnas mediante expresiones espaciales, Data Studio genera una nueva columna de expresión y guarda el resultado en la tabla actualizada.

Para buscar la columna de expresión generada, en la pantalla de inicio de Database Actions, vaya a Carga de datos. Seleccione la tabla que carga en la sección Cargas de tablas y vistas.

Haga clic en los tres puntos verticales junto al nombre de carga y, a continuación, en Tabla, seleccione Ver detalles.
Descripción de table-spatial-job.bmp

Esto abre el separador Vista previa de la carga de datos, que muestra el archivo de origen actualizado. Por ejemplo, aquí hay un juego de datos de salida del análisis espacial del archivo COUNTRIESGEO.GeoJSON. Aquí, GEOMETRY_AREA es el análisis espacial de la columna de entrada. Esta columna muestra el área de los polígonos bidimensionales.
Descripción de spatial-output.bmp a continuación

Cargar tablas de iceberg de Apache

Data Studio soporta la carga y enlace de tablas de Iceberg desde el almacén de objetos.

La herramienta puede cargar varias versiones del mismo archivo.

  1. Seleccione la ubicación de la tienda en la nube que tiene tablas de iceberg definidas. En este ejemplo, seleccionaremos el ICEBERGBUCKET almacenado en OCI.


    Descripción de iceberg-bucket.png

    Puede detectar los archivos de Iceberg con el símbolo de Iceberg
    Descripción de symbol.png siguiente

    además de su nombre.

  2. Arrastre la carpeta al navegador de archivos de la izquierda y suéltela en el carro de la derecha. La carpeta también consta del archivo JSON de metadatos que realiza un seguimiento de las instantáneas de la tabla, el esquema de partición y la información del esquema.

    Al agregar la carpeta al carro, se muestra una advertencia sobre el número de archivos que consta de una petición de datos de información de identificación personal (PII).


    Descripción de arrastrar y soltar-bucket.png

    Nota

    : Si carga varios archivos en lugar de una carpeta, la herramienta pregunta si desea cargar todos los objetos de varios archivos de origen en una única tabla de destino. Haga clic en Aceptar para continuar o en Escape para cancelar.
  3. Haga clic en Iniciar en la barra de menús del carrito del enlace de datos. Verá una notificación que indica si desea iniciar la carga desde el almacén en la nube. Seleccione Ejecutar para continuar.


    Descripción de run1.png a continuación

  4. Verá el progreso de carga en Table and View Loads. Después de cargar, verá los iconos Report y Reload en la carga de la tabla.


    Descripción de table-view-loads1.png a continuación

  5. Consulte las tablas de Iceberg que ha cargado en Autonomous Database:
    • Haga clic en Database Actions en la ruta de navegación.
    • Seleccione Desarrollo y, a continuación, haga clic en SQL.
    • Seleccione Tablas, en el navegador de la izquierda, en la lista desplegable de objetos. En la lista de vistas disponibles, arrastre y suelte la tabla CALL_CENTER_PARQUET en la hoja de trabajo.


      Descripción de drop-sql.png siguiente

    • Aparece un cuadro de diálogo que ofrece los tipos de inserciones disponibles.


      Descripción de select.png siguiente

      Haga clic en Seleccionar y, a continuación, en Aplicar.

    • Haga clic en Ejecutar (icono de flecha en la parte superior de la hoja de trabajo). La herramienta muestra los datos del iceberg en Resultados de consulta.


      Descripción de iceberg-result.png

Carga de datos del origen AI

Puede utilizar las herramientas de Data Studio para cargar datos del origen de AI.

En el panel de control Carga de datos, haga clic en la tarjeta Cargar datos y seleccione Origen de IA.


Descripción de load-ai.png a continuación

Debe realizar un requisito de configuración del perfil de AI antes de utilizar esta función. Consulte Configuración del paquete DBMS_CLOUD_AI para obtener más información sobre la configuración de esta función.

Para definir un perfil de AI, debe tener:
  • Una cuenta OpenAI, una cuenta Cohere o un servicio OpenAI de Azure
  • Un acceso al paquete DBMS_CLOUD_AI.

Siga los pasos de la sección Use DBMS_CLOUD_AI to Configure AI Profiles para crear y configurar su perfil de AI y utilizar esta función.

Carga de datos del sistema de archivos

Puede cargar archivos de directorios del sistema de archivos en Autonomous Database.

Puede definir filtros en los datos de una tabla para cargar solo los datos especificados. Por ejemplo, para limitar los archivos a solo aquellos que sean archivos CSV, introduzca *. CSV en el filtro de extensión de archivo.

Configure y ejecute un trabajo de carga de datos desde la página Cargar objeto en la nube. Para abrir esa página:
  1. En el separador Data Studio y seleccione Carga de datos. Verá el panel de control Carga de datos.
  2. Haga clic en LOAD DATA y seleccione la opción Sistema de archivos.

En la parte superior de la página, debe seleccionar el directorio desde el que desea cargar los archivos. En el lado izquierdo de la página hay un panel del navegador, donde puede seleccionar los archivos del directorio que contiene los datos. A la derecha de la página está el carro de carga de datos, donde almacena en área temporal los archivos y carpetas del trabajo de carga de datos. Puede definir opciones para el trabajo de carga de datos antes de ejecutarlo. Autonomous Database incluye recursos compartidos de CPU o E/S predefinidos asignados a diferentes grupos de consumidores. Puede definir el grupo de consumidores en bajo, medio o alto al ejecutar un trabajo de carga de datos en función de la carga de trabajo. Para cargar archivos de un directorio en la base de datos, haga lo siguiente:

  1. Preparación del trabajo de carga de datos: consulte la sección Preparación del trabajo de carga de datos para obtener más información.
  2. Adición de archivos o carpetas para el trabajo de carga de datos: consulte la sección Agregar archivos o carpetas para el trabajo de carga de datos para obtener más información.
  3. Introducción de los detalles del trabajo de carga de datos: consulte Introducción de los detalles del trabajo de carga de datos para obtener más información.
  4. Ejecución del trabajo de carga de datos: consulte la sección Ejecución del trabajo de carga de datos para obtener más información.
  5. Visualización de detalles sobre el trabajo de carga de datos después de su ejecución: consulte la sección Visualización de detalles sobre el trabajo de carga de datos después de su ejecución para obtener más información.
  6. Visualización de la tabla resultante del trabajo de carga de datos: consulte la sección Visualización de la tabla resultante del trabajo de carga de datos para obtener más información.

Creación de directorios en Database Actions

En Autonomous Database, hay una instancia data_pump_dir preconfigurada en la que puede almacenar archivos. También puede crear directorios, borrar directorios y conectar sistemas de archivos de red.

Por ejemplo, puede utilizar el comando CREATE DIRECTORY para crear directorios adicionales. Utilice el comando DROP DIRECTORY de la base de datos para borrar los directorios y utilice DBMS_CLOUD.LIST_FILES para mostrar el contenido de un directorio.

Creación de un directorio

Para agregar un directorio, debe tener el privilegio del sistema CREATE ANY DIRECTORY. Al usuario ADMIN se le otorga el privilegio del sistema CREATE ANY DIRECTORY. El usuario ADMIN puede otorgar privilegios del sistema CREATE ANY DIRECTORY a otros usuarios.

Consulte CREATE DIRECTORY para obtener más información.

Nota

  • CREATE DIRECTORY crea el objeto de directorio de base de datos en la base de datos y también crea el directorio del sistema de archivos. Por ejemplo, la ruta del directorio podría ser:
    /u03/dbfs/7C149E35BB1000A45FD/data/stage
  • Puede crear un directorio en el sistema de archivos raíz para ver todos los archivos con los siguientes comandos:

    CREATE OR REPLACE DIRECTORY ROOT_DIR AS '';

    Después de crear el directorio ROOT_DIR, utilice el siguiente comando para mostrar todos los archivos:

    SELECT * FROM DBMS_CLOUD.list_files('ROOT_DIR');
  • Para ejecutar DBMS_CLOUD.LIST_FILES con un usuario que no sea ADMIN, debe otorgar privilegios de lectura en el directorio a ese usuario.

Vamos a demostrar cómo crear un directorio y acceder a él desde Data Studio:

  • Cree un directorio en Database Actions:

    Conéctese a la instancia de Database Actions y seleccione la tarjeta SQL en Desarrollo. Puede ver la hoja de trabajo de SQL. Ahora cree un directorio y adjunte el nombre del sistema de archivos que desee al directorio que cree. En el ejemplo siguiente, FSS_DIR es el nombre del directorio.

    Descripción de create-directory.png a continuación

    Ejecute el comando anterior. El comando anterior proporciona la siguiente salida:

    PL/SQL procedure successfully completed.

  • Asocie el sistema de archivos
    Conecte el sistema de archivos con el nombre que desee al directorio FSS_DIR mediante el procedimiento DBMS_CLOUD_ADMIN.ATTACH_FILE_SYSTEM.
    
    BEGIN
      DBMS_CLOUD_ADMIN.ATTACH_FILE_SYSTEM(
        file_system_name => '********',
        file_system_location => '*******.sub1********1.********.oraclevcn.com:/********',
        directory_name => 'FSS_DIR',
        description => 'attach OCI file system'
      );
    END;
    /
    
    

    Ejecute el comando anterior para ver la siguiente salida:

    PL/SQL procedure successfully completed.

  • Para ver el sistema de archivos adjunto, ejecute el siguiente comando:

    SELECT file_system_name, file_system_location, directory_path FROM dba_cloud_file_systems;

    Verá el nombre del sistema de archivos, la ubicación del sistema de archivos y la ruta del directorio.

  • Para ver el nuevo directorio junto con los archivos asociados a él, vaya al menú Load Cloud Object del menú Data Load de la herramienta Data Studio. Haga clic en la lista desplegable Seleccionar ubicación de almacenamiento en la nube.Descripción de new-dir.png siguiente

Puede ver el directorio recién creado FSS_DIR. Puede cargar datos de los directorios del sistema de archivos en la base de datos autónoma mediante la herramienta Data Load. Consulte Carga de datos desde el sistema de archivos.

Carga de Datos de Compartir

Puede seleccionar tablas de un recurso compartido. Debe suscribirse y acceder al recurso compartido de datos proporcionado.

Para cargar tablas desde un recurso compartido, haga clic en Cargar datos en el panel de control de carga de datos. Haga clic en Compartir en la página Cargar datos. Haga clic en + Suscribirse a un proveedor de recursos compartidos para suscribirse a un proveedor de recursos compartidos.

Suscribirse al proveedor de recursos compartidos de datos

Para suscribirse, debe utilizar la información incluida en el perfil JSON cargado que recibió del proveedor de recursos compartidos.
  1. En Suscribirse al proveedor de uso compartido de datos, introduzca el nombre del proveedor.Descripción de subscribe_1.png a continuación
  2. Seleccione Add New Provider JSON y haga clic en el archivo JSON Delta Share Profile para arrastrar y soltar el perfil JSON.
  3. Haga clic en Siguiente para avanzar al separador Agregar recursos compartidos.
  4. Seleccione el nivel de acceso de red que desea permitir desde la base de datos al host con el punto final de REST de recurso compartido y haga clic en Ejecutar. En este ejemplo, se selecciona Permitir acceso solo al host.A continuación se muestra la descripción de network_acl_script.png
  5. Para registrar los recursos compartidos disponibles, mueva los recursos compartidos de Recursos compartidos disponibles a Recursos compartidos seleccionados y haga clic en Suscribir.

    En la siguiente captura de pantalla se muestra el recurso compartido REVISIONES movido de Recursos compartidos disponibles a Recursos compartidos seleccionados antes de hacer clic en Suscribirse.

    Descripción de subscribe_2.png a continuación
  6. Cree tablas externas derivadas de las tablas seleccionadas del recurso compartido de datos.
    1. Arrastre y suelte tablas del recurso compartido seleccionado. También puede hacer clic en Configuración para ver los detalles de la tabla.

      En este ejemplo, la única tabla seleccionada es HOTEL_REVIEWS.

      A continuación se muestra la descripción de sel_tbls.png
    2. También puede cambiar el nombre de la tabla y hacer clic en Cerrar.

      En este ejemplo, el nombre se cambia de HOTEL_REVIEWS a HOTEL_REVIEWS_SHARE.

      A continuación se muestra la descripción de name_change.png
    3. Cree la tabla externa haciendo clic en Iniciar, en la página Seleccionar recurso compartido y, a continuación, en Ejecutar, en el cuadro de diálogo Ejecutar trabajo de carga de datos. A continuación se muestra la descripción de start_run.png
    4. Cuando se crean las tablas externas, se muestra el mensaje Completar.A continuación se muestra la descripción de xt_complete.png
    5. Haga clic en el nombre de la tabla externa para ver los detalles de la tabla.A continuación se muestra la descripción de xt_details.png
  7. Vea las tablas creadas desde Database Actions.
    1. Haga clic en Database Actions, en la ruta de navegación, para volver a la pantalla de inicio de Database Actions.
    2. Haga clic en el mosaico SQL.
    3. Seleccione la tabla externa, arrástrela y suéltela en la hoja de trabajo.

      Aparece la sentencia SQL Select para la tabla. Esta sentencia SQL se puede ejecutar para consumir los datos compartidos.

      A continuación se muestra la descripción de xt_sql.png
  8. Arrastrar y soltar tablas del recurso compartido seleccionado

Crear fuente activa desde una carga de datos

La herramienta de carga de datos carga los datos de las carpetas de los almacenes de objetos en la nube y permite programar cargas de datos repetidas en tiempo real. Se trata de la creación de la fuente activa a partir de un trabajo de carga de datos.

Una vez finalizada la carga de datos, puede crear una fuente activa a partir de un elemento del carro que haya cargado una carpeta del almacén de objetos mediante las opciones Crear tabla o Borrar tabla y Crear nueva tabla.

Para crear una fuente activa desde Data Load:
  1. Haga clic en Selector para mostrar el menú de navegación. En Data Studio, seleccione Carga de datos.
  2. Seleccione el mosaico Cargar datos para cargar datos de varios orígenes, como archivos locales, bases de datos, almacenes en la nube, directorios y recursos compartidos.
  3. Haga clic en Almacenes en la nube para cargar objetos desde URL o enlaces de almacén en la nube.
  4. Seleccione la ubicación de la tienda en la nube en la lista desplegable. Si no puede ver la ubicación de almacenamiento en la nube, seleccione Crear ubicación de almacenamiento en la nube para crear una nueva ubicación de almacenamiento en la nube. Siga los pasos descritos en Creación de credenciales nativas de Oracle Cloud Infrastructure si no tiene una ubicación en la nube disponible.
  5. Después de seleccionar la ubicación del almacén en la nube, puede ver la lista de carpetas y archivos presentes en el almacenamiento en la nube. Agregue archivos del almacén en la nube al carrito de carga de datos, donde puede editar los detalles del trabajo de carga.
    Nota

    La herramienta de carga de datos no soporta la creación de una fuente activa a partir de un elemento de carro cargado que consta de un único archivo en formato CSV, XLS, XLSX, TSV, TXT, XML, JSON y AVRO o de una carpeta que contiene un archivo en formato XLSX.
  6. Para agregar las carpetas, arrastre una carpeta desde el navegador de archivos de la izquierda y suéltela en el carro de la derecha. Al agregar la carpeta al carrito, se muestra una petición de datos que pregunta si desea cargar todos los objetos de varios archivos de origen en una única tabla de destino. Haga clic en para continuar, o en No para cancelar. Puede agregar varias carpetas al carrito, los datos representados por cada tarjeta se cargarán en una tabla independiente, pero todos los artículos del carrito se procesarán como parte del mismo trabajo de carga de datos.
  7. Seleccione Configuración (icono de lápiz) en el carro de carga de datos para introducir los detalles del trabajo de carga de datos.
  8. En el separador Configuración de la ubicación de carga de datos de la tienda en la nube, puede seleccionar Crear tabla o Borrar tabla y crear nueva tabla en la lista desplegable Opción.
    Nota

    La herramienta de fuente activa solo funciona con el trabajo de carga de datos si crea una tabla e inserta los datos en una tabla nueva o borra la tabla existente e inserta los datos en una tabla nueva.
  9. Introduzca los demás detalles del trabajo de carga de datos. Para obtener más información sobre la introducción de detalles, consulte el tema Introducción de detalles para el trabajo de carga de datos.
  10. Una vez que haya agregado orígenes de datos al carrito de carga de datos e introducido detalles sobre el trabajo de carga de datos, seleccione Iniciar para ejecutar el trabajo.
  11. Después de ejecutar el trabajo de carga de datos, el carro de carga de datos muestra una marca de verificación verde
    Descripción de green-tick.png

    que indica que el trabajo de carga de datos está completo.
  12. Haga clic en Crear fuente de tabla activa en el carro de carga de datos para crear una fuente de tabla activa a partir del trabajo de carga de datos. Verá un mensaje correcto que indica que la creación de la fuente de tabla activa se ha realizado correctamente y si desea editar la fuente de tabla activa. Haga clic en para continuar y en No para cancelar. Al seleccionar se abre un asistente de edición de fuente de tabla activa.
  13. En el asistente Editar fuente de tabla activa, puede ver la ubicación de la tienda en la nube de la carpeta de origen y el filtro de objetos aplicado a los datos.

    Seleccione cualquier archivo cuyos datos desee obtener una vista previa en la lista desplegable Vista previa del separador Origen de datos: el campo muestra el número total de archivos presentes en la carpeta del almacén en la nube que ha cargado. Se muestra una vista previa de los datos.


    Descripción de editlive-datasource.png:

  14. Haga clic en Siguiente para avanzar al separador Configuración de tabla.
    Descripción de editlive-tablesettings.png:

    Puede ver los detalles de propiedades y asignación del trabajo de carga de datos en el separador Configuración de tabla.
    Nota

    No puede seleccionar ni editar ninguno de los detalles de este separador.
  15. Haga clic en Siguiente para avanzar al separador Vista previa del asistente.

    Seleccione cualquier archivo de la lista desplegable Preview para ver el archivo. La vista previa de tabla muestra la vista previa del archivo seleccionado en la lista desplegable.


    Descripción de previewtab.png siguiente

  16. Haga clic en Siguiente para ver el separador Configuración de fuente activa del asistente. En el separador Live Feed Settings, especifique los siguientes valores en el campo:
    Descripción de livefeed-settings.png a continuación

    • Activar para notificación: seleccione esta opción para que los datos nuevos o modificados en el origen de datos se cargarán según una notificación de Oracle Cloud Infrastructure. Al seleccionar esta opción, puede evitar retrasos que se pueden producir al iniciar el sondeo en un programa (es decir, si ha seleccionado la opción de alimentación de tabla activa programada).

      Al seleccionar la opción Enable for Notification, también debe configurar el cubo del almacén de objetos para que emita notificaciones

    • Activar para programación: seleccione esta opción para configurar un programa para la fuente de datos. En los campos de intervalo de tiempo, introduzca un número y seleccione un tipo de tiempo y los días en los que sondear el cubo en busca de archivos nuevos o modificados. For example, to poll every two hours on Monday, Wednesday, and Friday, enter 2, select Hours, and then select Monday, Wednesday, and Friday in the appropriate fields. Puede seleccionar Todos los días, Lunes a viernes, Domingo a jueves o Personalizado en la lista desplegable Días de la semana. El campo Personalizado le permite seleccionar Lunes,Martes, Miércoles, Jueves y Viernes.

    Seleccione una fecha de inicio y finalización. Si no selecciona una fecha de inicio, la fecha y la hora actuales se utilizarán como fecha de inicio. La fecha de finalización es opcional. Sin embargo, sin una fecha de finalización, la fuente continuará realizando el análisis.

    El resto de los campos que se muestran en el asistente, como Nombre de fuente de tabla activa, Nombre de tabla de destino y Grupo de consumidores, aparecen sombreados y desactivados para su selección o edición.

Haga clic en Guardar para guardar y crear una fuente de tabla activa desde un carro de carga de datos.