72 lines
3.3 KiB
PL/PgSQL

-- Start of Assertion 025cce4dd4123c0f007908011a9c64d7
CREATE or REPLACE DATA METRIC FUNCTION
test_db.datahub_dmfs.datahub__025cce4dd4123c0f007908011a9c64d7 (ARGT TABLE(col_date DATE))
RETURNS NUMBER
COMMENT = 'Created via DataHub for assertion urn:li:assertion:025cce4dd4123c0f007908011a9c64d7 of type freshness'
AS
$$
select case when metric <= 3600 then 1 else 0 end from (select timediff(
second,
max(col_timestamp::TIMESTAMP_LTZ),
SNOWFLAKE.CORE.DATA_METRIC_SCHEDULED_TIME()
) as metric from TEST_DB.PUBLIC.TEST_ASSERTIONS_ALL_TIMES )
$$;
-- End of Assertion 025cce4dd4123c0f007908011a9c64d7
-- Start of Assertion 5c32eef47bd763fece7d21c7cbf6c659
CREATE or REPLACE DATA METRIC FUNCTION
test_db.datahub_dmfs.datahub__5c32eef47bd763fece7d21c7cbf6c659 (ARGT TABLE(col_date DATE))
RETURNS NUMBER
COMMENT = 'Created via DataHub for assertion urn:li:assertion:5c32eef47bd763fece7d21c7cbf6c659 of type volume'
AS
$$
select case when metric <= 1000 then 1 else 0 end from (select count(*) as metric from TEST_DB.PUBLIC.TEST_ASSERTIONS_ALL_TIMES )
$$;
-- End of Assertion 5c32eef47bd763fece7d21c7cbf6c659
-- Start of Assertion 04be4145bd8de10bed3dfcb0cee57842
CREATE or REPLACE DATA METRIC FUNCTION
test_db.datahub_dmfs.datahub__04be4145bd8de10bed3dfcb0cee57842 (ARGT TABLE(col_date DATE))
RETURNS NUMBER
COMMENT = 'Created via DataHub for assertion urn:li:assertion:04be4145bd8de10bed3dfcb0cee57842 of type field'
AS
$$
select case when metric=0 then 1 else 0 end from (select $1 as metric from (select count(*)
from TEST_DB.PUBLIC.TEST_ASSERTIONS_ALL_TIMES where col_date is null))
$$;
-- End of Assertion 04be4145bd8de10bed3dfcb0cee57842
-- Start of Assertion b065942d2bca8a4dbe90cc3ec2d9ca9f
CREATE or REPLACE DATA METRIC FUNCTION
test_db.datahub_dmfs.datahub__b065942d2bca8a4dbe90cc3ec2d9ca9f (ARGT TABLE(quantity FLOAT))
RETURNS NUMBER
COMMENT = 'Created via DataHub for assertion urn:li:assertion:b065942d2bca8a4dbe90cc3ec2d9ca9f of type field'
AS
$$
select case when metric <= 0 then 1 else 0 end from (select sum($1) as metric from (select case when quantity between 0 and 10 then 0 else 1 end
from TEST_DB.PUBLIC.PURCHASE_EVENT where quantity is not null))
$$;
-- End of Assertion b065942d2bca8a4dbe90cc3ec2d9ca9f
-- Start of Assertion 170dbd53f28eedbbaba52ebbf189f6b1
CREATE or REPLACE DATA METRIC FUNCTION
test_db.datahub_dmfs.datahub__170dbd53f28eedbbaba52ebbf189f6b1 (ARGT TABLE(quantity FLOAT))
RETURNS NUMBER
COMMENT = 'Created via DataHub for assertion urn:li:assertion:170dbd53f28eedbbaba52ebbf189f6b1 of type sql'
AS
$$
select case when metric=5 then 1 else 0 end from (select $1 as metric from (select mode(quantity) from test_db.public.purchase_event))
$$;
-- End of Assertion 170dbd53f28eedbbaba52ebbf189f6b1