2017-05-11 6 views
0

を有効にしていません。エラー:プロジェクトのヒットは、私がBigQueryのを使用してGAからデータをエクスポートしようとしていると、クエリが失敗したBigQuery

私はこの機能を使用します。

  • FLATTEN

  • TABLE_DATA_RANGE

    私はヒットからのデータを必要とするので。

誰でもこのエラーについて助けてくれますか?

エラー:今すぐ

The project hits has not enabled BigQuery

、エラーが他のです:フィールドCampaignGroupingが見つかりません:Standard SQLであなたの問題を解決する

SELECT 
a.hits.contentGroup.contentGroup2 AS CampaignGrouping, 
a.customDimensions.value AS member_PK, 
'Web' AS Canal, 
'ES' AS country_id, 
count(a.hits.contentGroup.contentGroupUniqueViews2) AS VistasUnicas 
FROM FLATTEN(FLATTEN(
    (SELECT 
    hits.contentGroup.contentGroupUniqueViews2, 
    hits.contentGroup.contentGroup2, 
    customDimensions.value 
    FROM TABLE_DATE_RANGE([###.ga_sessions_], TIMESTAMP('2017-04-01'), TIMESTAMP('2017-04-30'))), 
    hits.contentGroup.contentGroupUniqueViews2), customDimensions.value 
)a 
WHERE hits.contentGroup.contentGroup2<>'(not set)' AND customDimensions.value<>'null' AND hits.contentGroup.contentGroupUniqueViews2 IS NOT NULL 
GROUP BY 1,2,3,4 
ORDER BY 5 ASC 
+0

あなたはBQにGAからデータをエクスポートしようとしている何を意味するのですか? ga_sessionsテーブルを使用していますか?そしてあなたはどんな質問をしましたか?あなたは私たちのためにここに投稿できますか? –

+0

実行しているクエリで質問を編集してください。おそらくそこにいくつかの間違いがあります。また、あなたがこの質問で分析したいものを私たちに説明することができればうれしいです;) –

+0

Okey、Done it !! –

答えて

1

はレガシーよりもはるかに簡単です。

このクエリは、このコンピューティングであなたを助けるかもしれない:

SELECT 
    hits.contentgroup.contentgroup2 CampaignGrouping, 
    custd.value member_PK, 
    'Web' Canal, 
    'ES' AS country_id, 
    SUM(hits.contentGroup.contentGroupUniqueViews2) VistasUnicas 
FROM 
    `project_id.dataset_id.ga_sessions_*`, 
    UNNEST(customdimensions) custd, 
    UNNEST(hits) AS hits 
WHERE 
    1 = 1 
    AND PARSE_TIMESTAMP('%Y%m%d', REGEXP_EXTRACT(_table_suffix, r'.*_(.*)')) BETWEEN TIMESTAMP('2017-05-01') AND TIMESTAMP('2017-05-06') 
    and hits.contentGroup.contentGroup2<>'(not set)' 
    AND custd.value<>'null' 
    AND hits.contentGroup.contentGroupUniqueViews2 IS NOT NULL 
GROUP BY 
    1, 2 
ORDER BY 5 ASC 

は、あなただけのenable itに必要な、それがすでに実行する準備ができます。あなたはSQLを学習していると述べたよう

、非常にあなたがそれをより安定的だとより良いあなたの分析であなたを支援するために、いくつかの異なる技術を提供していますようレガシーの代わりに標準バージョンを学習することによって開始することをお勧めします。

+0

で初心者だがそんなにウィルいただきありがとうございます! ;)今 を、私は私が行うことができますどのように、使用していたクエリよりも、同じ情報を持つすべてのデータセットから労働組合を作るために必要がある場合は? –

+0

その他の質問:私はGAと情報を対比していますが、今は平等ではありません。 BigQueryによるデータがないため、日付の問題があります。 あなたは、時間/日付をdeclaratesときの機能をどのように機能するかを私に説明できますか? –

+0

こんにちは@HéctorIbáñez、私は非常に理解していないのが怖いです。すべてのデータセットを結合すると、データセット内のすべてのga_sessionsテーブルを取得する方法を意味しますか?また、G.Aとの違いは何ですか?それは何か日付に関連していますか? –

関連する問題