Carregando Dados

Você pode carregar dados de arquivos do seu dispositivo local, de bancos de dados remotos ou de buckets de armazenamento na nuvem de diretórios e provedores de compartilhamento. Os formatos de arquivo que você pode carregar são CSV, XLS, XLSX, TSV, TXT, XML, JSON, GEOJSON, AVRO, PARQUET, GZ, GZIP, ZIP, PDF, PNG, JPG, JPEG e TIFF.

A ferramenta Carga de Dados suporta o carregamento de arquivos de origem com formato booliano. O tipo de dados booliano tem os valores verdadeiros TRUE e FALSE. Se não houver restrição NOT NULL, o tipo de dados booliano também suportará o valor verdadeiro UNKNOWN como o valor nulo. Você pode usar o tipo de dados booliano onde quer que o tipo de dados apareça na sintaxe do Oracle SQL.

Ele também suporta o tipo de dados VECTOR, que permite armazenar incorporações de vetor diretamente nas tabelas do Oracle Database.

Usar Recursos do Serviço OCI Language no Data Studio

Você pode utilizar os Recursos do OCI Language Service, como Análise de Sentimentos, Extração de Frase-Chave e Detecção de Linguagem, para analisar dados sem experiência em machine learning (ML) ou inteligência artificial (AI).

Por exemplo, você pode usá-lo para feedback sobre um produto. Um fabricante de telefones lançou um novo modelo de telefone e quer saber qual é o sentimento do cliente em seu produto. Se uma grande porcentagem de sentimento for negativa, pode sinalizar uma falha potencial com a câmera que não foi detectada no Controle de Qualidade (QC).

Visão Geral da Análise de Sentimentos, Extração de Frase-Chave e Detecção de Idioma

Análise de Sentimentos, Extração de Frase-Chave, Detecção de Idioma e Tradução de Texto são atualmente suportados no carregamento de dados de arquivos locais e no carregamento de dados do armazenamento na nuvem.

Análise de Sentimentos

A Análise de Sentimentos analisa o texto para definir seu sentimento em um tópico ou produto. A análise de sentimentos do serviço Language usa o processamento de linguagem natural (NLP). A ferramenta Data Studio usa o serviço Oracle Cloud Infrastructure (OCI) Language para analisar e entender os dados de entrada. A ferramenta Data Studio adiciona dinamicamente novas colunas à carga de dados que contém a saída do serviço OCI Language. Você pode detectar os sentimentos de qualquer coluna dos dados de origem. Por exemplo, ao pesquisar uma coluna que contém revisões de um aplicativo, suponha que você deseja uma opinião geral sobre o aplicativo. A ferramenta Data Studio executa a análise de sentimento nos dados de entrada e cria uma nova coluna de expressão definida na tabela de destino que consiste no sentimento.

Para obter mais detalhes, consulte Análise de Sentimentos no OCI.

Extração da Frase-chave

A extração de frase-chave identifica os principais conceitos em um texto. A extração de palavras-chave é o processo automatizado de extração das palavras com mais relevância e expressões do texto de entrada. Ela ajuda a resumir o conteúdo e reconhece os principais tópicos. Uma nuvem de palavras pode ser gerada com frases-chave para ajudar a visualizar conceitos-chave em comentários ou feedback de texto. Por exemplo, uma revisão de filme pode gerar uma nuvem de palavras com base em frases-chave identificadas em seus comentários e pode ver que as pessoas estão comentando com mais frequência sobre a direção, atuação e equipe de cinematografia.

Para obter mais detalhes, consulte Extração de Frase-Chave no OCI.

Detecção de Idioma

Você pode utilizar os Recursos do OCI Language Service, como o Language Detection, para detectar o idioma do texto de entrada. Ele retorna em qual linguagem natural o texto está. Você pode usá-lo para superar as barreiras linguísticas, melhorando assim a comunicação com pessoas de outros países. Você pode determinar o idioma do texto de entrada e traduzir o conteúdo para diferentes idiomas. Para obter mais detalhes, consulte Extração de Idioma no OCI.

Tradução de Texto

A Tradução de Texto traduz o texto de entrada em qualquer um dos idiomas de destino suportados pelo serviço OCI Language. A ferramenta Data Studio usa o serviço Oracle Cloud Infrastructure (OCI) Language para analisar e entender os dados de entrada. A ferramenta Data Studio adiciona dinamicamente uma nova coluna ao carregamento de dados que contém a coluna de origem de entrada traduzida. Por exemplo, quando você precisa saber o que os clientes estão dizendo sobre seu produto no idioma do mercado local - francês. A ferramenta Data Studio executa a tradução do idioma nos dados de entrada e cria uma nova coluna de expressão definida na tabela de destino que consiste no idioma de origem traduzido na coluna.

Antes de começar:
  • Carregar Dados de Arquivos Locais ou do Armazenamento na Nuvem: Carregue os dados que você deseja analisar no Oracle Autonomous Database de arquivos Locais ou do armazenamento na Nuvem. Certifique-se de que os dados sejam carregados no carrinho de carga de dados sem erros. Você pode exibir e corrigir erros de mapeamento no filtro rápido Erros em Carregar Dados do Local do Cloud Store. Depois de carregar dados na ferramenta de carregamento de dados,
    • Clique no ícone Definições no carrinho de jobs Carregamento de Dados para verificar as definições.
    • No painel Definições do assistente Carregar Dados da Localização do Cloud Store, se houver um erro de mapeamento, a célula da grade de mapeamento será destacada em vermelho para indicar um valor inválido que deve ser corrigido.

    • Clique no filtro rápido Erros; ele mostra apenas as colunas com erros.

  • As ferramentas executam análise de sentimento, extração de Frase-Chave e Detecção de Idioma enquanto você especifica definições para o job de carga de dados.

Parâmetros para Analisar Dados

Ao chamar uma Adicionar Expressão na guia Definições, configure o modelo usando parâmetros.

Tabela 3-3 Parâmetros para Análise de Sentimento, Extração de Fase-Chave e Detecção de Idioma

Parâmetro Descrição
Tipo de Expressão

