Características de Snowflake
Desarrollo de modelos (5)
Soporte de idiomas
Admite lenguajes de programación como Java, C o Python. Admite lenguajes front-end como HTML, CSS y JavaScript
Arrastra y suelta
Ofrece a los desarrolladores la posibilidad de arrastrar y soltar fragmentos de código o algoritmos al crear modelos
Algoritmos preconstruidos
Proporciona a los usuarios algoritmos prediseñados para un desarrollo de modelos más sencillo
Entrenamiento de modelos
Proporciona grandes conjuntos de datos para entrenar modelos individuales
Ingeniería de características
Transforma los datos sin procesar en características que representan mejor el problema subyacente a los modelos predictivos
Servicios de aprendizaje automático/profundo (6)
Visión computarizada
Ofrece servicios de reconocimiento de imágenes
Procesamiento del lenguaje natural
Ofrece servicios de procesamiento de lenguaje natural
Generación de lenguaje natural
Ofrece servicios de generación de lenguaje natural
Redes neuronales artificiales
Ofrece redes neuronales artificiales para los usuarios
Comprensión del lenguaje natural
Ofrece servicios de comprensión del lenguaje natural
Aprendizaje profundo
Proporciona capacidades de aprendizaje profundo
Despliegue (15)
Servicio Gestionado
Gestiona la aplicación inteligente para el usuario, reduciendo la necesidad de infraestructura
Aplicación
Permite a los usuarios insertar aprendizaje automático en aplicaciones operativas
Escalabilidad
Proporciona aplicaciones e infraestructura de aprendizaje automático fáciles de escalar
Flexibilidad lingüística
Permite a los usuarios introducir modelos creados en una variedad de idiomas.
Flexibilidad del marco
Permite a los usuarios elegir el marco o el entorno de trabajo de su preferencia.
Control de versiones
Se repiten versiones de registros a medida que se iteran los modelos.
Facilidad de implementación
Proporciona una forma rápida y eficaz de implementar modelos de aprendizaje automático.
Escalabilidad
Ofrece una forma de escalar el uso de modelos de aprendizaje automático en toda la empresa.
On-Premise
Proporciona opciones de implementación local.
Nube
Proporciona opciones de implementación en la nube (nube privada o pública, nube híbrida).
Flexibilidad lingüística
Permite a los usuarios introducir modelos creados en una variedad de idiomas.
Flexibilidad del marco
Permite a los usuarios elegir el marco o el entorno de trabajo de su preferencia.
Control de versiones
Se repiten versiones de registros a medida que se iteran los modelos.
Facilidad de implementación
Proporciona una forma rápida y eficaz de implementar modelos de aprendizaje automático.
Escalabilidad
Ofrece una forma de escalar el uso de modelos de aprendizaje automático en toda la empresa.
base de datos (3)
Recopilación de datos en tiempo real
Recopila, almacena y organiza datos masivos y no estructurados en tiempo real
Distribución de datos
Facilita la difusión de big data recopilados a través de clústeres de computación paralela
Lago de datos
Crea un repositorio para recopilar y almacenar datos sin procesar de sensores, dispositivos, máquinas, archivos, etc.
Integraciones (2)
Integración con Hadoop
Alinea los flujos de trabajo de procesamiento y distribución sobre Apache Hadoop
Integración con Spark
Alinea los flujos de trabajo de procesamiento y distribución sobre Apache Hadoop
Plataforma (3)
Escalado de máquinas
Facilita la solución para ejecutarse y escalar a un gran número de máquinas y sistemas
Preparación de datos
Selecciona los datos recopilados para soluciones de análisis de big data para analizar, manipular y modelar
Integración con Spark
Alinea los flujos de trabajo de procesamiento y distribución sobre Apache Hadoop
Tratamiento (2)
Procesamiento en la nube
Traslada la recopilación y el procesamiento de big data a la nube
Procesamiento de cargas de trabajo
Procesa cargas de trabajo de datos por lotes, en tiempo real y de streaming en sistemas singulares, multiinquilino o en la nube
Transformación de datos (2)
Análisis en tiempo real
Facilita el análisis de datos de gran volumen y en tiempo real.
Consulta de datos
Permite al usuario consultar datos a través de lenguajes de consulta como SQL.
Conectividad (4)
Integración con Hadoop
Alinea los flujos de trabajo de procesamiento y distribución sobre Apache Hadoop
Integración con Spark
Alinea los flujos de trabajo de procesamiento y distribución sobre Apache Spark
Análisis de múltiples fuentes
Integra datos de múltiples bases de datos externas.
Lago de datos
Facilita la difusión de big data recopilados a través de clústeres de computación paralela.
Operaciones (8)
Visualización de datos
Procesa datos y representa interpretaciones en una variedad de formatos gráficos.
Flujo de trabajo de datos
Encadena funciones y conjuntos de datos específicos para automatizar las iteraciones de análisis.
Descubrimiento gobernado
Aísla ciertos conjuntos de datos y facilita la gestión del acceso a los datos.
Análisis integrados
Permite que la herramienta de big data ejecute y registre datos dentro de aplicaciones externas.
Cuadernos
Usar blocs de notas para tareas como crear paneles con consultas y visualizaciones predefinidas y programadas
Métricas
Controlar el uso y el rendimiento del modelo en producción
Gestión de infraestructuras
Implemente aplicaciones de aprendizaje automático de misión crítica donde y cuando las necesite
Colaboración
Compare fácilmente experimentos (código, hiperparámetros, métricas, predicciones, dependencias, métricas del sistema, etc.) para comprender las diferencias en el rendimiento del modelo.
Gestión (12)
Catalogación
Registra y organiza todos los modelos de aprendizaje automático que se han implementado en toda la empresa.
Monitoreo
Realiza un seguimiento del rendimiento y la precisión de los modelos de aprendizaje automático.
Gobernante
Aprovisiona a los usuarios en función de la autorización para implementar e iterar modelos de aprendizaje automático.
Registro de modelos
Permite a los usuarios administrar artefactos de modelos y realizar un seguimiento de los modelos que se implementan en producción.
Diccionario de datos
Almacena los metadatos de la base de datos, es decir, las definiciones de elementos de datos, tipos, relaciones, etc.
Replicación de datos
Crea una copia de la base de datos para mantener la coherencia y la integridad.
Lenguaje de consulta
Permite a los usuarios crear, actualizar y recuperar datos en una base de datos.
Modelado de datos
Define el diseño lógico de los datos antes de generar los esquemas.
Análisis de rendimiento
Supervisa y analiza atributos críticos de la base de datos como el rendimiento de las consultas, las sesiones de usuario, los detalles de bloqueo, los errores del sistema, etc., y los visualiza en un panel personalizado.
Catalogación
Registra y organiza todos los modelos de aprendizaje automático que se han implementado en toda la empresa.
Monitoreo
Realiza un seguimiento del rendimiento y la precisión de los modelos de aprendizaje automático.
Gobernante
Aprovisiona a los usuarios en función de la autorización para implementar e iterar modelos de aprendizaje automático.
Sistema (1)
Ingesta de datos y disputas
Ofrece al usuario la capacidad de importar una variedad de fuentes de datos para su uso inmediato
Gestión de datos (6)
Integración de datos
Consolida, limpia y normaliza datos de múltiples fuentes dispares.
Compresión de datos
Ayuda a ahorrar capacidad de almacenamiento y mejora el rendimiento de las consultas.
Calidad de los datos
Elimina la inconsistencia y las duplicaciones de datos, lo que garantiza la integridad de los datos.
Análisis de datos integrado
Funciones de análisis basadas en SQL como series temporales, coincidencia de patrones, análisis geoespacial, etc.
Aprendizaje automático en la base de datos
Proporciona capacidades integradas como algoritmos de aprendizaje automático, funciones de preparación de datos, evaluación y gestión de modelos, etc.
Análisis de Data Lake
Permite la consulta de datos a través de formatos de datos como parquet, ORC, JSON, etc. y analizar tipos de datos complejos en HDFS
Integración (3)
Integración AI/ML
Se integra con flujos de trabajo de ciencia de datos, aprendizaje automático y capacidades de inteligencia artificial (IA).
Integración de herramientas de BI
Se integra con herramientas de BI para transformar los datos en información procesable.
Integración de Data Lake
Proporciona velocidad en el procesamiento de datos y captura de datos no estructurados, semiestructurados y de transmisión.
Rendimiento (2)
Escalabilidad
Gestiona grandes volúmenes de datos, de escala superior o inferior según la demanda.
Caché integrada
Almacena rápidamente los datos de uso frecuente en la memoria del sistema.
Mantenimiento (3)
Migración de datos
Permite el movimiento de datos de una base de datos a otra.
Copia de seguridad y recuperación
Proporciona funcionalidad de copia de seguridad y recuperación de datos para proteger y restaurar una base de datos.
Entorno multiusuario
Permite a los usuarios acceder y trabajar en datos simultáneamente, lo que admite varias vistas de los datos.
Seguridad (8)
Cifrado de datos
Cifra y transforma los datos de la base de datos de un estado legible en un texto cifrado de caracteres ilegibles.
Control de acceso de usuarios
Permite modificar el acceso restringido de los usuarios en función del nivel de acceso.
Gobierno de datos
Políticas, procedimientos y estándares para administrar y acceder a los datos.
Seguridad de los datos
Restringe el acceso a los datos a nivel de celda, enmascara u oculta partes de las celdas y cifra los datos en reposo y en movimiento
Autorización basada en roles
Proporciona roles de sistema predefinidos, privilegios y roles definidos por el usuario a los usuarios.
Autenticación
Permite la integración con mecanismos de seguridad externos como Kerberos, autenticación LDAP, etc.
Registros de auditoría
Proporciona un registro de auditoría para realizar un seguimiento del acceso y las operaciones realizadas en las bases de datos para el cumplimiento normativo.
Encriptación
Proporciona capacidad de cifrado para todos los datos en reposo mediante claves de cifrado.
Almacenamiento (2)
Modelo de datos
Almacena tablas de datos como columnas.
Tipos de datos
Admite múltiples tipos de datos como listas, conjuntos, hashes (similares al mapa), conjuntos ordenados, etc.
Disponibilidad (3)
Uso compartido automático
Implementa la partición horizontal automática de datos que permite almacenar datos en más de un nodo para escalar horizontalmente.
Recuperación automática
Restaura una base de datos a un estado correcto (coherente) en caso de error.
Replicación de datos
Copie datos a través de múltiples servidores a través de la arquitectura de replicación maestro-esclavo, peer-to-peer, etc.
Apoyo (2)
Multimodelo
Proporciona compatibilidad para almacenar, indizar y consultar datos en más de un formato.
Sistemas operativos
Disponible en múltiples sistemas operativos como Linux, Windows, MacOS, etc.
Computación centralizada (1)
Computación centralizada
Ofrece una ubicación centralizada y neutral para que las partes realicen análisis de datos.
Computación localizada (1)
Computación localizada
Ofrece computación localizada, donde los datos permanecen donde residen y son llamados por API para realizar análisis.
IA generativa (7)
Generación de texto
Permite a los usuarios generar texto basado en un mensaje de texto.
Resumen de texto
Condensa documentos largos o texto en un breve resumen.
Generación de texto por IA
Permite a los usuarios generar texto basado en un mensaje de texto.
Resumen de texto
Condensa documentos largos o texto en un breve resumen.
Texto a imagen
Proporciona la capacidad de generar imágenes a partir de un mensaje de texto.
Generación de texto
Permite a los usuarios generar texto basado en un mensaje de texto.
Resumen de texto
Condensa documentos largos o texto en un breve resumen.
Agente AI - Plataformas de Ciencia de Datos y Aprendizaje Automático (7)
Ejecución Autónoma de Tareas
Capacidad para realizar tareas complejas sin intervención humana constante
Planificación en varios pasos
Capacidad para desglosar y planificar procesos de múltiples pasos
Integración entre sistemas
Funciona en múltiples sistemas de software o bases de datos
Aprendizaje adaptativo
Mejora el rendimiento basado en la retroalimentación y la experiencia
Interacción en Lenguaje Natural
Participa en conversaciones similares a las humanas para la delegación de tareas
Asistencia proactiva
Anticipa necesidades y ofrece sugerencias sin que se lo pidan
Toma de decisiones
Toma decisiones informadas basadas en los datos disponibles y los objetivos.





