Pré-requisitos
Esta página descreve os pré-requisitos necessários para implantar o conteúdo da solução do Cortex Framework Data Foundation. Reserve um tempo para se familiarizar com esses recursos antes de continuar.
Entenda suas necessidades comerciais
Considere suas metas e requisitos comerciais e as fontes de dados necessárias para oferecer suporte a eles. Ao implantar o conteúdo do Cortex Framework, você precisa entender quais fontes de dados e cargas de trabalho são necessárias para atender às suas necessidades comerciais e são relevantes para a implantação.
Analisar cargas de trabalho e fontes de dados disponíveis
Consulte as cargas de trabalho e fontes de dados compatíveis com o Cortex Framework em Fontes de dados e cargas de trabalho. Familiarize-se com o tipo de dados com que você quer trabalhar (por exemplo, dados do Salesforce, SAP ou outras fontes de dados).
Atualizar o conhecimento básico
Familiarize-se com alguns serviços e componentes principais necessários: Google Cloud
- Google Cloud Console
- Cloud Shell
- Editor do Cloud Shell
- BigQuery
- Cloud Build
- Identity and Access Management
- Cloud Composer
- Apache Airflow
- Dataflow
- Workflows
- Colab Enterprise
Saiba mais sobre a captura de dados alterados (CDC) para rastrear atualizações nos seus dados. Para mais informações, consulte o guia da CDC.
Explorar o repositório
Os pré-requisitos descritos nesta página foram projetados especificamente para implantar o conteúdo do Cortex Framework Data Foundation no repositório oficial do GitHub. Esse repositório contém recursos essenciais para implantar o Cortex Framework, incluindo arquivos de configuração, diagramas de relacionamento de entidades (ERD) e modelos de dados predefinidos.
Escolher ou criar um projeto
A implantação do conteúdo da solução do Cortex Framework Data Foundation envolve os seguintes projetos:
- Projeto de origem:projeto em que seus dados brutos estão localizados. Você precisa de pelo menos um Google Cloud projeto para armazenar dados e executar o processo de implantação.
- Projeto de destino (opcional) : projeto em que o Cortex Framework Data Foundation armazena os modelos de dados processados. Ele pode ser o mesmo que o projeto de origem ou um diferente, dependendo das suas necessidades.
Se você quiser ter conjuntos separados de projetos e conjuntos de dados para cada carga de trabalho (por exemplo, um conjunto de projetos de origem e destino para SAP e um conjunto diferente de projetos de destino e origem para Salesforce), execute implantações separadas para cada carga de trabalho. Para mais informações, consulte Como usar projetos diferentes para separar o acesso na seção de etapas opcionais.
Para selecionar ou criar um projeto, faça o seguinte:
-
No Google Cloud console do, acesse a página Seletor de Projetos.
-
Selecione ou crie um Google Cloud projeto do.
Papéis necessários para selecionar ou criar um projeto
- Selecionar um projeto: a seleção de um projeto não exige um papel específico do IAM. Você pode selecionar qualquer projeto em que tenha recebido um papel.
-
Criar um projeto: para criar um projeto, você precisa do papel de Criador de projetos
(
roles/resourcemanager.projectCreator), que contém aresourcemanager.projects.createpermissão. Saiba como conceder papéis.
Ter os papéis necessários
Para receber as permissões necessárias para implantar o conteúdo da solução do Cortex Framework Data Foundation, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto de origem e no projeto de destino:
-
Usuário de jobs do BigQuery (
roles/bigquery.jobUser) -
Editor de dados do BigQuery (
roles/bigquery.dataEditor) -
Criar contas de serviço (
roles/iam.serviceAccountCreator) -
Administrador de projetos do IAM (
roles/resourcemanager.projectIamAdmin) -
Leitor de projetos (
roles/reader) -
Administrador do Service Usage (
roles/serviceusage.serviceUsageAdmin) -
Leitor de objetos do Storage (
roles/storage.objectViewer) -
Administrador de armazenamento (
roles/storage.admin) -
Editor do Cloud Build (
roles/cloudbuild.builds.editor)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando personalizados papéis ou outros predefinidos papéis.
Próximas etapas
Depois de analisar esses pré-requisitos, você estará pronto para passar para a implantação:
- Estabelecer cargas de trabalho.
- Clonar o repositório.
- Determinar o mecanismo de integração.
- Configurar componentes.
- Configurar a implantação.
- Executar a implantação.