Selecione qualquer uma das seguintes operações que você deseja executar no texto de entrada: Análise de Sentimentos, Extração de Frase-Chave e Detecção de Idioma.

Coluna de Entrada

Selecione a coluna que deseja analisar.

A lista suspensa da coluna de entrada contém apenas colunas compatíveis com Análise de Sentimentos, Extração de Frase-Chave e Detecção de Idioma.

Para Análise de Sentimentos, somente as colunas de destino VARCHAR2, NVARCHAR2, CLOB ou NCLOB serão exibidas na lista suspensa de entrada.

Coluna de Destino
  • Informe o nome da coluna de expressão recém-criada definida na tabela de destino.
  • Para Análise de Sentimentos, essa coluna exibe o sentimento da coluna de entrada. Os diferentes tipos de sentimentos que a ferramenta identifica são:
    • Positivo
    • Neutro
    • Misto
    • Negativo

      Se a ferramenta não puder determinar o sentimento da coluna de entrada, ela retornará NULL na coluna de expressão.

  • Para Extração de Frase-Chave, essa coluna exibe as frases-chave da coluna de entrada selecionada.
  • Para a Detecção de Idioma, essa coluna exibe o idioma da coluna de entrada selecionada.

Executar Análise de Sentimentos

Para determinar os sentimentos dos dados de entrada:

  1. Depois de carregar dados no carrinho de Carga de Dados de arquivos locais ou armazenamento na nuvem, você poderá exibir o arquivo no carrinho. Clique no ícone de configurações.

  2. Clicar no ícone Definição abre um assistente de Carregar Dados do Arquivo Local. Neste exemplo, carregamos dados de um arquivo local.
  3. Na guia Definições do assistente, clique em Adicionar Expressão na seção Mapeamento.

    Isso abre a caixa de diálogo Adicionar Expressão.



  4. Na caixa de diálogo Adicionar Expressão, especifique os seguintes campos:
    • Tipo de Expressão: Na lista drop-down Tipo de Expressão, selecione Análise de Sentimentos.
    • Coluna de Entrada: Selecione a coluna na lista drop-down que você deseja analisar. Por exemplo, CONTENTO.
    • Coluna de destino: Informe o nome da coluna de expressão recém-criada. Por exemplo, CONTENT_SENTIMENT.

      Para obter mais detalhes, consulte Parâmetros para Analisar Dados.

  5. Clique em OK. Você verá uma nova linha adicionada à grade de mapeamento. Essa linha determina a coluna da expressão de saída gerada pelo serviço OCI Language.

  6. Clique emFechar.
  7. Clique em Iniciar no carrinho de menu Carga de Dados para carregar dados de arquivos locais. Você verá uma mensagem de confirmação perguntando se deseja iniciar o carregamento com base em arquivos locais.
  8. Clique em Executar para confirmar.

Quando o job de carga de dados é concluído, a Tabela e Exibir Cargas da página Carga de Dados exibe os detalhes da tabela de origem que é carregada na ferramenta. Ela exibe o número de linhas e colunas e quando o carregamento foi concluído.

Dados de Saída Gerados da Análise de Sentimentos do OCI

Quando você analisa colunas usando o modelo do Serviço OCI Language, o Data Studio gera uma nova coluna de expressão e salva o resultado na tabela atualizada.

Para localizar a coluna de expressão gerada, no Launchpad do Database Actions, navegue até Carga de Dados. Selecione a tabela que você carrega na seção Cargas de Tabela e View.

Clique nos três pontos verticais ao lado do nome da carga e clique em Tabela e selecione Exibir Detalhes.

Isso abre a guia Visualizar do carregamento de dados, que exibe o arquivo de origem atualizado. Por exemplo, aqui está um conjunto de dados de saída da análise de sentimento do aplicativo Instagram. Aqui, CONTENT é a coluna de destino e CONTENT_SENTIMENT é a análise de sentimento da coluna de entrada. Esta coluna exibe um dos seguintes valores, como positivo, neutro, misto ou negativo. Ela exibe Nulo quando a ferramenta não consegue determinar o sentimento.
A seguir, descrição do conteúdo -analysis.png
Descrição do conteúdo da ilustração-analysis.png

Executar Extração de Frase-chave

Para extrair informações da Frase-Chave dos dados de entrada:

  1. Depois de carregar dados no carrinho de Carga de Dados de arquivos locais ou armazenamento na nuvem, você poderá exibir o arquivo no carrinho. Clique no ícone de configurações.

  2. Clicar no ícone Definição abre um assistente de Carregar Dados do Arquivo Local. Neste exemplo, carregamos dados de um arquivo local.
  3. Na guia Definições do assistente, clique em Adicionar Expressão na seção Mapeamento.

    Isso abre a caixa de diálogo Adicionar expressão.



  4. Na caixa de diálogo Adicionar Expressão, especifique os seguintes campos:
    • Tipo de Expressão: Na lista drop-down Tipo de Expressão, selecione Extração de Frase-Chave.
    • Coluna de Entrada: Selecione a coluna na lista drop-down que você deseja analisar. Por exemplo, CONTENTO.
    • Coluna de destino: Informe o nome da coluna de expressão recém-criada. Por exemplo, CONTENT_KEY_PHRASE_EXTRACTION.

    Para obter mais detalhes, consulte Parâmetros para Analisar Dados.

  5. Clique em OK. Você verá uma nova linha adicionada à grade de mapeamento. Essa linha determina a coluna da expressão de saída gerada pelo serviço OCI Language.

  6. Clique emFechar.
  7. Clique em Iniciar no carrinho de menu Carga de Dados para carregar dados de arquivos locais. Você verá uma mensagem de confirmação perguntando se deseja iniciar o carregamento com base em arquivos locais.
  8. Clique em Executar para confirmar.

Quando o job de carga de dados é concluído, a Tabela e Exibir Cargas da página Carga de Dados exibe os detalhes da tabela de origem que é carregada na ferramenta. Ela exibe o número de linhas e colunas e quando o carregamento foi concluído.

Dados de Saída Gerados da Extração de Frase-Chave do OCI

