BigQuery

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

RSS
  • 解決済

    回答
    2

    BigQuery(Standard SQL)でSPLIT関数を使った後、特定のレコードのみ情報抽出し...

    以下のSQLで「SPLIT」した(ネスト化された)レコードのうち、 3レコード目以降(4レコード目、5レコード目...)が存在するレコードのみ、 抽出したいと思っています。 SPLIT(Search_Word, " ") as Search_Word_SPLIT 【補足1】 1つの検索キーワードが『東京都 イタリアン クーポン デート』 である場

    • 0評価
    • 103PV
    SatoshiMaruyama SatoshiMaruyama 11時間前に コメント
  • 受付中

    回答
    2

    DB(BigQuery-Standard SQL)における一般的な「重複IDの管理方法」について

    DB(BigQuery-Standard SQL)における一般的な「重複IDの管理方法」について質問させて下さい。 以下のように「都道府県」と「市区」をDB管理する場合、 「アンネスト(フラット化)構造」と「ネスト構造」どちらで管理するべきか迷っています。 似たようなID管理を行っている方がおりましたら、管理手法をご教授頂きたいです。 以下

    • 0評価
    • 40PV
    sazi sazi 3日前に コメント
  • 受付中

    回答
    0

    firebase authentication の情報をBigQueryに流し込めず困っています。

    解析のために認証情報を取り扱うために使っているfirebaseのauthenticationの認証情報をBigQueryに流し込みたいと考えているのですが、うまくいっておりません。 https://support.google.com/firebase/answer/6318765?authuser=0 に書かれているようにBigQueryとfireba

    • 0評価
    • 44PV
    teratailが2週間前に アップデート
  • 受付中

    回答
    0

    Google Data StudioのデータソースでBig Query を読み込めない

    Google Data StudioからBig Queryのデータを読み込みたいのですが、 データソースの指定までし、レポートに表示する段階で、「データセットにアクセスする権限がありません。」 とうエラーが出てしまします。 Big QueryのIAMでアクセス権限は全てに付与しているのですが、解消しないです。 わかる方いましたら、ご教授いただけると幸

    • 0評価
    • 42PV
    teratailが2週間前に アップデート
  • 解決済

    回答
    1

    Google bigQuery でテーブルが見つからないというエラーが発生する

    前提・実現したいこと bigQueryのWebUIを用いて、SELECT文を実行したい 発生している問題・エラーメッセージ Not found: Table テーブル名. Please verify that the table exists and the correct location was used for the job. 該当のソース

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

    回答
    2

    Tableauで前週比を出すロジック

    Tableauで前週比を出すロジックがどうしても解りません。 date value 4/1  100 4/8  200 上記の場合まず、 date value 前週の値 4/1  100 4/8  200  100 このようになると思います。 この「前週の値」をどのように取得すれば良いでしょう? よろしくお願いします。

    • 0評価
    • 73PV
    SatoshiMaruyama SatoshiMaruyama 1ヶ月前に 回答
  • 解決済

    回答
    1

    BigQueryのレコード数取得

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

    • 0評価
    • 225PV
    tomagurosu tomagurosu 2ヶ月前に コメント
  • 解決済

    回答
    2

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

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

    • -1評価
    • 142PV
    SatoshiMaruyama SatoshiMaruyama 2ヶ月前に コメント
  • 解決済

    回答
    1

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

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

    • 0評価
    • 146PV
    miyu21 miyu21 2ヶ月前に ベストアンサー
  • 解決済

    回答
    2

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

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

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

    回答
    3

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

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

    • 0評価
    • 278PV
    SatoshiMaruyama SatoshiMaruyama 3ヶ月前に コメント
  • 解決済

    回答
    2

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

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

    • 0評価
    • 247PV
    SatoshiMaruyama SatoshiMaruyama 5ヶ月前に コメント
  • 受付中

    回答
    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評価
    • 290PV
    gouf gouf 5ヶ月前に 回答を編集
  • 受付中

    回答
    0

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

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

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

    回答
    0

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

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

    • 0評価
    • 306PV
    teratailが1年以上前に アップデート
  • 受付中

    回答
    0

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

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

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

    回答
    1

    ビッグデータの抽出

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

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

    回答
    0

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

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

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

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    17

  • 総質問数

    18

  • 今週の質問数

    1

関連するタグ

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

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