Requisitos previos

En esta página, se describen los requisitos previos necesarios para implementar el contenido de la solución de Cortex Framework Data Foundation. Tómate un tiempo para familiarizarte con estos recursos antes de continuar.

Comprende las necesidades de tu empresa

Ten en cuenta los objetivos y requisitos de tu empresa, y las fuentes de datos necesarias para respaldarlos. Cuando implementes contenido de Cortex Framework, deberás comprender qué fuentes de datos y cargas de trabajo son necesarias para satisfacer las necesidades de tu empresa y son relevantes para la implementación.

Revisa las cargas de trabajo y las fuentes de datos disponibles

Consulta las cargas de trabajo y las fuentes de datos compatibles que admite Cortex Framework en Fuentes de datos y cargas de trabajo. Familiarízate con el tipo de datos con el que deseas trabajar (por ejemplo, datos de Salesforce, SAP o de otras fuentes de datos).

Repasa los conocimientos básicos

Familiarízate con algunos servicios y componentes clave Google Cloud necesarios:

Obtén información sobre la captura de datos modificados (CDC) para hacer un seguimiento de las actualizaciones de tus datos. Para obtener más información, consulta la guía de CDC.

Explora el repositorio

Los requisitos previos que se describen en esta página están diseñados específicamente para implementar contenido de Cortex Framework Data Foundation desde el repositorio oficial de GitHub. Este repositorio contiene recursos esenciales para implementar Cortex Framework, incluidos archivos de configuración, diagramas de relación entre entidades (ERD) y modelos de datos predefinidos.

Selecciona o crea un proyecto

La implementación del contenido de la solución de Cortex Framework Data Foundation incluye los siguientes proyectos:

  • Proyecto de origen: Es el proyecto en el que residen tus datos sin procesar. Necesitas al menos un Google Cloud proyecto para almacenar datos y ejecutar el proceso de implementación.
  • Proyecto de destino (opcional): Es el proyecto en el que Cortex Framework Data Foundation almacena sus modelos de datos procesados. Puede ser el mismo que el proyecto de origen o uno diferente según tus necesidades.

Si deseas tener conjuntos separados de proyectos y conjuntos de datos para cada carga de trabajo (por ejemplo, un conjunto de proyectos de origen y destino para SAP y un conjunto diferente de proyectos de destino y origen para Salesforce), ejecuta implementaciones independientes para cada carga de trabajo. Para obtener más información, consulta Usa diferentes proyectos para segregar el acceso en la sección de pasos opcionales.

Para seleccionar o crear un proyecto, haz lo siguiente:

  1. En la Google Cloud consola de, ve a la página del selector de proyectos.

    Ir al selector de proyectos

  2. Selecciona o crea un Google Cloud proyecto de.

    Roles necesarios para seleccionar o crear un proyecto

    • Seleccionar un proyecto: Para seleccionar un proyecto, no se requiere un rol de IAM específico. Puedes seleccionar cualquier proyecto en el que se te haya otorgado un rol.
    • Crear un proyecto: Para crear un proyecto, necesitas el rol de Creador de proyectos (roles/resourcemanager.projectCreator), que contiene el resourcemanager.projects.create permiso. Obtén más información para otorgar roles.

Obtén los roles necesarios

Para obtener los permisos que necesitas para implementar el contenido de la solución de Cortex Framework Data Foundation, pídele a tu administrador que te otorgue los siguientes roles de IAM en tu proyecto de origen y proyecto de destino:

Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.

Próximos pasos

Después de revisar estos requisitos previos, puedes continuar con la implementación:

  1. Establece las cargas de trabajo.
  2. Clona el repositorio.
  3. Determina el mecanismo de integración.
  4. Configura los componentes.
  5. Configura la implementación.
  6. Ejecuta la implementación.