Quando você analisa colunas usando o modelo do Serviço OCI Language, o Data Studio gera uma nova coluna de expressão e salva o resultado na tabela atualizada.

Para localizar a coluna de expressão gerada, no Launchpad do Database Actions, navegue até Carga de Dados. Selecione a tabela que você carrega na seção Cargas de Tabela e View.

Clique nos três pontos verticais ao lado do nome da carga e clique em Tabela e selecione Exibir Detalhes.

Por exemplo, aqui está um conjunto de dados de saída da análise de sentimento do aplicativo Instagram. Aqui, CONTENT é a coluna de destino e a coluna CONTENT_KEY_PHRASE_EXTRACTION exibe as frases-chave extraídas da coluna de entrada.
Veja a seguir a descrição da chave-output.png
Descrição da chave de ilustração-output.png

Executar Detecção de Idioma

O Data Studio suporta a detecção de vários idiomas.

Para determinar o idioma do texto de entrada:
  1. Depois de carregar dados no carrinho de Carga de Dados do armazenamento na nuvem, você poderá exibir o arquivo no carrinho. Clique no ícone de Definições.

  2. Clicar no ícone Configuração abre um assistente Carregar Dados do Local do Cloud Store.
  3. Na guia Definições do assistente, clique em Adicionar Expressão na seção Mapeamento.

    Isso abre a caixa de diálogo Adicionar Expressão. Selecione Expressões AI.
    A seguir, descrição de add-expn-lang.bmp
    Descrição da ilustração add-expn-lang.bmp

  4. Na caixa de diálogo Adicionar Expressão, especifique os seguintes campos:
    • Tipo de Expressão: Na lista drop-down Tipo de Expressão, selecione Detecção de Idioma.
    • Coluna de Entrada: Selecione a coluna na lista drop-down que você deseja analisar. Nesse caso, precisamos detectar o idioma da coluna Revisão. Por exemplo, REVISÃO.
    • Coluna de destino: Informe o nome da coluna de expressão recém-criada. Por exemplo, REVIEW_LANGUAGE_DETECTION.

    Para obter mais detalhes, consulte Parâmetros para Analisar Dados.

  5. Clique em OK. Você verá uma nova linha adicionada à grade de mapeamento. Essa linha determina a coluna da expressão de saída gerada pelo serviço OCI Language.

  6. Clique emFechar.
  7. Clique em Iniciar no carrinho de menu Carga de Dados para carregar dados de arquivos locais. Você verá uma mensagem de confirmação perguntando se deseja iniciar o carregamento com base em arquivos locais.
  8. Clique em Executar para confirmar.

Quando o job de carga de dados é concluído, a Tabela e Exibir Cargas da página Carga de Dados exibe os detalhes da tabela de origem que é carregada na ferramenta. Ela exibe o número de linhas e colunas e quando o carregamento foi concluído.

Dados de Saída Gerados pela Detecção de Idioma do OCI

Quando você analisa colunas usando o modelo do Serviço OCI Language, o Data Studio gera uma nova coluna de expressão e salva o resultado na tabela atualizada.

Para localizar a coluna de expressão gerada, no Launchpad do Database Actions, navegue até Carga de Dados. Selecione a tabela que você carrega na seção Cargas de Tabela e View.

Clique nos três pontos verticais ao lado do nome da carga e clique em Tabela e selecione Exibir Detalhes.

Por exemplo, aqui está um conjunto de dados de saída da detecção de idioma da coluna Revisão. Aqui, REVIEW é a coluna de destino e a coluna REVIEW_LANGUAGE_DETECTION exibe o idioma detectado na coluna de entrada.
Veja a seguir a descrição da saída language.bmp
Descrição da saída da ilustração-language.bmp

Executar Tradução de Texto

O Data Studio suporta a tradução de vários idiomas suportados pelo OCI Language Service.

Para determinar o texto de entrada traduzido:

  1. Depois de carregar dados no carrinho de Carga de Dados de arquivos locais, você pode exibir o arquivo no carrinho. Clique no ícone configurações.



  2. Clicar no ícone Definindo abre um assistente Carregar Dados do Arquivo Local.
  3. Na guia Definições do assistente, clique em Adicionar Expressão na seção Mapeamento.



    Isso abre a caixa de diálogo Adicionar Expressão. Selecione Expressões AI.



  4. Na caixa de diálogo Adicionar Expressão, especifique os seguintes campos:
    • Tipo de Expressão: Na lista drop-down Tipo de Expressão, selecione Tradução de Texto.
    • Coluna de Entrada: Selecione a coluna na lista drop-down que você deseja analisar. Nesse caso, precisamos traduzir o texto da coluna SOURCE_INPUT.
    • Coluna de destino: Informe o nome da coluna de expressão recém-criada. Por exemplo, SOURCE_INPUT_TRANSLATION.
    • Idioma de Destino: Selecione o idioma do texto traduzido pela ferramenta no menu suspenso. Por exemplo, Inglês.

    Para obter mais detalhes, consulte Parâmetros para Analisar Dados.

  5. Clique em OK. Você verá uma nova linha adicionada à grade de mapeamento. Essa linha determina a coluna de expressão de saída gerada pelo serviço OCI Language.



  6. Clique em Fechar.
  7. Clique em Iniciar no carrinho do menu Carga de Dados para carregar dados de arquivos locais. Você verá uma mensagem de confirmação perguntando se deseja iniciar o carregamento com base em arquivos locais.
  8. Clique em Executar para confirmar.

Quando o job de carga de dados é concluído, a Tabela e Exibir Cargas da página Carga de Dados exibe os detalhes da tabela de origem que é carregada na ferramenta. Ela exibe o número de linhas e colunas e quando o carregamento foi concluído.

Dados de Saída Gerados da Tradução de Texto do OCI

Quando você analisa colunas usando o modelo OCI Language Service, o Data Studio gera uma nova coluna de expressão e salva o resultado na tabela atualizada.

Para localizar a coluna de expressão gerada, no Launchpad do Database Actions, navegue até Carga de Dados. Selecione a tabela que você carrega na seção Cargas de Tabela e View.

