BigQuery

BigQueryは、Google Cloud Platformが提供しているビッグデータ解析サービス。数TB(テラバイト)またはPB(ペタバイト)の膨大なデータに対し、SQL風のクエリを実行し、高速で集計・分析を行うサービスです。

RSS
  • 解決済

    回答
    1

    GoogleBigQueryで週ごと・週別の集計をしたい

    前提・実現したいこと ・以下のmysqlで動くQueryをGoogleBigquery用に書き換えていただきたいです。 mysql SELECT DATE(created) - INTERVAL WEEKDAY(created) DAY - INTERVAL 1 DAY AS wday, COUNT(distinct user_id)

    • 0評価
    • 46PV
    miyu21 miyu21 2日前に ベストアンサー
  • 解決済

    回答
    1

    BigQueryのレコード数取得

    BigQueryのデータ取得処理を任意のレコード取得上限数を決め、 上限数未満でなければOFFSETを更新して繰り返し取得する といった流れにしたいのですが レコード数を取得するためのCOUNTに当たるものがなく また、Goのドキュメントを見てもそれにあたるような記述がありませんでした。 どなたかレコード数の取得方法を知っていればご教授お願いいたします。

    • 0評価
    • 133PV
    tomagurosu tomagurosu 2日前に コメント
  • 解決済

    回答
    2

    BigQuery(標準SQL)で、テーブルが存在するか判定したい

    サブクエリでTrue/False判定して、Falseの場合は例外処理したいと思います。 具体的には.. 1.サブクエリの結果、当日の「日付のテーブル」が存在しない場合、 2.(例外的に)前日の「日付のテーブル」をメインのクエリで呼びにいく 3.(当日の「日付のテーブル」が存在する場合は)(そのまま)当日のテーブルを呼びにいく *不明点 1.のサブ

    • -1評価
    • 59PV
    456daaa 456daaa 3日前に コメント
  • 解決済

    回答
    2

    SQL (BigQuery) で2つのテーブルを合わせたテーブルを作りたい

    SQLをつかって以下のようなテーブルの作成(結合)がしたいです。 BigQueryでWITH句を使って一時テーブルを作成したいです。 現在以下の2つのテーブルがあります。 1 : コンテンツIDの一覧テーブル content_table コンテンツID 1 2 : 2 : ユーザーのコンテンツの評価 (ユーザー

    • 0評価
    • 120PV
    sazi sazi 1ヶ月前に ベストアンサー
  • 解決済

    回答
    3

    SQLでカラム内の「英語表記」を「日本語表記」に一括変換したい(現状はREPLACEを使用)

    SQLで、カラム内の「英語表記」を「日本語表記」に一括変換したいと思います。 例) English1→日本語1 English2→日本語2 REPLACE( Var, 'English1', '日本語1') 現状、以下のようなネスト構造で記述しています。 REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REP

    • 0評価
    • 130PV
    456daaa 456daaa 1ヶ月前に コメント
  • 解決済

    回答
    2

    BigQuery(標準SQL)で、AUTO_INCREMENTのように自動で1から数値を割り振ってい...

    前提・実現したいこと BigQuery(標準SQL)で、AUTO_INCREMENTのように自動で1から数値を割り振っていきたいです。 実現したいことは「Googleアナリティクスのセッション定義を自分で作ること」です。 基本的なセッション定義(30分以内、同一デバイス等)は把握しています。

    • 0評価
    • 146PV
    456daaa 456daaa 3ヶ月前に コメント
  • 受付中

    回答
    1

    RubyのBigqueryクライアント(google-cloud-bigquery)でDATE_AD...

    GCP提供のgemでクエリを投げているのですが、DATE_ADD関数がinvalidQueryとなってしまいます。 他のクエリは問題なく実行できます。 該当コード bigquery = Google::Cloud::Bigquery.new( project: 'foo', keyfile: 'bar' ) sql = "SELECT DAT

    • 0評価
    • 184PV
    gouf gouf 3ヶ月前に 回答を編集
  • 受付中

    回答
    0

    BigqueryでGoogle Drive(スプレッドシート)とCSVデータを統合したテーブルを用意...

    前提・実現したいこと 数年分の顧客データの蓄積と解析をBigqueryで実施しようとしています。 Bigqueryに単一のテーブルとして顧客データを用意したいのですが、現状は複数のExcelファイルとして顧客データが保存されており、そのデータが日々更新されている状況です。このデータを週次で分析していきたいと考えています。これを下記の方法で実現できるのではない

    • 0評価
    • 206PV
    teratailが9ヶ月前に アップデート
  • 受付中

    回答
    0

    Bigqueryにてスプレッドシートをインポートしたい

    Bigqueryでスプレッドシートをインポートしたいです。 すると、以下のような文章が現れました。 Failed to create table: Invalid field name "". Fields must contain only letters, numbers, and underscores, start with a letter

    • 0評価
    • 238PV
    teratailが10ヶ月前に アップデート
  • 受付中

    回答
    0

    fluentd での message パラメータの排除もしくは、message パラメータの中身を抜...

    Fluentd から BigQuery へのデータの流し込みを行っており、以下のような JSON を body に持った HTTP リクエストを Fluentd 側で受ける場合に、BigQuery に message という key を削除して、流し込むにはどうすればよいかご存知の方がいらっしゃったら教えていただきたいです。 curl -X POST

    • 0評価
    • 510PV
    teratailが1年以上前に アップデート
  • 解決済

    回答
    1

    ビッグデータの抽出

    前提・実現したいこと 現在、約200万件のcsv2つがあり、2つのcsv同士の比較を行なっております。 ただ、データが大量あることで、抽出に時間がかかっており、高速に抽出出来る方法を探しています。 該当のソースコード 抽出対象となるデータとしては下記になり、 下記Aのcsv_a_idがcsvBのcsv_b_idとマッチしないデータを抽出します。

    • 0評価
    • 506PV
    nao20 nao20 1年以上前に 質問を編集
  • 受付中

    回答
    0

    コホート分析のためのBigQueryのクエリ書き方について

    Bigqueryでコホート分析をしたいと思っています。 そこで、経過日数と前日までの人数を合計したクエリの書き方を教えてください。 具体的には、2016/9/1-2016/9/5までの購入者を日別に積み増しで出したいです。 抽出後の成果物イメージ 1日目 2日目 3日目 4日目 5日目 10人 30人 40人 60人 70人

    • 0評価
    • 717PV
    teratailが1年以上前に アップデート
  • 1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    16

  • 総質問数

    12

  • 今週の質問数

    1

関連するタグ

BigQueryタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る