Перейти к содержимому

MATCH_RECOGNIZE в Snowflake | Поиск шаблонов в строках | Snowflake SQL #62

TechBrothersIT

0:00 / 0:00

MATCH_RECOGNIZE в Snowflake | Поиск шаблонов в строках | Snowflake SQL #62

121 просмотр · 1 дн. назад
TechBrothersIT
105 тыс. подписчиков
121 просмотр · 1 дн. назад
В Snowflake MATCH_RECOGNIZE — это регулярные выражения, работающие с строками, а не с символами. Мы находим растущие ряды в ежемесячной серии доходов с помощью PATTERN (A B+), считываем строки элементов с помощью ALL ROWS PER MATCH и CLASSIFIER и строим V-образную фигуру из двух символов. Мы также рассматриваем правило, которое всех подводит: используйте LAG в DEFINE, потому что PREV работает только в MEASURES. ЧТО ВЫ УЗНАЕТЕ • Нахождение восходящих рядов во временном ряду с помощью PATTERN (A B+) • Проверка вашего шаблона на соответствие версии с обычным LAG и CASE • Просмотр строк-членов с помощью ALL ROWS PER MATCH и CLASSIFIER • Использование LAG в DEFINE, поскольку PREV разрешен только в MEASURES • Построение V-образной фигуры из двух символов и подсчет строк, которым соответствует каждый из них • Понимание того, чему соответствует неопределенный символ, и почему ORDER BY не является необязательным РАЗДЕЛЫ 0:00 Введение 0:16 Проверка на обычном уровне 1:00 Четыре условия 2:15 Плюс меняет все 3:52 Падение и восстановление 5:24 Два последних момента 7:01 Итоги и заключение #62 #Snowflake #SnowflakeSQL #SQL #MatchRecognize #PatternMatching #DataEngineering #SQLTutorial #TechBrothersIT