Clique nos três pontos verticais ao lado do nome da carga e clique em Tabela e selecione Exibir Detalhes.



Usar o OCI Document Understanding para extrair Tabelas de Imagens

Você pode utilizar os Recursos do Oracle Cloud Infrastructure (OCI) Document Understanding, como a Extração de Tabelas, para detectar tabelas dos dados carregados.

Os formatos de arquivo suportados para usar esse recurso são os formatos PDF, JPEG, JPG, PNG e Tag Image File Format (TIFF).

Por exemplo, se um documento PDF consistir em todos os detalhes do funcionário, incluindo sua data de admissão e salário, a compreensão do documento identificará a tabela e extrairá a estrutura da tabela. Ele extrairá o conteúdo da tabela enquanto mantém o relacionamento de linha e coluna das células.

Visão Geral da Extração de Tabela

A ferramenta Carregar Dados suporta a Extração de Tabela no carregamento de dados de arquivos locais e no carregamento de dados do armazenamento na nuvem.

Extração de Tabela

O serviço OCI Document Understanding permite que os clientes descubram insights em documentos não estruturados alimentados por modelos de aprendizado profundo. Ele permite extrair texto, tabelas e identificar tipos de documentos, entre outros excelentes recursos. A Extração de Tabela identifica todas as tabelas em um documento e extrai o conteúdo em formato tabular mantendo a relação linha/coluna.

Observação

Este serviço só está disponível para dados de origem no Idioma Inglês.

Para obter mais detalhes, consulte Extração de Tabela.

Executar Extração de Tabela da Imagem

Vamos executar a extração de tabela com um exemplo de PDF.

Você pode ver uma tabela no PDF abaixo.



Para extrair uma tabela do PDF localizado no local de armazenamento na nuvem:
  1. Carregue o arquivo PDF no carrinho de Carga de Dados do armazenamento na nuvem. Você pode arrastar e soltar o arquivo do navegador para o carrinho.



  2. Clique em Iniciar para carregar os dados. Você receberá uma notificação que confirma se deseja iniciar o carregamento dos dados. Clique em Executar para continuar.



  3. Depois que o carregamento for concluído, você poderá exibir o arquivo carregado em Tabela e Exibir Cargas no painel Carga de Dados.



  4. Extraia a tabela do PDF que você carregou no banco de dados autônomo:
    • Clique em Database Actions na trilha de navegação estrutural.
    • Selecione Development e clique em SQL.
    • Selecione Tabelas, no Navegador esquerdo, na lista drop-down de objetos. Na lista de tabelas disponíveis, arraste e solte a tabela EMP_ALL na planilha.



      Uma caixa de diálogo é exibida oferecendo os tipos de inserções disponíveis.



      Clique em Selecionar e, em seguida, em Aplicar.

    • Clique em Executar (o ícone de seta na parte superior da planilha). A ferramenta exibe a tabela extraída na guia Resultados da Consulta.



Usar GeoJSON no Carregamento de Dados

Um objeto GeoJSON acomoda informações sobre a geometria específica (por exemplo, Ponto, Linha, Polígono etc.) juntamente com metadados opcionais (por exemplo, ID etc.).

A extensão de um arquivo GeoJSON é *.geojson. Você pode carregar dados GeoJSON no Autonomous Database usando a Carga de Dados no Data Studio. Se a tabela contiver dados GeoJSON, os dados serão carregados em uma coluna que projeta dados GeoJSON do conjunto de documentos do tipo de dados SQL SDO_GEOMETRY.

Carregar uma tabela com Dados GeoJSON

Quando você carregar uma tabela no Data Studio com dados GeoJSON e revisar suas definições, verá que ela cria a tabela Brazil_Geo, que tem uma coluna geometry de dados GeoJSON.



Depois de carregar BRAZIL_GEO, você verá que a ferramenta carrega o objeto GeoJSON em uma nova coluna geometry com o tipo de dados SDO_GEOMETRY.
Veja a seguir a descrição da editável-geo.png
Descrição da ilustração editável-geo.png

Você também pode exibir o mesmo na guia Definição de Dados quando Exibir Detalhes do carregamento da Tabela após sua execução.
A seguir, descrição da definição de dados - geo.png
Descrição da ilustração datadefinition-geo.png

Adicionar Expressão Espacial para colunas GeoJSON

O Oracle Spatial foi projetado para tornar o gerenciamento de dados espaciais mais fácil e natural para os usuários de aplicativos habilitados para localização e aplicativos de sistema de informações geográficas (GIS).

Depois que os dados espaciais são armazenados em um banco de dados Oracle, eles podem ser facilmente manipulados, recuperados e relacionados a todos os outros dados armazenados no banco de dados.

O modelo de dados espaciais no Oracle Spatial é uma estrutura hierárquica que consiste em elementos, geometrias e camadas. As camadas são compostas de geometrias, que por sua vez são compostas de elementos.

A tolerância é usada para associar um nível de precisão a dados espaciais. Tolerância reflete a distância pela qual dois pontos podem ficar separados e continuar sendo considerados iguais (por exemplo, para acomodar erros de arredondamento). O valor da tolerância deve ser um número positivo superior a zero. Consulte Tolerância em Dados Espaciais para obter mais informações.

Parâmetros para Análise de Dados Espaciais

Ao chamar uma Adicionar Expressão e selecionar Expressões Espaciais no assistente Adicionar Expressão, configure o modelo usando parâmetros.

Tabela 3-4 Parâmetros para Análise de Dados Espaciais

Parâmetro Descrição
Tipo de Expressão
Selecione qualquer um dos seguintes atributos espaciais, como Tamanho ou Área:
  • Tamanho: A seleção desse atributo retorna e armazena o perímetro de um polígono bidimensional na tabela de mapeamento com uma coluna de destino do tipo GEOMETRY_LENGTH.
  • Área: A seleção desse atributo retorna e armazena a área de um polígono bidimensional na tabela de mapeamento com uma coluna de destino do tipo GEOMETRY_AREA.
Coluna de Entrada

