Acerca de Stream Analytics

Crea paneles de control operativos personalizados que proporcionen supervisión y análisis en tiempo real de flujos de eventos mediante OCI GoldenGate Stream Analytics. Identifique eventos de interés, ejecute consultas en los flujos de eventos en tiempo real o emita alertas en función de su análisis.

Conceptos de análisis de flujo

Los siguientes conceptos son esenciales para trabajar con OCI GoldenGate Stream Analytics:

  • Conexión: almacena la información de conectividad de una tecnología de origen o de destino.
  • Flujo: flujo continuo de datos dinámicos.
  • Pipeline: datos de flujo de trabajo de origen a destino.
  • Lógica de negocio: varios filtros y funciones que puede aplicar a un pipeline para obtener los datos precisos que desea analizar.
  • Publicación: hace que el pipeline esté disponible para todos los usuarios de análisis de flujo y envía datos a los destinos.

Soporte y limitaciones de Stream Analytics

Aunque OCI GoldenGate Stream Analytics aparece igual que GoldenGate Stream Analytics (GGSA), hay ciertas funciones que solo están disponibles en la versión de OCI y otras que no están soportadas en la versión de OCI:

Limitaciones específicas de OCI

  • Los archivos Jars personalizados no están soportados en OCI GoldenGate Stream Analytics.
  • OCI GoldenGate Stream Analytics no incluye un cluster de Kafka al que puedan acceder los usuarios. Para la entrada o salida de Kafka, incluido el uso de la entrada de datos de cambio GoldenGate, se necesita un despliegue de Kafka independiente, como OCI Streaming.

Preste mucha atención a las notas de GoldenGate Stream Analytics que le informan de si una función está soportada o no en OCI GoldenGate Stream Analytics.

Conexiones soportadas

Obtén más información sobre los tipos de conexiones que soporta OCI GoldenGate Stream Analytics.

OCI GoldenGate Stream Analytics soporta los siguientes tipos de tecnología de origen:

Nota

También puede crear conexiones de Coherence, Ignite y Java Message Server (JMS) directamente en la consola de Stream Analytics.

Stream Analytics soporta los siguientes tipos de tecnología de destino:

Nota

También puede crear conexiones de Amazon S3, Azure Data Lake Storage, Coherence, Hadoop File Storage (HDFS), Ignite, JMS y MongoDB directamente en la consola de Stream Analytics.

Consideraciones de tamaño para despliegues de Stream Analytics

Asegúrese de revisar la información de Medición y facturación de despliegues de OCI GoldenGate sobre la selección y escalado de Oracle Compute Unit (OCPU).

El uso de OCPU de OCI GoldenGate Stream Analytics se calcula en función de los siguientes factores:

  • Consola de Stream Analytics
  • Número de pipelines de Streaming
  • Ignorar cluster
  • GoldenGate Cluster de Big Data

Antes de calcular el número de OCPU que necesita, veamos cuántas unidades de computación necesita cada recurso de Stream Analytics. 1 OCPU equivale a 2 unidades de computación (vCPUs). 1 vCPU equivale a 1000 milicores (1000 m).

En la siguiente tabla se muestran valores de pipeline de Stream Analytics de ejemplo y el número calculado de OCPU necesarias.
Pipeline Controlador Ejecutor Total de vCPUs OCPU facturadas
Pipeline A 500m 1 x 500m 1000m 1
Pipeline B 500m 2 x 500m 1500m 1
Pipeline C 500m 4 x 500m 2500m 2
Pipeline D 600m 2 x 700m 2000m 1
Pipeline E 1000m 2 x 1000m 3000m 2

Puede configurar los valores de controlador y ejecutor según sea necesario para cada pipeline en la consola de Stream Analytics.

En la siguiente tabla se muestran configuraciones de recursos de análisis de flujo de ejemplo basadas en el número de pipelines (de la tabla anterior) y el número calculado de OCPU necesarias.

Consola de Stream Analytics Número de pipelines Pipelines de transmisión Ignorar cluster GoldenGate para cluster de Big Data OCPU facturadas
1000m 1 x Pipeline A 1000m 0 0 1
1000m 3 x Pipeline A 3000m 0 0 2
1000m 1 x Pipeline B 1500m 0 0 2
1000m 1 x Pipeline B 1500m 2 x 500m 500m 2
1000m 1 x Pipeline A

1 x Pipeline B

2500m 2 x 500m 500m 3
1000m 2 x Pipeline A

1 x Pipeline B

3500m 2 x 500m 500m 3

La consola de Stream Analytics requiere 1000 m. Cada pipeline de transmisión requiere milicores adicionales en función de su configuración. El cluster Ignite, si está activado, necesita un mínimo de 2 instancias de cluster. Puede configurar el límite de milicore para los clusters de Big Data de Ignite y GoldenGate en la consola de Stream Analytics. Cuando se agregan juntos, puede determinar el número total de OCPU que necesita seleccionar al crear el despliegue de Stream Analytics.

Si no está seguro, puede empezar por 2 o 3 OCPU y, a continuación, revisar las métricas de consumo de OCPU en la página de detalles del despliegue y ajustarlo en consecuencia.