Описание тега standard-sql
Для вопросов, связанных со стандартом SQL, используйте вместо него тег [ansi-sql].
1
ответ
Как извлечь повторное вложенное поле из строки json и объединить с существующим повторенным вложенным полем в bigquery
У меня есть таблица с одним вложенным повторяющимся полем под названием article_id и строковое поле, которое содержит строку json. Вот схема моей таблицы: Вот пример строки таблицы: [ { "article_id": "2732930586", "author_names": [ { "AuN": "h kanah…
13 янв '18 в 18:30
3
ответа
Генерация нормально распределенных серий с использованием BIgQuery
Есть ли способ генерировать нормально распределенные серии в BQ? идеально указав среднее значение и sd распределения. Я нашел способ с использованием полярного метода Марсальи, но он не идеален, так как я не хочу, чтобы полярные координаты распредел…
12 июн '18 в 12:25
1
ответ
Таблица запросов с 2 повторяющимися полями
У меня есть схема, которая содержит несколько повторяющихся полей, которые все типа записи. Например, схема выглядит так: name: string, class: record(repeated), class.id :string class.title: string, school: record(repeated), school.id: string, schoo…
22 янв '18 в 07:00
3
ответа
Вычислительные процентили в BigQuery
Я использую BigQuery, и мне нужно вычислить 25-й, 50-й и 75-й процентиль столбца набора данных. Например, как я могу получить вышеупомянутые числа, используя BigQuery и STANDARD SQL. Я посмотрел на функции PERCENT_RANK, RANK и NTILE, но, похоже, не …
13 май '17 в 00:35
1
ответ
Объединять несколько столбцов в массив только тогда, когда столбцы имеют ненулевое значение в Bigquery
У меня есть таблица, которая выглядит так: +----+------+------+------+------+------+ | id | col1 | col2 | col3 | col4 | col5 | +----+------+------+------+------+------+ | a | 1 | null | null | null | null | | b | 1 | 2 | 3 | 4 | null | | c | 1 | 2 |…
05 дек '18 в 23:57
1
ответ
Перемещение (переходящий) медиана с BigQuery
В настоящее время у меня есть таблица в BigQuery, которая содержит некоторые выбросы, и я хотел бы рассчитать медиану перемещения для этой таблицы. Пример таблицы: port - qty - datetime -------------------------------- TCP1 - 13 - 2018/06/11 11:20:2…
26 дек '18 в 02:41
1
ответ
Количество сессий в #standardsql Bigquery
Я ищу, чтобы преобразовать этот запрос Bigquery #legacySQL в #standardsql. #legacySQL SELECT SUM(totals.visits) AS Sessions, COUNT(DISTINCT(fullVisitorID), 2000000) as Distinct_Users #this doesn't include null values and I've increased the sample si…
14 мар '17 в 16:00
1
ответ
Как я могу передать строку из моей таблицы в UDF без указания полного типа?
Допустим, я хочу выполнить некоторую обработку таблицы (например, образца коммитов Github), который имеет вложенную структуру с использованием JavaScript UDF. Я могу захотеть изменить поля, которые я смотрю в UDF, когда я повторяю его реализацию, по…
17 май '17 в 18:06
0
ответов
Таблица сессий на пользователя в Firebase
Это второй пост (продолжение моего первого поста), посвященный рассмотрению дистрибутивов в Firebase Analytics Data. На этот раз я хочу создать таблицу распределения пользователей в BigQuery на основе данных сессий Firebase. Вывод должен выглядеть т…
08 фев '18 в 13:57
1
ответ
Как вы "соединяете" несколько наборов данных SQL рядом (которые не связаны друг с другом)?
Как мне объединить результаты нескольких запросов SQL, чтобы они были рядом (но не связаны)? Причина, по которой я думаю об этом, заключается в том, что я могу выполнить 1 запрос в Google Big Query, и он вернет 1 единственную таблицу, которую я могу…
13 сен '18 в 07:53
1
ответ
Сглаживание нескольких повторяющихся полей в Google BigQuery
Я пытаюсь сгладить данные из повторяющихся полей в Big Query. Я посмотрел на этот запрос нескольких повторяющихся полей в BigQuery, однако я не могу заставить это работать. Мои данные выглядят следующим образом: [ { "visitorId": null, "visitNumber":…
08 июн '17 в 13:52
1
ответ
BigQuery: выбор недели из данных Google Analytics с использованием стандартного SQL
Я работаю с данными Google Analytics в таблице Google Big Query, используя стандарт SQL. Я хочу выбрать групповые данные на еженедельном уровне. Я нашел это решение: SELECT FORMAT_TIMESTAMP("%W", PARSE_TIMESTAMP("%Y%m%d", '20150519')) Выходы: 20 Ест…
20 дек '16 в 12:25
2
ответа
Сравните два идентификатора / строки в BigQuery
Думаю, это довольно простой запрос, но я просто не могу заставить его работать. Решений пока не найдено. У меня есть две таблицы с разными данными. Обе таблицы содержат идентификатор в виде строки, называемой clientID. Таблица A имеет идентификатор,…
11 дек '18 в 11:40
4
ответа
Стандартное функционирование даты SQL
Я пытаюсь перейти на Standard SQL и прочитать некоторые документы о функциях даты, но я все еще немного сбит с толку относительно того, как выполнить определенный запрос. Мой текущий унаследованный SQL-запрос приведен ниже: legacySQL select date, ro…
08 янв '19 в 17:35
0
ответов
Оптимизировать запрос, оставляя соединение на многораздельной таблице
Интересно, есть ли способ дальнейшей оптимизации объема данных, обрабатываемых при выполнении левого соединения на многораздельных таблицах, для создания комбинированного представления. У меня более тысячи ежедневных таблиц (около 20 МБ каждая, окол…
14 янв '19 в 12:18
1
ответ
Bigquery: Как я могу объединить 2 столбца отметки времени в 1 столбец?
Кто-нибудь знает, как создать один столбец отметки времени из двух столбцов отметки времени в Google Bigquery? У меня есть таблица с двумя столбцами отметок времени, и я хочу объединить эти два столбца в один столбец. Таблица в настоящее время выгля…
27 янв '19 в 08:06
1
ответ
Сглаживание с отсутствующими или без результатов
Я довольно новичок в Bigquery, и я хотел бы раскрутить 2 таблицы в одном запросе. Я попытался запросить код ниже, но это не сработало. Он дал мне это сообщение: "Этот запрос не дал результатов". SELECT timestamp AS Date, A.key, B.name FROM `pms_tabl…
07 фев '19 в 09:51
1
ответ
Суммирование значений целочисленного массива в BigQuery с использованием JavaScript UDF
У меня есть таблица, которая выглядит так, где coord1 является повторяющимся целочисленным полем: Теперь я пытаюсь вычислить сумму этого целочисленного массива coord1 в BigQuery, используя следующий код. После запуска этого кода, как ни странно, я п…
14 фев '19 в 20:20
1
ответ
BigQuery и стандартный SQL: агрегат на поле в массиве
Я пытаюсь рассчитать сумму трафика (в Гбит / с) по IP-адресу района для суммы всех пятиминутных периодов. Я новичок в BigQuery, поэтому, посмотрев на другие примеры, я попробовал следующее: WITH `project.dataset.test` AS ( SELECT '01/01/2019 12:30' …
18 фев '19 в 22:21
1
ответ
BigQuery - экспорт различных событий из Google Analytics
Вероятно, вопрос для начинающих, но я просто не мог найти здесь душевный покой. Я хочу экспортировать различные события (только общую метрику событий) в BigQuery из своего аккаунта Google Analytics. Так, например, у меня есть событие загрузки и собы…
03 дек '18 в 14:46