Selecione a coluna que você deseja analisar para Dados Espaciais:

Por padrão, você exibirá uma coluna GEOMETRY na Origem mapeada para o valor da coluna SDO_GEOMETRY. Isso também significa que a tabela está espacialmente ativada.

Coluna de Destino
Esta é a coluna de expressão recém-criada definida na tabela de destino que armazena o resultado da Expressão Espacial e depende do valor do tipo de expressão selecionado:
  • GEOMETRY_LENGTH: Se você selecionar Comprimento como seu tipo de Expressão, poderá exibir a coluna de destino do tipo GEOMETRY_LENGTH, que exibe o valor do tamanho da geometria.
  • GEOMETRY_AREA: Se você selecionar Área como seu tipo de Expressão, poderá exibir a coluna de destino do tipo GEOMETRY_AREA, que exibe o valor da área da geometria.

Executar Análise Espacial

Você pode carregar dados Espaciais usando a ferramenta de Carregamento de Dados de arquivos locais ou armazenamento na nuvem.

Para executar uma Análise Espacial nos dados GeoJSON:
  1. Depois de carregar dados no carrinho de Carga de Dados de arquivos locais ou armazenamento na nuvem, você poderá exibir o arquivo no carrinho. Clique no ícone de Definições.

  2. Na guia Definições do assistente, selecione Retificar Geometria para corrigir geometrias inválidas. Este ícone corrige os erros mais comuns, como pontos duplicados, erros de orientação de polígono, erros de construção de polígono etc. Se detectar qualquer erro incorrigível, ele falhará com uma exceção ORA-13199: the given geometry cannot be rectified.

    Observação

    Não é possível corrigir geometrias com orientação errada. Ícone Retificar Geometria.
  3. Especifique o valor da Tolerância. No exemplo acima, especificamos 0,005 como tolerância, ou seja, 5 mm.
  4. Clique em Adicionar Expressão na seção Mapeamento e selecione Expressões Espaciais.

    Na caixa de diálogo Adicionar Expressão, especifique os seguintes campos:
    • Tipo de Expressão: No menu suspenso Tipo de Expressão, selecione Área para exibir a área de um polígono bidimensional. Você também pode selecionar Tamanho para exibir o perímetro de um polígono bidimensional.
    • Coluna de Entrada: Você exibirá uma coluna GEOMETRY por padrão. Esta coluna de origem armazena a área da geometria. Caso você selecione Tamanho como um tipo de expressão, essa coluna de origem armazena o tamanho da geometria.
    • Coluna de destino: Especifica o nome da coluna de expressão especial recém-criada. Por exemplo, GEOMETRY_AREA para o parâmetro de expressão do tipo Área e GEOMETRY_LENGTH para o parâmetro de expressão do tipo Tamanho.
    Na seção Opções avançadas, especifique os seguintes valores de campo:
    • Tolerância: Informe o valor de tolerância. Por exemplo, 0.005.
    • Unidade: Selecione uma unidade de medida da tolerância na lista suspensa. Por exemplo, Square meter.
    Observação

    Se o arquivo carregado não contiver dados espaciais, você verá o seguinte erro no assistente de Adição de Expressão "No input columns have the SDO_GEOMETRY data type for the currently selected expression type of Area".

    Para obter mais detalhes, consulte Parâmetros para Análise de Dados Espaciais.

  5. Clique em OK. Você verá uma nova linha adicionada à grade de mapeamento. Esta linha determina a coluna de expressão espacial de saída gerada pelo serviço OCI Language. Neste exemplo, você pode exibir que um novo GEOMETRY_AREA será criado na tabela de destino depois que carregarmos a tabela.

Para obter mais informações sobre o Oracle Spatial, consulte o Oracle Spatial Developer's Guide.

Quando o job de carga de dados é concluído, as Cargas de Tabela e Exibição da página Carga de Dados exibem os detalhes da tabela de origem que é carregada na ferramenta. Ela exibe o número de linhas e colunas e quando o upload foi concluído.

Dados de Saída Gerados a partir da Análise Espacial

Quando você analisa colunas usando Expressões Espaciais, o Data Studio gera uma nova coluna de expressão e salva o resultado na tabela atualizada.

Para localizar a coluna de expressão gerada, no Launchpad do Database Actions, navegue até Carregamento de Dados. Selecione a tabela que você carrega na seção Cargas de Tabela e Exibição.

Clique nos três pontos verticais ao lado do nome da carga e clique em Tabela e selecione Exibir Detalhes.

Isso abre a guia Visualizar do carregamento de dados, que exibe o arquivo de origem atualizado. Por exemplo, aqui está um conjunto de dados de saída da análise espacial do arquivo COUNTRIESGEO.GeoJSON. Aqui, GEOMETRY_AREA é a análise espacial da coluna de entrada. Esta coluna exibe a área dos polígonos bidimensionais.
A seguir, descrição de spatial-output.bmp
Descrição da ilustração spatial-output.bmp

Carregar Tabelas de Iceberg do Apache

O Data Studio suporta o carregamento e a vinculação de tabelas Iceberg do armazenamento de objetos.

