Após a ativação do recurso de schema no seu projeto do MaxCompute, o DataWorks ajusta a lógica de uso das funcionalidades que envolvem itens como tabelas, recursos e funções do MaxCompute em cada módulo. Este tópico descreve os cenários de uso e os princípios de funcionamento desse recurso, além do suporte dos módulos do DataWorks.
Informações de contexto
Ao ativar o recurso de schema nos seus projetos do MaxCompute, a estrutura original de modelo de duas camadas project_name.table_name para tabelas do MaxCompute passa para uma estrutura de modelo de três camadas project_default.schema_default.table_name que inclui schemas. Use schemas para classificar itens como tabelas, recursos e funções nos seus projetos do MaxCompute. Para mais informações, consulte Schema operations.
Precauções
Caso deseje, ative o recurso de schema em projetos existentes como usuário tenant, observe as seguintes informações:
O DataWorks oferece suporte a interações relacionadas a schemas somente após a ativação do recurso schema no nível de tenant ou de projeto do MaxCompute.
Por padrão, o MaxCompute pode interpretar os caminhos no formato
project.tableno código original como caminhos no formatoproject_default.project.table. Como resultado, o sistema reporta um erro por não encontrar o caminho da tabela.As dependências obtidas pelo recurso de análise automática no DataStudio permanecem inalteradas.
Ative o recurso de schema do MaxCompute
Ativar o recurso de schema do MaxCompute pode afetar projetos e tarefas existentes. Leia atentamente o Schema operations e avalie os possíveis impactos antes de ativá-lo.
Suporte dos módulos do DataWorks ao recurso de schema do MaxCompute
Se o recurso de schema estiver ativado no seu projeto do MaxCompute, especifique um schema para a maioria das operações executadas no console do DataWorks. A tabela a seguir descreve o suporte dos módulos do DataWorks ao recurso de schema do MaxCompute.
|
Módulo |
Suporte ao recurso de schema do MaxCompute |
|
Alterações nas operações executadas no DataStudio:
|
|
|
Especifique um schema ao executar as seguintes operações na Modelagem Dimensional:
|
|
|
Especifique um schema e selecione uma tabela source e uma tabela de destino para nós de sincronização em lote, nós de sincronização em tempo real e soluções de sincronização de dados. Também crie um schema e configure um nó de sincronização de dados, e defina as propriedades necessárias. |
|
|
O Data Map exibe os nomes das tabelas no formato Nota
Não é possível pesquisar tabelas por schema.
|
|
Nota
Não é possível pesquisar tabelas por schema. |
|
|
Visualize os schemas das tabelas e filtre-as por schema. A figura a seguir mostra as informações da tabela na guia Permission Application. |
|
|
Visualize os schemas das tabelas e filtre-as por schema. A figura a seguir mostra informações sobre os mecanismos de computação na página Processing Details. |
|
|
Visualize os schemas das tabelas e filtre-as por schema nas páginas que exibem tabelas do MaxCompute. Por exemplo, o sistema especifica os nomes das tabelas no formato schema.table na seção Write Query SQL. |
|
|
Visualize os schemas das tabelas e filtre-as por schema nas páginas que exibem tabelas do MaxCompute. Por exemplo, o sistema exibe os nomes das tabelas no formato schema.table na página SQL Query e no editor SQL. |
|
|
Visualize os schemas das tabelas e filtre-as por schema nas páginas que exibem tabelas do MaxCompute. Por exemplo, o sistema exibe os schemas das tabelas nas páginas relacionadas à identificação de dados sensíveis e ao mascaramento dinâmico e estático desses dados. |
Regras de análise automática do recurso de schema do MaxCompute
Ao usar o recurso de análise automática para tabelas do MaxCompute em uma estrutura de modelo de três camadas que inclui schemas, o sistema completa o formato dos nomes das tabelas no código como odps_project.schema.table. Caso o schema parameter is set to default, o schema da tabela ficará oculto. A tabela a seguir detalha essas informações.
|
Tipo de schema |
Sintaxe odps_project.schema.table |
Resultado da análise automática |
|
default |
|
|
|
Schema não padrão (como |
|
|
Para obter informações sobre o recurso de análise automática, consulte Configuring scheduling dependencies.


