7 repositorios
Methodologies for capturing and defining data requirements in a project lifecycle.
Distinguishing note: Focuses on the initial stage of the data lifecycle.
Explore 7 awesome GitHub repositories matching data & databases · Data Acquisition Workflows. Refine with filters or upvote what's useful.
This project is a comprehensive educational curriculum designed to teach the fundamental concepts, workflows, and tools of data science. It provides a structured learning path that covers the end-to-end data science lifecycle, including data acquisition, maintenance, processing, and pattern discovery, while grounding theoretical knowledge in practical, real-world applications. The curriculum distinguishes itself through a data-driven pedagogical design that utilizes interactive, notebook-based lessons. By combining narrative text with live code blocks, the platform allows learners to experime
Covers the initial lifecycle stage of acquiring data and defining project objectives.
This project is an open-source, privacy-focused web analytics platform designed for high-throughput data ingestion and multi-tenant data management. It provides a cookie-less tracking engine that captures visitor interactions using ephemeral request metadata, ensuring comprehensive traffic visibility while maintaining strict privacy standards. The architecture utilizes an event-driven ingestion pipeline and aggregated metric storage to decouple data collection from processing, enabling efficient long-term retrieval and responsive dashboard performance. What distinguishes this platform is its
Identifies and ranks traffic sources and marketing campaigns by tracking referral origins to measure acquisition effectiveness.
This project is a comprehensive framework for engineering financial data pipelines, designed to automate the collection, cleaning, and synchronization of large-scale market datasets. It functions as a quantitative trading data engine, providing the infrastructure necessary to manage historical and real-time asset pricing information for research and machine learning workflows. The system distinguishes itself through a configuration-driven approach to orchestration, allowing users to manage complex data acquisition tasks across multiple financial providers. It features resilient middleware tha
Reduces network traffic and API usage by performing incremental updates and validating data quality.
WARP-Clash-API es un servicio de backend diseñado para gestionar puntos finales de Cloudflare WARP y generar configuraciones de enrutamiento y enlaces de suscripción compatibles con el ecosistema de proxy Clash. Funciona como un servidor de suscripción de proxy y un gestor de puerta de enlace VPN para asegurar y redirigir el tráfico de red. El proyecto utiliza un optimizador de puntos finales de red para filtrar direcciones IP según la latencia y la pérdida de paquetes para conexiones estables. Implementa un ciclo de actualización de credenciales automatizado para claves de licencia y emplea validación con clave secreta para controlar el acceso a la configuración de suscripción. El sistema incluye capacidades para la gestión de grupos de proxies, incluyendo rotación de IP y adquisición de datos programada para evitar el bloqueo del lado del servidor. También cuenta con generación de configuración basada en plantillas para distribuir la configuración de red a clientes de terceros.
Executes regular polling of external resources using a managed proxy layer to ensure consistent data collection.
Este proyecto es una colección de frameworks y pipelines de big data, que incluye un framework de análisis de Apache Hive, una plataforma de análisis de datos de comportamiento, un motor de análisis predictivo y pipelines de datos en tiempo real. Proporciona la infraestructura para construir flujos de trabajo ETL (Extract, Transform, Load) para procesar grandes conjuntos de datos para almacenamiento distribuido y análisis basado en SQL. El sistema admite diversas implementaciones analíticas, como un motor predictivo que utiliza regresión lineal para la previsión de valores y una arquitectura en tiempo real que mueve datos a través de intermediarios de mensajes para informes inmediatos. Incluye capacidades especializadas para análisis de comportamiento del usuario, medición de rendimiento de comercio electrónico y análisis de datos de tránsito urbano. El código base cubre una amplia superficie de ingeniería y análisis de datos, incluyendo limpieza y transformación de datos, ingesta de datos distribuida, procesamiento de flujos basado en ventanas y visualización de resultados mediante herramientas de inteligencia de negocios. Además, permite el cálculo de métricas de negocio específicas como tasas de conversión, rendimiento de monetización y niveles de compromiso del usuario.
Tracks total user growth and registration timing to identify growth peaks and acquisition trends.
Jitsu es una plataforma de datos de clientes diseñada para recopilar, transformar y enrutar eventos de aplicaciones a almacenes de datos y herramientas de marketing. Funciona como un motor de ingesta de eventos y enrutador de almacenes de datos, capturando datos de comportamiento a través de API y SDK para su procesamiento y almacenamiento en tiempo real. La plataforma cuenta con un pipeline de datos programable en JavaScript que permite el filtrado, enriquecimiento y remodelación de los datos de eventos durante el tránsito. Incluye un sistema de unión de identidades de clientes que fusiona identificadores de usuarios anónimos y conocidos para mantener perfiles de clientes persistentes dentro de un almacén. El sistema cubre una amplia gama de capacidades, incluyendo la recopilación de eventos de múltiples fuentes desde entornos web y móviles, la evolución automática de esquemas para almacenes de destino y el enrutamiento a múltiples destinos hacia plataformas SaaS y bases de datos SQL. Proporciona un conjunto de herramientas para desarrolladores para probar la lógica de transformación y admite el despliegue a través de Kubernetes o entornos Docker autohospedados.
Routes tracking requests through a custom domain endpoint to bypass browser-level ad blockers and maintain data collection reliability.
wechatpy es un SDK de API de Python diseñado para interactuar con cuentas oficiales, mini programas y API de comunicación corporativa. Proporciona una interfaz unificada para gestionar usuarios, medios y mensajes, e incluye un framework de bot para procesar eventos entrantes y generar respuestas estructuradas. El proyecto implementa una fábrica de clientes basada en componentes para realizar acciones en diferentes tipos de cuentas y orquestar flujos OAuth2 para la verificación de identidad. Cuenta con una arquitectura de bot basada en eventos y un sistema de almacenamiento de tokens conectable para persistir sesiones de autenticación entre entornos. La biblioteca cubre un amplio conjunto de áreas funcionales, incluyendo procesamiento de pagos y facturación financiera, administración de espacios de trabajo empresariales y la gestión de activos digitales y escaparates de comercio electrónico. También proporciona herramientas para operaciones de bases de datos en la nube, vinculación de dispositivos y la automatización de flujos de trabajo corporativos. Las capacidades adicionales incluyen primitivas de seguridad para el cifrado de carga útil basado en AES, verificación de autenticidad de solicitudes y auditoría de contenido de usuario.
Collects cumulative user statistics over time to monitor audience growth and acquisition trends.