Criando um Pipeline
Criar um pipeline do serviço Data Science para executar uma tarefa.
Certifique-se de ter criado as políticas, autenticação e autorização necessárias para pipelines.
Para uma operação adequada das etapas de script, certifique-se de ter adicionado a seguinte regra a uma política de grupo dinâmico:
all {resource.type='datasciencepipelinerun', resource.compartment.id='<pipeline-run-compartment-ocid>
'}
Antes de começar:
-
Verifique o uso de variáveis de ambiente de pipelines.
-
Para armazenar e gerenciar logs de pipeline, saiba mais sobre registro em log.
-
Decida qual ambiente conda você deseja usar. Se você precisar de um ambiente conda personalizado, crie e publice um.
Você pode criar pipelines usando o ADS SDK, a Console do OCI ou o OCI SDK.
O uso do ADS para criar pipelines pode facilitar o desenvolvimento do pipeline, das etapas e das dependências. O ADS suporta a leitura e gravação do pipeline de/para um arquivo YAML. Você pode usar o ADS para exibir uma representação visual do pipeline. Recomendamos que você use o ADS para criar e gerenciar pipeline usando código.
- De um Job
De um Cargo
A etapa do pipeline usa um job existente. Selecione um dos jobs na tenancy.
De um ScriptDe um script
A etapa usa um script para execução. Você precisa fazer upload do artefato contendo todo o código da etapa a ser executada.
Do ContêinerContêiner - De
Opcionalmente, ao definir etapas do pipeline, você pode optar por usar Traga Seu Próprio Contêiner. Essas variáveis de ambiente controlam a execução do pipeline.
Você pode usar a CLI do OCI para criar um pipeline como neste exemplo do Python:
O ADS SDK também é uma biblioteca Python disponível publicamente que você pode instalar com este comando:
pip install oracle-ads
Você pode usar o ADS SDK para criar e executar pipelines.
Rede Personalizada
Use uma Rede personalizada que você já criou no pipeline para oferecer flexibilidade extra na rede.
Criando Pipelines com Redes Personalizadas
Você pode optar por usar a rede personalizada ao criar um pipeline.
Não há suporte para alternar da rede personalizada para a rede gerenciada após a criação do pipeline.
Se você vir o banner:
The specified subnet is not accessible. Select a different subnet.
crie uma política de acesso à rede conforme descrito na seção, Políticas de Pipeline.Usando a Console
Selecione para usar a rede personalizada no painel Criar pipeline.
Se você selecionar a rede padrão, o sistema usará a rede existente gerenciada pelo serviço. Se você selecionar a opção de rede personalizada, será solicitado a escolher uma VCN e uma sub-rede.
Selecione a VCN e a sub-rede que deseja usar para o recurso. Para acesso de saída à Internet pública, use uma sub-rede privada com uma rota para um gateway NAT. Se você não vir a VCN ou a sub-rede que deseja usar, selecione Alterar Compartimento e, em seguida, selecione o compartimento que contém a VCN ou a sub-rede.
Usando APIs
subnet-id
em infrastructure-configuration-details
para usar uma sub-rede personalizada no nível do pipeline. Por exemplo:"infrastructure-configuration-details": {
"block-storage-size-in-gbs": 50,
"shape-config-details": {
"memory-in-gbs": 16.0,
"ocpus": 1.0
},
"shape-name": "VM.Standard.E4.Flex",
"subnet-id": "ocid1.subnet.oc1.iad.aaaaaaaa5lzzq3fyypo6x5t5egplbfyxf2are6k6boop3vky5t4h7g35xkoa"
}
"step-infrastructure-configuration-details": {
"block-storage-size-in-gbs": 50,
"shape-config-details": {
"memory-in-gbs": 16.0,
"ocpus": 1.0
},
"shape-name": "VM.Standard.E4.Flex",
"subnet-id": "ocid1.subnet.oc1.iad.aaaaaaaa5lzzq3fyypo6x5t5egplbfyxf2are6k6boop3vky5t4h7g35xkoa"
},