Importando uma Biblioteca de Funções Definidas pelo Usuário ou uma Função Definida pelo Usuário

Importe uma biblioteca de funções ou uma função definida pelo usuário para uma biblioteca em um espaço de trabalho do Data Integration.

Para importar uma biblioteca de funções ou uma função definida pelo usuário, especifique o arquivo zip do objeto exportado e seu local do Object Storage. Antes de importar, certifique-se de ter as permissões relevantes e as políticas do serviço IAM conforme descrito em Configuração e Políticas Obrigatórias.

    1. Na página Funções definidas pelo usuário, execute uma das ações a seguir. Se precisar de ajuda para localizar a página, consulte Listing Function Libraries.
      • Para importar uma biblioteca, selecione Criar biblioteca e, em seguida, Importar.
      • Para importar uma função para uma biblioteca, na lista Bibliotecas de funções, localize a biblioteca para a qual você deseja importar uma função. No menu Ações (Menu Ações) da biblioteca, selecione Importar.
    2. No painel de importação exibido, informe os seguintes detalhes:
      • OCID da Tenancy: Digite o ID do Oracle Cloud da tenancy que tem o arquivo zip exportado que você deseja importar.

      • Namespace: O nome da tenancy que se baseia no OCID da tenancy. Se aplicável, você poderá informar o nome da tenancy se o sistema não preencher o campo com um valor.

      • Região do OCI: Selecione a região na tenancy.
      • Compartimento: Selecione o compartimento com o bucket do Object Storage que contém o arquivo zip exportado.
      • Bucket: Selecione o bucket.
      • Nome do arquivo: Informe o nome do arquivo zip da biblioteca exportada ou da função exportada.

        O nome do arquivo zip da biblioteca exportada deve terminar com .udflib.zip.

        O nome do arquivo zip da função exportada deve terminar com .udf.zip.

    3. Selecione a ação a ser executada se o arquivo zip exportado (origem) contiver objetos com o mesmo nome dos objetos no destino.

      Durante uma solicitação de importação, o Data Integration usa os valores de identificador dos objetos de origem e destino para corresponder aos objetos e executa a importação usando a opção de resolução de conflito especificada.

      • Reter: Retém os objetos que existem no destino.

        Objetos de origem (incluindo dependências) com os mesmos nomes não são importados para o destino.

      • Substituir: Substitui os objetos de destino pelos objetos de origem.

      • Duplicar: Duplica os objetos de origem no destino usando os nomes dos objetos de origem com as strings que você fornece para um prefixo, sufixo ou ambos.

        • String para prefixo: A string é adicionada ao início do nome de origem, por exemplo, string_sourceName
        • String para sufixo: A string é adicionada ao final do nome de origem, por exemplo, sourceName_string

        Se você não adicionar um prefixo ou um sufixo, um prefixo do seguinte formato será adicionado ao início do nome do objeto importado no destino: IMPORTPREFIX_1234555

    4. Selecione Importar.

      Uma mensagem de notificação é exibida com um link Exibir solicitações de importação. Selecione o link para monitorar o status da solicitação na página Solicitações de exportação/importação. Consulte Monitorando as Solicitações de Exportação e Importação.

  • Use o comando oci data-integration import-request create e os parâmetros necessários para importar a biblioteca de funções ou a função definida pelo usuário:

    oci data-integration import-request create [OPTIONS]

    Para obter uma lista completa de flags e opções de variáveis para comandos da CLI, consulte a Referência de Linha de Comando.

  • Execute a operação CreateImportRequest com os detalhes de solicitação apropriados para importar a biblioteca de funções ou a função definida pelo usuário.