Prepare um cluster EMR e um workspace do DataWorks para executar o fluxo de trabalho de análise de perfil de usuário, que abrange sincronização de dados, processamento e monitoramento de qualidade.
Contexto
Analise o comportamento dos usuários no seu site construindo perfis básicos com atributos geográficos e sociais. Execute análises agendadas para subsidiar operações de tráfego detalhadas e a estratégia de negócios.
Antes de começar
Leia a Experiment introduction para compreender o fluxo completo de análise de perfil de usuário.
Observações
Este tutorial fornece dados de teste com informações de usuários e acessos ao site prontos para uso.
Os dados fornecidos são simulados e destinam-se apenas à prática com o DataWorks.
O processamento de dados neste tutorial utiliza o DataStudio (legacy version).
Preparar o ambiente EMR
Criar um cluster EMR
Crie um cluster EMR e integre-o ao DataWorks para executar tarefas de processamento de dados no cluster. Defina os seguintes parâmetros principais durante a criação:
|
Parâmetro |
Valor |
|
Region |
China (Shanghai). |
|
Business Scenario |
Data Lake. |
|
Product Version |
Selecione a versão mais recente. |
|
Optional Services |
Escolha os componentes conforme sua necessidade. Para este tutorial, os componentes Hive e OSS-HDFS são obrigatórios. |
|
Metadata |
DLF Unified Metadata. |
|
Root Storage Directory of Cluster |
Selecione uma instância OSS-HDFS. Se a lista suspensa estiver vazia, clique em Create OSS-HDFS Bucket. |
Para obter instruções detalhadas sobre como criar um cluster EMR, consulte Create a cluster.
O suporte do DataWorks varia conforme a configuração do cluster EMR. Se você planeja desenvolver tarefas EMR no DataWorks, leia as Best practices for configuring DataWorks on EMR clusters antes de criar o cluster.
Preparar o ambiente do DataWorks
Antes de iniciar o desenvolvimento no DataWorks, ative o serviço DataWorks. Para mais informações, consulte Preparations.
Etapa 1: Criar um workspace
Caso já possua um workspace na região China (Shanghai), utilize-o e pule esta etapa.
Faça login no console do DataWorks. No canto superior esquerdo, altere a região para China (Shanghai).
No painel de navegação à esquerda, clique em Work space. Na página Workspaces, clique em Create Workspace para criar um workspace no modo padrão, que isola os ambientes de desenvolvimento e produção. Para detalhes, consulte Create a workspace.
Etapa 2: Criar um grupo de recursos serverless
Um grupo de recursos serverless gerencia a sincronização de dados e o agendamento neste tutorial. Adquira um e conclua a configuração inicial.
-
Adquira um grupo de recursos serverless.
Acesse o console do DataWorks, altere a região no topo para China (Shanghai) e clique em Resource Group na barra de navegação à esquerda para ir à página Resource Groups.
-
Clique em Create Resource Group. Na página de compra, defina Region and availability zone como China (Shanghai) e especifique um Resource Group Name. Configure os demais parâmetros conforme solicitado e conclua o pagamento. Para informações de faturamento, consulte Billing of serverless resource groups.
NotaSe não houver VPC ou vSwitch disponível na região atual, clique no link correspondente na descrição do parâmetro para criá-los. Para mais informações sobre VPCs e vSwitches, consulte What is VPC?
-
Associe o grupo de recursos a um workspace do DataWorks.
É necessário associar um grupo de recursos serverless recém-adquirido a um workspace antes de utilizá-lo.
Faça login no console do DataWorks. Na barra de navegação superior, altere a região para China (Shanghai). Localize o grupo de recursos serverless adquirido e, na coluna Operation, clique em Associate Workspace. Encontre seu workspace e clique em Associate.
-
Configure o acesso à rede pública para o grupo de recursos.
Os dados de teste são baixados da internet. Grupos de recursos serverless não possuem acesso à rede pública por padrão; portanto, configure um Internet NAT Gateway e um elastic IP address (EIP) para a VPC associada.
Acesse a página do Internet NAT Gateway no console VPC. Na barra de navegação superior, altere a região para China (Shanghai).
-
Clique em Create Internet NAT Gateway e configure os parâmetros. A tabela a seguir descreve os parâmetros principais para este tutorial. Mantenha os valores padrão para os demais parâmetros.
Parâmetro
Valor
Region
China (Shanghai).
VPC
Selecione a VPC e o vSwitch associados ao grupo de recursos.
Para encontrar essa informação, acesse o console do DataWorks, altere para a região correta e clique em Resource Groups no painel de navegação à esquerda. Localize seu grupo de recursos e clique em Network Settings na coluna Operation. A VPC e o Switch estão na seção Data Scheduling & Data Integration. Para mais informações sobre VPCs e vSwitches, consulte What is VPC?
Associate vSwitch
Access mode
Modo full-cone para VPC (SNAT).
EIP
Purchase New EIP.
Service-linked role creation
Se esta for a primeira vez que você cria um Internet NAT Gateway, é necessário criar uma função vinculada ao serviço. Clique em Create Service-Linked Role.
Clique em Buy Now. Leia e aceite o acordo de serviço e, em seguida, clique em Activate para concluir a compra.
Para mais informações sobre como adicionar e usar grupos de recursos serverless, consulte Use serverless resource groups.
Etapa 3: Registrar o cluster EMR e inicializar o grupo de recursos
Registre o cluster EMR no seu workspace do DataWorks antes de utilizá-lo.
-
Acesse a página de registro de cluster EMR.
-
Navegue até a página Management Center.
Faça login no console do DataWorks. Após alterar a região para China (Shanghai), escolha no painel de navegação à esquerda. Na lista suspensa, selecione o workspace desejado e clique em Go to Management Center.
No painel de navegação à esquerda, clique em Clusters. Na página Clusters, clique em Register Cluster e defina Select Cluster Type como E-MapReduce.
-
-
Registre o cluster EMR.
Na página Register EMR Cluster, configure as informações do cluster. A tabela a seguir descreve os parâmetros principais.
Parâmetro
Valor
Alibaba Cloud Account to Which Cluster Belongs
Current Alibaba Cloud Account.
Cluster Type
Data Lake.
Default Access Identity
Cluster Account: hadoop.
Pass Proxy User Information
Pass.
-
Inicialize o grupo de recursos.
Na página Clusters, localize o cluster EMR registrado e clique em Initialize Resource Group no canto superior direito.
Encontre o grupo de recursos desejado e clique em Initialization.
Após a conclusão da inicialização, clique em Confirm.
ImportanteGaranta que a inicialização seja bem-sucedida; caso contrário, as tarefas podem falhar. Em caso de falha, revise a mensagem de erro e siga as instruções para executar um diagnóstico de conectividade.
Para obter instruções detalhadas sobre como registrar um cluster EMR, consulte DataStudio (legacy version): Associate an EMR compute resource.
Próximas etapas
Após configurar o ambiente, prossiga com a sincronização das informações de usuários e logs de acesso ao site para o OSS. Em seguida, crie uma tabela em um nó EMR Hive para consultar os dados. Para detalhes, consulte Synchronize data.