Firebase автоматически собирает данные о гендерных свойствах пользователя - Как извлечь данные о гендере - PullRequest
0 голосов
/ 03 февраля 2020

Как запросить Firebase Automated User Property Gender из Big Query. Я использовал запрос ниже, запрос правильный, но после выполнения запроса я получаю результат «Запрос не дал результатов»

select app_info.id,app_info.version,
event_date,event_name, 
  param1.value.string_value as category,
  param2.value.string_value as action,
  param3.value.string_value as label,
  param4.value.string_value as Gender,
  count(1) as totalevent,count( distinct user_pseudo_id ) as uniqueusers
From `Tablet_*`,
UNNEST(event_params) as param1,
UNNEST(event_params) as param2,
UNNEST(event_params) as param3,
UNNEST(user_properties) as param4
WHERE _TABLE_SUFFIX BETWEEN '20200203'  AND '20200203' 
and param1.key='category'
and param2.key='action' 
and param3.key='label' 
and param4.key='Gender'
group by 1, 2, 3, 4, 5,6,7,8
order by totalevent desc   

1 Ответ

0 голосов
/ 04 февраля 2020

Я проверил ваш запрос с помощью publi c таблицы firebase-public-project.analytics_153293282.events_*, пожалуйста, подтвердите следующее:

1 Значения суффикса таблицы для подтверждения доступного диапазона дат:

  SELECT DISTINCT(_TABLE_SUFFIX) AS RANGE_DATES
  FROM `firebase-public-project.analytics_153293282.events_*`

2 Если предыдущий содержит данные в дате '20200203', проверьте ваши фильтры:

  • param2.key = 'action'
  • param3.key = 'label'
  • param4.key = 'Gender'

Например, я попытался отфильтровать по 'action':

  SELECT event_date, param1.key
  FROM `firebase-public-project.analytics_153293282.events_*`,
  UNNEST(event_params) as param1
  where param1.key ='action' 

Запрос не дал результатов

...