O diretório pessoal é um espaço privado para que você gerencie e depure seu código. Você pode criar e manter seu código pessoal neste diretório e compartilhar arquivos com outros workspaces ou usuários.
Visão geral do recurso
Os arquivos no diretório pessoal são organizados em três categorias: Meus arquivos, Arquivos compartilhados e Arquivos locais. A tabela a seguir descreve essas categorias.
Tipo de diretório | Nome de exibição | Diretório de armazenamento | Provedor de armazenamento | Caminho de armazenamento | Acesso ao terminal |
Meus arquivos | Show My Nodes Only | O diretório padrão no diretório pessoal. | DataWorks | / | Não |
Arquivos compartilhados | Arquivos compartilhados (somente leitura) | Arquivos pessoais compartilhados com você por outros usuários. Visualize esses arquivos, mas não os edite. | DataWorks | / | Não |
Arquivos locais Nota Este diretório não existe por padrão. Você deve adicionar arquivos locais manualmente. | Nome do caminho de montagem do conjunto de dados | Ao usar um personal development environment, este é o diretório de armazenamento padrão para a instância do ambiente. | Quando um dataset é especificado para a instância do ambiente de desenvolvimento pessoal, o provedor de armazenamento é o service NAS ou OSS configurado para o conjunto de dados. | Especificado ao criar uma instância do ambiente de desenvolvimento pessoal. | Sim |
workspace | Quando nenhum conjunto de dados é especificado para a instância do ambiente de desenvolvimento pessoal, o provedor de armazenamento é o DataWorks. |
| Sim | ||
Nome da pasta local | Quando você não estiver usando um ambiente de desenvolvimento pessoal, poderá adicionar um caminho do seu dispositivo local ao diretório pessoal. | Seu dispositivo local | O caminho real selecionado ao adicionar a pasta local. | Não |
Os downloads de arquivos em Meus arquivos podem ser regidos pelo Security Center. Um administrador de tenant ou administrador de segurança do tenant pode configure a permissão de download de arquivos no personal environment settings do Security Center. Após ativar a aprovação de download, cada solicitação de download deve ser aprovada antes que você baixe arquivos em Upload and Download.
Acesse o diretório pessoal
Acesse a página Workspaces no console do DataWorks. Na barra de navegação superior, selecione a região desejada. Encontre o workspace desejado e escolha na coluna Actions.
No painel de navegação à esquerda da página do Data Studio, clique em
para acesse a página de desenvolvimento de dados. Em seguida, clique em Personal Directory na árvore de diretórios à esquerda para abrir o diretório pessoal.
Gerencie arquivos pessoais
Você pode escolher onde e como adicionar arquivos pessoais conforme necessário.
Crie um arquivo pessoal
Em Personal Directory, clique em Show My Nodes Only. Na barra de ferramentas, clique em para criar rapidamente um arquivo SQL pessoal em Meus arquivos. Os quatro tipos de arquivo a seguir são fornecidos por padrão e podem ser executados diretamente:
.sql: arquivo SQL..ipynb: arquivo Notebook..py: arquivo Python..sh: arquivo Shell.
Clique em Show My Nodes Only. Na barra de ferramentas, clique em para criar rapidamente arquivos pessoais em mais formatos em Meus arquivos. Ao criar um arquivo, você deve especifique uma extensão de arquivo para determinar o tipo de arquivo.
Não há restrições quanto aos tipos de arquivo que você pode criar no diretório pessoal, mas apenas os tipos de arquivo listados acima podem ser executados.
O diretório pessoal suporta leitura e escrita de tipos de arquivo de outras linguagens de programação suportadas pelo
Visual Studio Code, mas não fornece sugestões de sintaxe, ambientes de desenvolvimento ou suporte de tempo de execução para esses arquivos.
Adicione arquivos locais
Além do diretório padrão Show My Nodes Only fornecido pelo diretório pessoal, você pode adicionar pastas locais (incluindo arquivos e repositórios de código dentro das pastas) diretamente ao Personal Directory para gerenciamento.
-
Método 1: Na barra de ferramentas, clique em
para adicionar uma pasta local ao diretório pessoal e selecione a pasta de destino conforme necessário.ImportanteQuando o ambiente de desenvolvimento pessoal não está ativado, "local" refere-se ao seu dispositivo local, e esta operação exige que você conceda ao navegador permissões para ler arquivos locais. Quando o ambiente de desenvolvimento pessoal está ativado, "local" refere-se à instância do ambiente de desenvolvimento pessoal.
-
Método 2: Você também pode clique com o botão direito no diretório de arquivos locais e selecione Add On-premises Folder no menu de contexto.
Se um arquivo não for mais necessário, clique com o botão direito no arquivo de destino e selecione Delete no menu de contexto. Esta operação remove o arquivo do diretório pessoal, mas não o exclua permanentemente.
Localize arquivos
O diretório pessoal fornece vários recursos rápidos de localização de arquivos para ajudar você a encontrar e localizar facilmente os arquivos necessários, melhorando a eficiência da pesquisa e permitindo um gerenciamento e desenvolvimento de dados mais eficientes.
1. Localize o workflow ou nó aberto atualmente Clique em | 2. Acesse rapidamente uma pasta no terminal No diretório de arquivos locais sob o ambiente de desenvolvimento pessoal, clique com o botão direito na pasta de destino e selecione Open in Integrated Terminal no menu de contexto. Isso abre uma janela de terminal e navega automaticamente para o caminho da pasta. |
3. Pesquise nós Na caixa de pesquisa do DataStudio (acima do Project Directory), pesquise um arquivo específico pelo nome do arquivo. Um máximo de 2.048 resultados de pesquisa pode ser exibido. | 4. Pesquise nós por trecho de código Clique em |
Use arquivos pessoais
Você pode usar arquivos pessoais conforme descrito abaixo:
Entre os tipos de arquivo que podem ser executados no diretório pessoal, arquivos
.sqle arquivos.pypodem ser configurados para execução em recursos de computação associados ao workspace.Os tipos de arquivo suportados no diretório pessoal (
.ipynb,.sh,.py,.sql) podem ser enviados para o project directory para execução, e as configurações de agendamento podem ser configuradas para implantá-los no ambiente de produção.Arquivos
.pyno diretório pessoal podem ser enviados como recursos ou funções do MaxCompute para uso no desenvolvimento de jobs do MaxCompute.
Método 1: Execute no diretório pessoal
Este método é adequado para desenvolvimento de rotina, testes e consultas ad hoc. Durante o desenvolvimento, se você precisar testar se uma pequena lógica de código funciona conforme o esperado, crie um arquivo temporário no diretório pessoal para testar o código.
-
Configure parâmetros de depuração
-
No diretório pessoal, encontre o arquivo
Shell,PythonouSQLque deseja executar e clique nele para abrir a página de edição. No painel Run Configuration no lado direito, configure os parâmetros de execução da tarefa.Parâmetro
Descrição
Type
Selecione o tipo de recurso de computação necessário para que você execute o arquivo.
Compute Resource
Selecione um recurso de computação associado ao workspace atual.
Resource Group
Selecione o grupo de recursos a ser usado para executar o arquivo.
Arquivos Notebook devem ser executados em um ambiente de desenvolvimento pessoal. Para mais informações, consulte Run Notebook files.
-
-
Depure e execute o código
Na página de detalhes do arquivo, clique em
na barra de ferramentas para execute rapidamente a tarefa.
Método 2: Envie para o diretório do projeto para execução
Se o código no seu diretório pessoal precisar ser agendado periodicamente e executado no ambiente de produção, você pode usar o recurso de envio para o diretório do projeto para criar rapidamente um nó agendado com base no arquivo pessoal. Em seguida, siga o workflow do diretório do projeto para criar uma tarefa agendada e concluir as operações de desenvolvimento subsequentes.
-
Inicie o processo de envio
No diretório pessoal, encontre o arquivo que deseja envie para o diretório do projeto e clique duas vezes no nome do arquivo para abrir os detalhes do arquivo. Na barra de ferramentas na parte superior do arquivo, clique em
para enviar o arquivo para o diretório do projeto. -
Configure parâmetros de envio
Configuração
Descrição
Type
Selecione o tipo de nó no diretório do projeto para o qual o arquivo pessoal será enviado. O sistema seleciona o tipo de nó que corresponde ao tipo de arquivo atual por padrão.
Arquivo SQL: Enviado como MaxCompute SQL por padrão.
Arquivo Notebook: Enviado como um nó Notebook por padrão.
Arquivo Python: Enviado como um nó Python por padrão.
Arquivo Shell: Enviado como um nó Shell por padrão.
Path
Selecione o caminho de armazenamento para o nó no diretório do projeto.
Name
Especifique se deve usar o nome do arquivo pessoal como o nome do nó ou defina um novo nome de nó.
Método 3: Envie um arquivo Python como recurso ou função
O Data Studio permite que você envie arquivos .py no diretório pessoal como recursos ou funções do MaxCompute para uso em nós de desenvolvimento de dados.
-
Inicie o processo de envio
No diretório pessoal, encontre o arquivo
.pyque deseja enviar para o diretório do projeto e clique duas vezes no nome do arquivo para abrir os detalhes do arquivo. Na barra de ferramentas na parte superior do arquivo, clique no menu suspenso ao lado do botão
e selecione envie como Função ou envie como Recurso. -
Configure parâmetros de envio
Configuração
Descrição
Type
Ao selecionar Submit as Function, o tipo é definido por padrão como
MaxCompute Function.Ao selecionar Submit as Resource, o tipo é definido por padrão como
MaxCompute Python.
Path
Selecione o caminho para o recurso ou função em Resource Management. O caminho padrão é
/, que indica o diretório raiz do gerenciamento de recursos. Para alterar o caminho, primeiro crie manualmente um diretório no gerenciamento de recursos e, em seguida, selecione-o aqui.Submission Type
Create: Crie uma nova função ou recurso sob o caminho especificado no gerenciamento de recursos. Ao selecionar esta opção, você precisa configure o Name do recurso ou função.
Associate With Existing File: Associe a um recurso ou função existente. Ao selecionar esta opção, você precisa configure o Existing Resource.
Ao associar a uma função existente, o código Python no arquivo
.pyatual substitui o Code na função original.Ao associar a um recurso existente, o arquivo
.pyatual substitui o Document Content do recurso original.
-
Clique em Confirm e siga as instruções na tela para concluir as operações subsequentes.
Se o Submission Type estiver definido como Create, você será redirecionado para a página de criação do recurso ou função correspondente.
Se o Submission Type estiver definido como Associate With Existing File, você será redirecionado para a página de edição da função ou recurso existente.
Para mais informações sobre os parâmetros de configuração de funções e recursos do MaxCompute, consulte Configure MaxCompute functions and resources.
ao lado de Personal Directory para localizar rapidamente o arquivo aberto atualmente no painel à direita dentro do diretório do projeto.
ao lado de Personal Directory para pesquisar nós que contenham um trecho de código específico. Para mais informações, consulte