A ferramenta pode carregar várias versões do mesmo arquivo.

  1. Selecione o Local do Cloud Store que tem tabelas de iceberg definidas. Neste exemplo, selecionaremos o ICEBERGBUCKET armazenado no OCI.



    Você pode detectar os arquivos Iceberg com o símbolo Iceberg
    A seguir, descrição de symbol.png
    Descrição da ilustração symbol.png

    além de seu nome.

  2. Arraste a pasta para o navegador de arquivos à esquerda e solte-a no carrinho à direita. A pasta também consiste no arquivo JSON de metadados que controla os snapshots de tabelas, o esquema de particionamento e as informações do esquema.

    Quando você adiciona a pasta ao carrinho, um aviso sobre o número de arquivos que consistem em um prompt de Informações Pessoais Identificáveis (PII) é exibido.



    Observação

    : Se você carregar vários arquivos em vez de uma pasta, a ferramenta perguntará se você deseja carregar todos os objetos dos vários arquivos de origem para uma única tabela de destino. Clique em OK para continuar ou em Escape para cancelar.
  3. Clique em Iniciar na barra de menus do carrinho de link de dados. Você verá uma notificação informando se deseja iniciar o carregamento a partir do armazenamento na nuvem. Selecione Executar para continuar.



  4. Você verá o andamento do carregamento em Tabela e Exibir Cargas. Após o carregamento, você verá os ícones Relatório e Recarregamento na carga da tabela.



  5. Consulte as tabelas Iceberg carregadas no Autonomous Database:
    • Clique em Database Actions na trilha de navegação estrutural.
    • Selecione Development e clique em SQL.
    • Selecione Tabelas, no Navegador esquerdo, na lista drop-down de objetos. Na lista de views disponíveis, arraste e solte a tabela CALL_CENTER_PARQUET na planilha.



    • Uma caixa de diálogo é exibida oferecendo os tipos de inserções disponíveis.



      Clique em Selecionar e, em seguida, em Aplicar.

    • Clique em Executar (o ícone de seta na parte superior da planilha). A ferramenta exibe os dados do iceberg em Resultados da consulta.



Carregando Dados do Sistema de Arquivos

Você pode carregar arquivos de diretórios do sistema de arquivos para o Autonomous Database.

Você pode definir filtros de dados para carregar apenas os dados especificados. Por exemplo, para limitar os arquivos apenas aos CSV, digite *. CSV no filtro de extensão de arquivo.

Configure e execute um job de carga de dados na página Carregar Objeto na Nuvem. Para abrir essa página:
  1. Na guia Data Studio e selecione Carregamento de Dados. Você verá o painel Carregamento de Dados.
  2. Clique em LOAD DATA e selecione a opção Sistema de Arquivos.

Na parte superior da página, você precisa selecionar o diretório de onde você precisa carregar os arquivos. No lado esquerdo da página, há um painel do navegador, no qual você escolhe os arquivos no diretório que contém os dados. À direita da página está o carrinho de carga de dados, no qual você prepara os arquivos e as pastas para o job de carga de dados. Você pode definir opções para o job de carga de dados antes de executá-lo. O Autonomous Database vem com compartilhamentos predefinidos de CPU/ES designados a outros grupos de consumidores. Você pode definir o grupo de consumidores como baixo, médio ou alto ao executar um job de carga de dados, dependendo da sua carga de trabalho. Para carregar arquivos de um diretório para seu banco de dados, faça o seguinte:

  1. Preparar o Job de Carga de Dados: Consulte a seção Preparar o Job de Carga de Dados para obter mais detalhes.
  2. Adicionar arquivos ou pastas para o job de carga de dados: Consulte a seção Adicionar arquivos ou pastas para o job de carga de dados para obter mais detalhes.
  3. Informe os Detalhes do Job de Carga de Dados: Consulte Informar os Detalhes do Job de Carga de Dados para obter mais detalhes.
  4. Executar o Job de Carga de Dados: Consulte a seção Executar o Job de Carga de Dados para obter mais detalhes.
  5. Exibir Detalhes Sobre o Job de Carga de Dados Após a Execução: Consulte a seção Exibir Detalhes Sobre o Job de Carga de Dados Após a Execução para obter mais detalhes.
  6. Exibir a Tabela Resultante do Job de Carga de Dados: Consulte a seção Exibir a Tabela Resultante do Job de Carga de Dados para obter mais detalhes.

Criar Diretórios no Database Actions

No Autonomous Database, há um data_pump_dir pré-configurado no qual você pode armazenar arquivos. Também é possível criar diretórios, eliminar diretórios e anexar sistemas de arquivos de rede.

Por exemplo, você pode usar o comando CREATE DIRECTORY para criar diretórios adicionais. Use o comando DROP DIRECTORY do banco de dados para eliminar diretórios e use DBMS_CLOUD.LIST_FILES para listar o conteúdo de um diretório.

Criar um Diretório

Para adicionar um diretório, você deve ter o privilégio de sistema CREATE ANY DIRECTORY. O usuário ADMIN recebe o privilégio de sistema CREATE ANY DIRECTORY. O usuário ADMIN pode conceder os privilégios de sistema CREATE ANY DIRECTORY a outros usuários.

Consulte CREATE DIRECTORY para obter mais informações.

Observação

  • CREATE DIRECTORY cria o objeto de diretório de banco de dados no banco de dados e também cria o diretório do sistema de arquivos. Por exemplo, o caminho do diretório pode ser:
    /u03/dbfs/7C149E35BB1000A45FD/data/stage
  • É possível criar um diretório no sistema de arquivos raiz para ver todos os arquivos com os seguintes comandos:

    CREATE OR REPLACE DIRECTORY ROOT_DIR AS '';

    Depois de criar o diretório ROOT_DIR, use o seguinte comando para listar todos os arquivos:

    SELECT * FROM DBMS_CLOUD.list_files('ROOT_DIR');
  • Para executar DBMS_CLOUD.LIST_FILES com um usuário distinto de ADMIN, você precisa conceder privilégios de leitura no diretório a esse usuário.

Vamos demonstrar como criar um diretório e acessá-lo no Data Studio:

  • Crie um diretório no Database Actions:

    Faça log-in na instância do Database Actions e selecione o cartão SQL em Desenvolvimento. Você pode exibir a planilha SQL. Agora crie um diretório e anexe um nome de sistema de arquivos de sua escolha ao diretório criado. No exemplo abaixo fornecido, FSS_DIR é o nome do diretório.

    A seguir, descrição de create-directory.png
    Descrição da ilustração create-directory.png

    Execute o comando acima. O comando acima fornece a seguinte saída:

    O procedimento PL/SQL foi concluído com sucesso.

  • Anexe o sistema de arquivos
    Anexe seu sistema de arquivos com o nome de sua escolha ao diretório FSS_DIR por meio do procedimento 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;
    /
    
    

    Execute o comando acima para exibir a seguinte saída:

    PL/SQL procedure successfully completed.

  • Para exibir o sistema de arquivos anexado, execute o seguinte comando:

    SELECT file_system_name, file_system_location, directory_path FROM dba_cloud_file_systems;

    Você verá o nome do sistema de arquivos, o local do sistema de arquivos e o caminho do diretório.

  • Você pode exibir o novo diretório junto com os arquivos anexados a ele navegando até Load Cloud Object no menu Carga de Dados da ferramenta Data Studio. Clique na lista drop-down Selecionar local do Armazenamento na Nuvem.A seguir, descrição de new-dir.png
    Descrição da ilustração new-dir.png

