O recurso de tabela de dimensão permite criar visualmente tabelas de produção do MaxCompute, importar dados locais e edite diretamente os dados nas tabelas do MaxCompute.
A DataWorks não recomenda mais este recurso. Utilize o Data Upload para obter funcionalidades mais abrangentes.
Pré-requisitos
Crie uma source de dados do MaxCompute no workspace da DataWorks e vincule um mecanismo de computação ao Data Studio. Para mais detalhes, consulte Bind a MaxCompute compute engine.
Crie uma tabela do MaxCompute. Para mais informações, consulte Create and use a MaxCompute table.
Limitações
Se sua conta não tiver tabelas de dimensão existentes, a entrada de tabelas de dimensão não aparecerá após a alternância para a nova versão do Data Analysis.
Permissões: Para criar tabelas de dimensão, é necessário ter a função Workspace Admin, Project Owner ou Developer em um workspace da DataWorks. Para mais informações, consulte Add workspace members.
Limitações de tipo de campo: Os campos nas tabelas do MaxCompute criadas com o recurso de tabela de dimensão devem ser do tipo STRING. Para utilizar outros tipos de campo, crie a tabela executando uma instrução DDL na página DataStudio. Para mais informações, consulte Standard DDL statements.
-
Limites de compartilhamento: O número máximo de editores e visualizadores permitidos varia conforme a edição.
Recurso/edição
Basic
Standard
Professional
Enterprise
Máximo de editores
0
3
5
10
Máximo de visualizadores
0
10
20
30
Página de tabela de dimensão
Na página Data Analysis, clique em Go To DataAnalysis. No painel de navegação à esquerda, clique no ícone
para abrir a página Dimension Table.
Criar uma tabela de dimensão
A nova versão do Data Analysis não oferece mais suporte à criação de tabelas de dimensão. Utilize o Data Upload como alternativa. O conteúdo a seguir aplica-se apenas à versão anterior do Data Analysis.
Na página Dimension Table, na seção New Dimension Table, clique no ícone
.-
Na caixa de diálogo New Dimension Table, configure os parâmetros. Também é possível importar a definição da tabela por meio de uma instrução DDL.
Parâmetro
Descrição
MaxCompute Project
Selecione o projeto do MaxCompute para a tabela de dimensão.
Table Name
Nome da tabela de dimensão. A tabela criada será sincronizada como uma tabela de produção no MaxCompute.
Table Description
Descreva a finalidade e as propriedades da tabela.
Field
Adicione um Field Name e uma Field Description para a tabela. O Field Type aceita apenas STRING.
Lifecycle
Caso os dados da tabela não sejam atualizados dentro do período especificado, o MaxCompute recuperará a tabela automaticamente.
-
Selecione I have known this risk and confirmed that as owner of this table, I am responsible for the subsequent changes to this table e clique em Confirm. Essa ação redireciona você para a página do editor de tabela de dimensão, onde é possível visualizar e gerencie a tabela.
O Data Analysis mantém suas tabelas do MaxCompute em um ambiente de produção; portanto, o criador da tabela é responsável por criá-la e mantê-la.
Importar dados para uma tabela de dimensão
Grave dados diretamente em uma tabela de dimensão ou importe dados de uma planilha, arquivo CSV local ou arquivo Excel local para preparar análises de dados subsequentes.
Na página Dimension Table, em All Dimension Tables, clique no File Name da tabela desejada para abrir sua página de edição.
-
Na página do editor, clique em Start editing no canto superior direito. Em seguida, Import os dados.
Após clicar em Start editing uma vez, será possível importar dados diretamente nas visitas seguintes.
-
Na caixa de diálogo Import, clique no tipo de arquivo a ser importado e configure os parâmetros.
ImportanteTabelas de dimensão aceitam apenas dados do tipo STRING. Se os dados importados contiverem tipos diferentes de STRING, eles serão convertidos automaticamente para esse tipo.
-
Spreadsheet
Parâmetro
Descrição
Spreadsheet
Na lista suspensa Spreadsheet, selecione a planilha a ser importada.
Sheet
Na lista suspensa Sheet, selecione a aba a ser importada.
Data preview
Visualize os dados a serem importados. Marque ou desmarque a opção First Row as Field Names.
Field Mapping
Mapeie um Dimension Table Field para uma Data Column.
Import Data Mode
Valores válidos: Append e overlay.
-
Local CSV File
Parâmetro
Descrição
File
Clique em Select File, selecione o arquivo CSV local que deseja importar e clique em Open.
Original Character Set
Valores válidos: UTF-8 e GBK. Caso ocorram caracteres ilegíveis, alterne o conjunto de caracteres.
Separator
Inclui separadores de linha e coluna:
-
Os separadores de linha incluem \r\n, \n e \r.
-
Os separadores de coluna incluem , (vírgula), ; (ponto e vírgula) e \t (tabulação).
Se os dados das células não estiverem separados corretamente, tente alterar o separador.
Data preview
Visualize os dados a serem importados. Marque ou desmarque a opção First Row as Field Names.
Field Mapping
Mapeie um Dimension Table Field para uma Data Column.
Import Data Mode
Valores válidos: Append e overlay.
-
-
Local Excel File
Parâmetro
Descrição
File
Clique em Select File, selecione o arquivo Excel local que deseja importar e clique em Open.
Sheet
Na lista suspensa Sheet, selecione a aba a ser importada.
Data preview
Visualize os dados a serem importados. Marque ou desmarque a opção First Row as Field Names.
Field Mapping
Mapeie um Dimension Table Field para uma Data Column.
Import Data Mode
Valores válidos: Append e overlay.
-
Clique em OK.
-
Clique em Save no canto superior direito da página para atualize os dados na tabela do MaxCompute.
Após salve a tabela de dimensão, utilize o recurso Diff para verifique suas alterações e evitar erros.
Edite uma tabela de dimensão
O editor de tabela de dimensão permite edite visualmente os dados e as informações da tabela sem escrever código SQL.
Na página Dimension Table, em All Dimension Tables, clique no File Name da tabela desejada para abrir sua página de edição.
-
Na página do editor, visualize e modifique as informações da tabela de dimensão.
Visualizar informações da tabela: No painel esquerdo, consulte as Dimension table information, como MaxCompute Project, Table Name, Table Description e Lifecycle.
-
Modificar informações da tabela: Clique em Modify field settings. Na caixa de diálogo Modify the field settings dimension table, modifique a Table Description e o Lifecycle, além de gerencie os campos. A lista de campos inclui as colunas Field Name, Type e Description. Clique em Add para adicionar um novo campo ou no link Delete na linha de um campo para removê-lo. Ao concluir, clique em OK.
O lado direito da página exibe todos os dados da tabela do MaxCompute em uma grade, onde a primeira linha contém os nomes dos campos. Dê um clique duplo em uma célula para modifique diretamente seu conteúdo.
-
Clique em Save no canto superior direito da página para aplicar as alterações à tabela do MaxCompute.
Após salve a tabela de dimensão, visualize todos os dados na tabela do MaxCompute. Também é possível clique em Diff no canto superior direito para ver as alterações na caixa de diálogo Diff From the Previous Version.
Compartilhar uma tabela de dimensão
Caso vários usuários precisem colaborar na edição de uma tabela de dimensão, compartilhe a tabela e conceda permissões de edição a eles.
Um usuário RAM com a função de administrador de tenant, administrador de segurança do tenant ou administrador de workspace autorizado pode acesse e ative Allow Sharing para tabelas de dimensão. Para mais informações, consulte Data Query and Analysis Control.
Na página Dimension Table, em All Dimension Tables, clique no File Name da tabela desejada para abrir sua página de edição.
-
Na página do editor, clique em Share no canto superior direito e configure o método de compartilhamento.
Compartilhe uma tabela de dimensão das seguintes formas:
Link: Especifique os membros que podem editar ou visualizar a tabela, clique em Copy Link e envie o link para os destinatários desejados.
-
Specify editors: Para conceder permissões de edição a um usuário na tabela de dimensão, clique em . Na caixa de diálogo exibida, insira e selecione o membro e clique em Confirm.
NotaO número máximo de editores permitidos varia conforme a edição. Para mais informações, consulte Limitations.
-
Users with Read Access: Para conceder permissões somente leitura a um usuário na tabela de dimensão, clique em . Na caixa de diálogo exibida, insira e selecione o membro e clique em Confirm.
NotaO número máximo de visualizadores permitidos varia conforme a edição. Para mais informações, consulte Limitations.
Após compartilhar a tabela, os destinatários poderão acessá-la por meio do link. Você também encontrará a tabela na página Dimension Table, na seção Share it with me.
Visualize e gerencie tabelas de dimensão
-
Na página Dimension Table, na seção All Dimension Tables, visualize as tabelas em I created e Share it with me.
Também é possível share a dimension table com membros específicos.
-
Clique no nome do arquivo ou no ícone
ao lado de uma tabela de dimensão para abrir sua página de edição. Gerencie a tabela também das seguintes maneiras:Change Owner: Clique no ícone
ao lado do arquivo. Na caixa de diálogo Change Owner, insira e selecione o novo proprietário e clique em OK.Delete: Clique no ícone
ao lado do arquivo. Na caixa de diálogo Delete, clique em OK.