BQコマンドを使って既存テーブルのスキーマをベースに新しいテーブルを作る
1. パクりたいテーブルからスキーマ情報をぶっこ抜く bq show --project_id=プロジェクトID --schema --format=prettyjson データセット.テーブル...
24 search resultsShowing 1~20 results
1. パクりたいテーブルからスキーマ情報をぶっこ抜く bq show --project_id=プロジェクトID --schema --format=prettyjson データセット.テーブル...
ローカルブランチを削除する手順 ◆ローカルブランチの確認 $ git branch ◆削除コマンド1 # どちらも同じ $ git branch --delete [ブランチ名] $ git ...
この記事は Opt Technologies Advent Calendar 2019 の 10日目の記事です。 はじめに みなさんSQLレビューってどうされてますか? (ここでいうSQLは分析...
なにこれ Bigqueryのarray_aggには気をつけよという自戒 詳細 とある処理でarray_aggを使用していたのだが、rowの100MBの上限に引っかかってしまった。 別に対してカラ...
これなに BQの権限付与で毎回どれつければいいんだっけ?となるのでこの機会にまとめてみることにした。 (ドキュメント読んでもよくわからないし。。。) ※以下は全て手作業で確認してるので、もしかし...
概要 Bigqueryで2番目に小さい数字を出すSQL。 2番目と書いたが何番目でも出せる。 背景 ユーザーID単位で初回CV日から2回目CVまでの日数を出すという作業が発生したのですが、 サブ...
はじめに BigQueryで日付の操作をすることはしばしば起こります。 その度に調べるのも面倒ですし、まだ使ったことのない関数もあるので この機会に日時に関する関数を全て試したので紹介します。 ...
この記事はGoogle Cloud Platform その2 Advent Calendar 2018の8日目の投稿です。 はじめに 今年はBigqueryに様々な機能が追加されました。 UIも...
BQMLについて雑にまとめました。 構文等についてはほとんど書きません。 かなり雑に書いているので雰囲気だけ掴んでもらえるといいかもしれません。 詳細版は後日書く(と思います。) BQMLってな...
はじめに 他のDBでは使えるものもあるようですが、Bigqueryでは変数が使えません。 使えないですが、クエリを工夫すると変数のようなものを扱うことができ、 再利用性も可読性もすごく高まります...
はじめに BigqueryでSQLを書いていると、というか分析SQL書く時全般に言えることだと思うけど、1つのSQLだけで完結することはなかなかない。 もちろん最終的には1つのSQLというアウト...
はじめに 以前google data studioにBQを繋いでデータの可視化をしたりしていたのだが、最近見たらコネクタがめっちゃ増えてた。どうやら自前でコネクタを作れるようになったらしい(これ...
rubyの「%」ってすごくない?? ちゃんとドキュメント読めよという話なのですが、 知らなかった&びっくりしたので書き残すことにした。 %ってなにもの %はStringクラスのメソッドで...
gem haml-rails railsでhamlがかけるようになる(ただhamlを書くだけであればこのgemを入れるだけでOK) https://github.com/indirect/ham...
BigQueryMateとは chromeの拡張プラグインです。 ここからダウンロードしてください。 https://chrome.google.com/webstore/detail/bigq...
概要 unixtimeをJSTに変換するというよくあるやつ。 レガシーSQLの記事はちらほら見つけたけど、スタンダードSQLの記事をあまり見なかったので書いた クエリ # standardSQL...
Twitterのapiを叩いてトレンドを取得する際にWOEIDを指定して、特定の地域のトレンドを取得することができます。 しかし、日本全国の都市を指定できる訳ではなくtwitter側で決められた...
FactoryGirlであるカラムに同一ではない適当な値を入れる際にしたこと。 ※連番を使うので完全にランダムではない。 今回はCustomerが持つmail_addressを例に進めます。 「...
バルクインサートについては後述しますが、まずは手順 gem【activerecord-import】をインストールする Gemfile gem 'activerecord-import' ter...
githubでブランチ名を変更しリモートに反映させる手順 ブランチ名をhogeからfugaに変更する 1.ローカルのブランチ名を変更する terminal $ git branch -m hog...
24 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.