top of page

Datos de ETF, fondos mutuos y tenencia: recuperar contenido analítico

Mencioné en una publicación anterior que una de las razones por las que quería probar Couchbase era el servicio de análisis integrado. Se puede acceder desde el menú de la izquierda de la interfaz de usuario, directamente debajo de la opción "Buscar".

La consola de Analytics es muy similar a la consola de Consultas, excepto por los paneles de la derecha. Aquí puede vincular estructuras de datos de clústeres de Couchbase locales o remotos como fuentes. El servicio Analytics copia los datos originales y permite indexarlos por separado de la fuente original.

Couchbase Analytics Views
Couchbase Analytics Views

Como se puede ver a la izquierda, el sitio "local" tiene una coincidencia de 1-1 con la fuente. El sitio permite dividir los datos en subconjuntos, pero decidí comenzar con el conjunto completo.


Las vistas de análisis constan de consultas SQL++, al igual que las bases de datos relacionales admiten vistas. A continuación se muestran ejemplos de definiciones de vistas y cómo se ven los conjuntos de resultados en listas expandibles.


Lamentablemente, las capacidades de indexación y almacenamiento de datos del servicio Analytics no permiten la partición o índices de datos.


No proporciona una condición "dónde" en los índices, lo que permite simular particiones, por lo que he experimentado tiempos de ejecución de consultas muy largos para métricas a nivel de serie de cajas, incluso si solo son durante un único período de tiempo. También influyeron otros puntos de vista.


Couchbase ha intentado solucionar esto ofreciendo:


Serie de Ofertas de Garantías de Fondos

Serie de Resultados de Garantías de Fondos

Ver flujos de dinero

Resultados del flujo de caja

Flujos de fondos móviles de 3 meses (utilizando MoneyFlows)

Resultados del flujo de fondos continuo de 3 meses


Gráficos analíticos en Couchbase; Descargas en formato PNG

Analytics Graph over three periods for Fund Trailing 3 Month Flows
Analytics Graph over three periods for Fund Trailing 3 Month Flows

El servicio de análisis incluye varias otras ofertas, como clase de activo por período, instrumentos invertidos, inversión total por activo por período y más. Si bien brindan información valiosa, los tiempos de consulta lentos dificultan su uso, haciéndolos inadecuados para un uso interactivo. Estas vistas son más adecuadas para informes "nocturnos", donde los datos pueden revisarse al día siguiente debido a tiempos de ejecución más largos.


Por lo tanto, algunos patrones de uso del servicio de análisis pueden no ser ideales para conjuntos de datos grandes, como aquellos de más de 100 GB, incluso aunque el servicio ofrezca algunas capacidades. Quienes necesitan funcionalidad inmediata o bajo demanda pueden considerar alternativas, como el almacenamiento en columnas o en memoria, para mejorar la usabilidad del almacén de datos.


 
 

Bedford, Massachusetts 01730

bottom of page