Tecnología
Scalata Code
Debajo de las respuestas que llegan como libros de trabajo, los documentos que se reconstruyen y las aplicaciones que aparecen a partir de una oración, sucede una cosa: se escribe código y se ejecuta con sus datos.
No sugerido: escrito, verificado, ejecutado y reparado cuando falla. El modelo propone un plan que se puede leer, lo genera, ejecuta sus propias comprobaciones y parchea la línea que se rompió en lugar de iniciar el archivo nuevamente. Sólo entonces los resultados volverán a usted.
Y se ejecuta en algún lugar al que puede apuntar: una zona de pruebas que pertenece únicamente a su organización, con un límite de lo que puede usar y ningún lugar donde enviar nada que no se le haya proporcionado. Eso es lo que hace que sea seguro apuntar al libro mayor real en lugar de a una copia del mismo.
Primero acepta el plan.
Antes de escribir una línea, se produce una especificación: las entradas, los cálculos, la forma de la salida. Cuando el trabajo toca sus mesas, ese plan se presenta frente a usted para aprobarlo, cambiarlo o rechazarlo.
Comprueba su propio trabajo.
Sintaxis, corchetes, importaciones e integridad, y luego la pregunta más difícil: ¿este código hace lo que el plan decía que haría? Un modelo compara los dos entre sí antes de permitir que algo se ejecute.
Parcha, no reescribe.
Un fallo produce un cambio quirúrgico en las líneas falladas, manteniendo todo lo que ya estaba bien. Tres intentos; si después de eso sigue siendo incorrecto, comienza nuevamente con el error en la mano en lugar de realizar un bucle.
Obtienes los archivos, no la transcripción
Cualquiera que sea la ejecución producida, se recoge cuando finaliza (un libro de trabajo, un gráfico, un documento, una aplicación en ejecución) y se le entrega con el código que la creó.
Idiomas
Once pilas, un bucle
Python hace la mayor parte del trabajo, porque la mayor parte del trabajo son datos. Pero el idioma se elige para el trabajo más que para la plataforma, y el mismo ciclo de plan-verificación-ejecución envuelve cada uno de ellos.
Cada pila es un entorno prediseñado en lugar de una máquina vacía: las bibliotecas ya están instaladas, el andamio ya existe y el agente lee una guía para esa pila antes de escribir algo. Por eso la primera ejecución es una ejecución, no una preparación de veinte minutos.
la caja de arena
En algún lugar no puede hacer ningún daño
El código generado sólo es útil si puede apuntar al objeto real, y sólo es seguro si el lugar donde se ejecuta está realmente amurallado. Cada sesión tiene su propia máquina dentro del espacio propio de su organización, y se recupera en el momento en que nadie la utiliza.
Tus datos
Lee la forma antes de leer las filas.
Dada una tabla, primero solicita el esquema (columnas, tipos, hojas) y solo extrae filas de muestra cuando el esquema no es suficiente para escribir. Una hoja de cálculo no se carga en un mensaje; se abre mediante código, en la zona de pruebas, con el archivo montado al lado.
Lo mismo ocurre con todo lo demás a lo que llega. Los almacenes, depósitos, unidades y API se resuelven a través de las conexiones que ya ha realizado y las subvenciones que ya posee, por lo que lo que el código puede abrir es exactamente lo que usted puede abrir, y las cifras de la respuesta provienen de ejecutar el archivo en lugar de adivinarlo.
Columnas antes del contenido
Los tipos, hojas y encabezados se leen antes que las filas, por lo que un archivo de gran tamaño cuesta un vistazo en lugar de una descarga.
Abierto, no pegado
Los archivos adjuntos se encuentran en la propia carpeta del sandbox y son leídos por el código, por lo que un extracto de cien megabytes no es un problema.
No se abre nada nuevo.
Llega a las fuentes a través de conexiones que ya tienes: el código hereda tu acceso en lugar de recibir el suyo propio.
que sale
Archivos, no una transcripción
Cuando finaliza una ejecución, todo lo que creó se recoge y se le entrega: libros de trabajo, archivos CSV, gráficos, documentos. Si lo que creó fue una aplicación, se entrega en vivo y se convierte en un widget en su organización.
No hay nada bloqueado. El código se puede descargar en su totalidad, la base de datos de una aplicación se puede exportar y cada ejecución se guarda con la persona que la ejecutó, por lo que una cifra producida en marzo aún puede rastrearse hasta las líneas que la produjeron.
Excel, CSV, gráficos, documentos
Se detecta cuando finaliza la ejecución, se mantiene con la sesión y se ofrece como descarga.
Publicado en vivo y luego fijado
Una aplicación web se inicia detrás de una vista previa firmada y se convierte en un widget que su equipo puede abrir, con alertas, una programación y una base de datos propia.
Mantenido, con quién lo dirigió.
Cada ejecución se almacena con sus archivos y su propietario, y está protegida por las mismas barandillas que cualquier otra superficie.
Convierta semanas de trabajo experto en minutos
Vea cómo Scalata se adapta a su equipo, sus datos y sus controles.