Ok… tengan paciencia con nosotros un minuto. Tenemos algunos requisitos con este. Estamos muy preocupados por la profundidad de la agrupación esta semana, por lo que necesitamos crear un DAG de tareas que supervise esto.
Cree la siguiente tabla:
create or replace table cluster_depth_monitoring (
database_name varchar,
sceham_name varchar,
table_name varchar,
clustering_depth float,
inserted_at timestamp,
inserted_by varchar
);
Queremos un DAG como el de arriba donde:
CM_IDENTIFY_TABLES :
- Identifique las tablas en su base de datos que están agrupadas.
- Cree una tabla transitoria con esta información.
CM_INSERTAR_DETALLES
- Ejecute un procedimiento almacenado Snowpark que examine la profundidad de agrupación de cada una de esas tablas
.
- Inserta el resultado en la
cluster_depth_monitoring tabla.
CM_CLEAN_UP
- Elimina la tabla transitoria creada por
CM_IDENTIFY_TABLES
Es importante destacar que queremos que todas estas tareas etiqueten las consultas con ‘cluster_depth_monitoring’
Si necesita un db para usar
La base de datos anterior tiene tablas agrupadas, aunque recomendaría quizás editar el nombre de la base de datos…
alter database SFSALESSHARED_SFC_SAMPLES_AWS_EU_WEST_2_SAMPLE_DATA
rename to SNOWFLAKE_SAMPLE_DATA
;
Tenga en cuenta que el nombre puede aparecer diferente en su cuenta y que, según las estructuras de permisos de su cuenta, es posible que necesite ACCOUNTADMIN
para agregar esta base de datos.
Su resultado final debería ser algo como esto:
Recuerda que si deseas participar:
- Regístrate como miembro de Frosty Friday. Puedes hacerlo haciendo clic en la barra lateral y luego yendo a «REGISTRARSE» (ten en cuenta que unirte a nuestra lista de correo no te proporcionará una cuenta de Frosty Friday).
- Publica tu código en GitHub y asegúrate de que sea de acceso público (consulta nuestra guía si no sabes cómo hacerlo).
- Publica la URL en los comentarios del desafío.
Si tienes alguna pregunta técnica que te gustaría plantear a la comunidad, puedes hacerlo aquí, en nuestro hilo dedicado a estos retos.
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.