Após a ativação do recurso de schema em seu projeto MaxCompute, a lógica de uso de funcionalidades que envolvem itens como tabelas, resources e funções do MaxCompute em cada módulo do DataWorks é ajustada com base nesse recurso. Este tópico descreve os cenários de uso, os princípios de funcionamento do schema e o suporte dos módulos do DataWorks a essa funcionalidade.
Informações básicas
Quando o recurso de schema é ativado nos projetos MaxCompute, a estrutura original de modelo de duas camadas project_name.table_name das tabelas MaxCompute passa para uma estrutura de modelo de três camadas project_default.schema_default.table_name que inclui schemas. Utilize schemas para classificar itens como tabelas, resources e funções em seus projetos MaxCompute. Para obter mais informações, consulte Operações de schema.
Precauções
Observe as informações a seguir caso deseje ativar o recurso de schema em projetos existentes como usuário tenant:
O DataWorks oferece suporte a interações relacionadas a schemas somente após a ativação do recurso de schema no nível de tenant ou de projeto do MaxCompute.
Por padrão, os caminhos no formato
project.tablepresentes no código original podem ser interpretados como caminhos no formatoproject_default.project.tableconforme as regras de análise do MaxCompute. Isso pode gerar um erro devido à impossibilidade de localizar o caminho da tabela.As dependências obtidas por meio do recurso de análise automática no DataStudio permanecem inalteradas.
Ativação do recurso de schema do MaxCompute
A ativação do recurso de schema do MaxCompute pode afetar projetos e jobs existentes. Leia atentamente a documentação sobre Operações de schema e avalie o impacto potencial antes de prosseguir com a ativação.
Suporte dos módulos do DataWorks ao recurso de schema do MaxCompute
Se o recurso de schema estiver ativado no seu projeto MaxCompute, será necessário especificar um schema para a maioria das operações realizadas no console do DataWorks. A tabela a seguir detalha 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 do DataStudio:
|
|
|
Especifique um schema ao realizar as seguintes operações no Dimensional Modeling:
|
|
|
Especifique um schema ao selecionar uma tabela de 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 é possível criar um schema durante a configuração de um nó de sincronização de dados. |
|
|
Os nomes das tabelas aparecem no formato Nota
Não é possível pesquisar tabelas por schema.
|
|
Nota
Não é possível pesquisar tabelas por schema. |
|
|
É possível visualizar os schemas das tabelas e filtrá-las por schema. A figura a seguir mostra as informações da tabela na aba Permission Application. |
|
|
É possível visualizar os schemas das tabelas e filtrá-las por schema. A figura a seguir exibe informações sobre mecanismos de computação na página Processing Details. |
|
|
É possível visualizar os schemas das tabelas e filtrá-las por schema nas páginas onde tabelas MaxCompute são exibidas. Por exemplo, os nomes das tabelas são especificados no formato schema.table na seção Write Query SQL. |
|
|
É possível visualizar os schemas das tabelas e filtrá-las por schema nas páginas onde tabelas MaxCompute são exibidas. Por exemplo, os nomes das tabelas aparecem no formato schema.table na página SQL Query e no editor SQL. |
|
|
É possível visualizar os schemas das tabelas e filtrá-las por schema nas páginas onde tabelas MaxCompute são exibidas. Por exemplo, os schemas das tabelas aparecem 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 utilizar o recurso de análise automática para tabelas MaxCompute em uma estrutura de modelo de três camadas com schemas, o sistema completa o formato dos nomes das tabelas no código como odps_project.schema.table. Se o schema parameter is set to default, o schema da tabela fica oculto. A tabela a seguir fornece os detalhes.
|
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 Configuração de dependências de agendamento.