Você pode exibir o diretório recém-criado FSS_DIR. Você pode carregar dados dos diretórios do sistema de arquivos para o banco de dados autônomo usando a ferramenta Data Load. Consulte Carregando Dados do Sistema de Arquivos.

Carregando Dados da Origem do AI

Você pode usar as ferramentas do Data Studio para carregar dados da origem do AI.

No painel de controle Carga de Dados, clique no cartão Carregar Dados e selecione Origem de IA.



É necessário executar um pré-requisito para configurar seu perfil do AI antes de usar esse recurso. Consulte Configurar Pacote DBMS_CLOUD_AI para obter detalhes sobre a configuração desse recurso.

Para definir um perfil AI, você deve ter:
  • Uma conta OpenAI, uma conta Cohere ou o serviço OpenAI do Azure
  • Um acesso ao pacote DBMS_CLOUD_AI.

Siga as etapas na seção Usar DBMS_CLOUD_AI para Configurar Perfis do AI para criar e configurar seu perfil do AI e utilizar esse recurso.

Carregando Dados do Compartilhamento

Você pode selecionar tabelas de um Compartilhamento. Você precisa se inscrever e acessar o compartilhamento de dados fornecido.

Para carregar tabelas de um compartilhamento, clique em Carregar Dados no Painel de Controle de Carga de Dados. Clique em Compartilhar na página Carregar Dados. Clique em + Assinar Provedor de Compartilhamento para se inscrever em um Provedor de Compartilhamento.

Assinar o Provedor de Compartilhamento de Dados

Para se inscrever, você precisa usar as informações contidas no perfil JSON submetido a upload que recebeu do provedor de compartilhamento.
  1. Em Assinar Provedor de Compartilhamento de Dados, informe o Nome do Provedor.Veja a seguir a descrição da ilustração subscribe_1.png
    Descrição da ilustração subscribe_1.png
  2. Selecione Adicionar Novo JSON do Provedor e clique no JSON do Perfil de Compartilhamento Delta para arrastar e soltar o perfil JSON.
  3. Clique em Próximo para avançar para a guia Adicionar Compartilhamentos.
  4. Selecione o nível de acesso à rede que você deseja permitir do seu banco de dados para o host com o ponto final Compartilhar REST e clique em Executar. Neste exemplo, a opção Permitir acesso Somente ao Host está selecionada.Veja a seguir a descrição da ilustração network_acl_script.png
    Descrição da ilustração network_acl_script.png
  5. Para registrar os compartilhamentos disponíveis para você, mova-os de Compartilhamentos Disponíveis para Compartilhamentos Selecionados e clique em Inscrever-se.

    A captura de tela abaixo mostra o compartilhamento REVIEWS movido de Compartilhamentos Disponíveis para Compartilhamentos Selecionados antes de clicar em Inscrever-se.

    Veja a seguir a descrição da ilustração subscribe_2.png
    Descrição da ilustração subscribe_2.png
  6. Criar tabelas externas derivadas de tabelas selecionadas do compartilhamento de dados.
    1. Arraste e solte tabelas do compartilhamento selecionado. Opcionalmente, você pode clicar em configurações para exibir os detalhes da tabela.

      Neste exemplo, a única tabela selecionada é HOTEL_REVIEWS.

      Veja a seguir a descrição da ilustração sel_tbls.png
      Descrição da ilustração sel_tbls.png
    2. Opcionalmente, você pode alterar o nome da sua tabela e clicar em Fechar.

      Neste exemplo, o nome é alterado de HOTEL_REVIEWS para HOTEL_REVIEWS_SHARE.

      Veja a seguir a descrição da ilustração name_change.png
      Descrição da ilustração name_change.png
    3. Crie a tabela externa clicando em Iniciar, na página Selecionar Compartilhamento e, em seguida, clicando em Executar na caixa de diálogo Executar Job de Carga de Dados. Veja a seguir a descrição da ilustração start_run.png
      Descrição da ilustração start_run.png
    4. Quando as tabelas externas são criadas, a mensagem Completa é exibida.Veja a seguir a descrição da ilustração xt_complete.png
      Descrição da ilustração xt_complete.png
    5. Clique no nome da tabela externa para exibir os detalhes da tabela.Veja a seguir a descrição da ilustração xt_details.png
      Descrição da ilustração xt_details.png
  7. Exiba as tabelas criadas no Database Actions.
    1. Clique em Database Actions, na trilha de navegação, para voltar ao inicializador do Database Actions.
    2. Clique no mosaico SQL.
    3. Selecione a tabela externa, arraste-a e solte-a na planilha.

      A instrução SQL Select da tabela é exibida. Esta instrução SQL pode ser executada para consumir os dados compartilhados.

      Veja a seguir a descrição da ilustração xt_sql.png
      Descrição da ilustração xt_sql.png
  8. Arrastar e soltar tabelas do compartilhamento selecionado

Criar Feed Ativo do Carregamento de Dados

A ferramenta de carregamento de dados carrega os dados de pastas em armazenamentos de objetos na nuvem e permite programar carregamentos de dados repetidos em tempo real. Esta é a criação do Live Feed a partir de um job de carregamento de dados.

Quando o carregamento de dados estiver concluído, você poderá criar um Live Feed a partir de um item de carrinho que carregou uma pasta de armazenamento de objetos usando as opções Criar Tabela ou Eliminar Tabela e Criar Nova Tabela.

