Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

How to clean and normalize unstructured dates in BigQuery

Автор: Data Religion

Загружено: 2022-12-06

Просмотров: 406

Описание:

Learn how to normalize multiple date formats on a single column in Google BigQuery. This ETL tutorial video also shows you how to write regex or regular expressions for date extraction.

Queries used in the video:

(1) Table Creation Statement Containing Unstructured Dates:
Replace the dataset name if required in your query
=======
CREATE OR REPLACE TABLE `etl.cakeshop`

AS
SELECT 'sugar' as item, '2022-09-03 18:34:23' as deliveryTime
UNION ALL SELECT 'flour', '2022-09-02 14:24:24'
UNION ALL SELECT 'tea', '08/03/2022 14:20:21'
UNION ALL SELECT 'butter', '8/03/2022 14:15:20'
UNION ALL SELECT 'cocoa', '7/03/2022 11:14:20'
UNION ALL SELECT 'essence', '2022-09-01 10:11:09'
UNION ALL SELECT 'cherries', '2022-09-01 08:11:09'
UNION ALL SELECT 'tutti frutti', '9/01/2022 11:14:20'
========

(2) Regular Expression for Matching and Extracting Unstructured Dates and Time

=======
SELECT *,
CASE
WHEN REGEXP_CONTAINS(deliveryTime, r'[0-9]{4}\-[0-9]{2}\-[0-9]{2}') THEN PARSE_DATE('%F',SUBSTR(deliveryTime,1,10))
WHEN REGEXP_CONTAINS(deliveryTime, r'[0-9]{1,2}\/[0-9]{1,2}\/[0-9]{4}[\s]?') THEN PARSE_DATE("%m/%d/%Y", REGEXP_EXTRACT(deliveryTime, r'[0-9]{1,2}\/[0-9]{1,2}\/[0-9]{4}[\s]?') )
END as persed_date,

PARSE_TIME("%T", REGEXP_EXTRACT(deliveryTIme, r'[\s][\d]+\:[\d]+\:[\d]+$')) AS persed_time
==========

Other Resources

Regular Expressions in BigQuery:
https://cloud.google.com/bigquery/docs/ref...

Date Functions in BigQuery:
https://cloud.google.com/bigquery/docs/ref...

Contact me: sebabrata2009@gmail.com & banerjee.sebabrata@gmail.com

How to clean and normalize unstructured dates in BigQuery

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Video 2 #etl- How to Create DateTime in BigQuery. #datetime Vs. #timestamps

Video 2 #etl- How to Create DateTime in BigQuery. #datetime Vs. #timestamps

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Если у тебя спросили «Как твои дела?» — НЕ ГОВОРИ! Ты теряешь свою силу | Еврейская мудрость

Guiding Principles of Good AI Practice in Drug Development

Guiding Principles of Good AI Practice in Drug Development

Introduction to Dataform in Google Cloud Platform

Introduction to Dataform in Google Cloud Platform

Трамп «всё ещё жив»/Вагенкнехт против Трампа/Вайдель атакует Мерца/Шольц о планах Путина

Трамп «всё ещё жив»/Вагенкнехт против Трампа/Вайдель атакует Мерца/Шольц о планах Путина

Музыка под утренний кофе — зимний джаз и тепло

Музыка под утренний кофе — зимний джаз и тепло

Рисорджименто: как родилась Италия

Рисорджименто: как родилась Италия

SHAZAM Top 50🏖️Лучшая Музыка 2025🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно #40

SHAZAM Top 50🏖️Лучшая Музыка 2025🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно #40

Очистите свои данные с помощью R. Программирование на R для начинающих.

Очистите свои данные с помощью R. Программирование на R для начинающих.

Учебник по Excel за 15 минут

Учебник по Excel за 15 минут

2  Google BigQuery Array (a.k.a. repeated field) & Struct (a.k.a. nested field) for beginners

2 Google BigQuery Array (a.k.a. repeated field) & Struct (a.k.a. nested field) for beginners

Учебное пособие по AWS Glue для начинающих | Узнайте всё о Glue за 30 минут | Каталог данных Glue...

Учебное пособие по AWS Glue для начинающих | Узнайте всё о Glue за 30 минут | Каталог данных Glue...

BigQuery MERGE Statement Explained | UPSERT in Google BigQuery Made Easy

BigQuery MERGE Statement Explained | UPSERT in Google BigQuery Made Easy

🔴 Solving Advanced Data Cleaning Problems in Power Query (+ downloadable files)

🔴 Solving Advanced Data Cleaning Problems in Power Query (+ downloadable files)

Основы Tableau для начинающих — Tableau за две минуты

Основы Tableau для начинающих — Tableau за две минуты

Музыка лечит сердце и сосуды🌸 Успокаивающая музыка восстанавливает нервную систему,расслабляющая

Музыка лечит сердце и сосуды🌸 Успокаивающая музыка восстанавливает нервную систему,расслабляющая

Понимание GD&T

Понимание GD&T

How to load and query #json in #bigquery

How to load and query #json in #bigquery

Учебное пособие по динамическому полю поиска в Excel | Найти что угодно | Поиск по нескольким сто...

Учебное пособие по динамическому полю поиска в Excel | Найти что угодно | Поиск по нескольким сто...

PDE-3 Quick, GCP Data Engineer — BigQuery, потоковая передача, дедупликация, секционирование, ана...

PDE-3 Quick, GCP Data Engineer — BigQuery, потоковая передача, дедупликация, секционирование, ана...

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com