Para criar um feed ativo do Carregamento de Dados:
  1. Clique em Seletor para exibir o menu de navegação. Em Data Studio, selecione Carregamento de Dados.
  2. Selecione o mosaico Carregar Dados para carregar dados de várias origens, como arquivos locais, bancos de dados, armazenamento na nuvem, diretórios e Compartilhamentos.
  3. Clique em Armazenamentos na Nuvem para carregar objetos de URLs ou links do armazenamento na Nuvem.
  4. Selecione o local do armazenamento na nuvem no menu suspenso. Se não for possível exibir o local do Cloud Store, selecione Criar Local do Cloud Store para criar um novo local do Cloud Store. Siga as etapas descritas em Criar Credenciais Nativas do Oracle Cloud Infrastructure se você não tiver um local de nuvem disponível.
  5. Depois de selecionar o local do armazenamento na nuvem, você poderá exibir a lista de pastas e arquivos presentes no armazenamento na nuvem. Adicione arquivos do armazenamento na nuvem ao carrinho de carga de dados, no qual você pode editar os detalhes do job de carga.
    Observação

    A ferramenta de carregamento de Dados não suporta a criação de um feed ao vivo de um item de carrinho carregado que consiste em um único arquivo no formato CSV, XLS, XLSX, TSV, TXT, XML, JSON e AVRO ou de uma pasta que contém um arquivo no formato XLSX.
  6. Para adicionar as pastas, arraste uma pasta do navegador de arquivos à esquerda e solte-as no carrinho à direita. Quando você adiciona a pasta ao carrinho, é exibido um prompt que pergunta se você deseja carregar todos os objetos dos vários arquivos de origem para uma única tabela de destino. Clique em Sim para continuar ou em No para cancelar. Você pode adicionar várias pastas ao carrinho, os dados representados por cada cartão serão carregados em uma tabela separada, mas todos os itens do carrinho serão processados como parte do mesmo job de carga de dados.
  7. Selecione Definições (ícone de lápis) no carrinho de carga de dados para informar os detalhes sobre o job de carga de dados.
  8. Na guia Definições do Local de Carregamento de Dados do Cloud Store, você pode selecionar Criar Tabela ou Eliminar Tabela e Criar Nova Tabela na lista drop-down Opção.
    Observação

    A ferramenta Live feed só funcionará com o job de carga de Dados se você criar uma tabela e inserir os dados em uma nova tabela ou eliminar a tabela existente e inserir os dados em uma nova tabela.
  9. Informe os outros detalhes do job de carga de dados. Para obter mais informações sobre como especificar os detalhes, consulte o tópico Informar Detalhes do Job de Carga de Dados.
  10. Depois de adicionar origens de dados ao carrinho de carga de dados e informar detalhes sobre o job de carga de dados, selecione Iniciar para executar o job.
  11. Depois que o job de carga de dados é executado, o carrinho de carga de dados exibe uma marca de seleção verde

    que indica que o job de carga de dados foi concluído.
  12. Clique em Criar Feed de Tabela Ativa no carrinho de carga de dados para criar um feed de tabela Ativa do job de carga de dados. Você verá uma mensagem bem-sucedida informando que a criação do feed de Tabela Ativa foi bem-sucedida e se deseja editar o feed de tabela ativa. Clique em Sim para continuar e em No para cancelar. A seleção de Sim abre um assistente de Edição de Feed de Tabela Ativa.
  13. No assistente de Edição de Feed de Tabela Ativa, você pode exibir a Localização do Armazenamento na Nuvem da pasta de origem e o Filtro de Objeto aplicado aos dados.

    Selecione qualquer arquivo cujos dados você deseja visualizar no menu suspenso Visualizar na guia Origem de Dados: O campo mostra o número total de arquivos presentes na pasta do armazenamento na nuvem que você carregou. É exibida uma visualização dos dados.



  14. Clique em Próximo para avançar para a guia Definições da Tabela.

    Você pode exibir os detalhes de Propriedades e Mapeamento do job de carga de dados na guia Definições da Tabela.
    Observação

    Não é possível selecionar ou editar nenhum dos detalhes dessa guia.
  15. Clique em Próximo para avançar para a guia Visualizar do assistente.

    Selecione qualquer arquivo na lista suspensa Visualizar para exibir o arquivo. A Visualização da Tabela exibe a visualização do arquivo selecionado no menu suspenso.



  16. Clique em Próximo para exibir a guia Definições do Live Feed do assistente. Na guia Configurações do Live Feed, especifique os seguintes valores no campo:

    • Ativar para Notificação: Selecione essa opção para que dados novos ou alterados na origem de dados sejam carregados com base em uma notificação do Oracle Cloud Infrastructure. Ao selecionar essa opção, você pode evitar atrasos que podem ocorrer quando a pesquisa é iniciada em uma programação (ou seja, se você tiver selecionado a opção Programado do feed de tabela ativa).

      Ao selecionar a opção Ativar para Notificação, você também deve configurar seu bucket de armazenamento de objetos para emitir notificações

    • Ativar para Programação: Selecione esta opção para configurar uma programação para feed de dados. Nos campos de intervalo de tempo, digite um número e selecione um tipo de tempo e os dias em que o bucket será sondado em busca de arquivos novos ou alterados. Por exemplo, para sondar a cada duas horas, segunda, quarta e sexta-feira, digite 2, selecione Horas e, em seguida, selecione Segunda-feira, Quarta-feira e sexta-feira nos campos apropriados. Você pode selecionar Todos os Dias, Segunda a Sexta-feira, Domingo a Quinta-feira ou Personalizado no menu suspenso Dias da Semana. O campo Personalizado permite que você selecione Segunda-feira,Terça-feira, Quarta-feira, Quinta-feira e Sexta-feira.

    Selecione uma data inicial e final. Se você não selecionar uma data inicial, a hora e a data atuais serão usadas como data inicial. A data final é opcional. No entanto, sem uma data final, o feed continuará a votar.

    O restante dos campos exibidos no assistente, como o Nome do Feed de Tabela Ativa, o Nome da Tabela de Destino e o Grupo de Consumidores, estão desativados e desativados para seleção ou edição.

Clique em Salvar para salvar e criar um Feed de Tabela Ativa com base em um carrinho de carga de dados.