タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

SQLに関するknj2918のブックマーク (3)

  • O/Rマッパーによるトラブルを未然に防ぐ

    1. O/R Mapper による トラブルを未然に防ぐ Makoto Kuwata <kwa@kuwata-lab.com> http://www.kuwata-lab.com/ PostgreSQLカンファレンス 2014 ver 1.1.0 2. copyright © 2014 kuwata-lab.com all rights reserved まえがき 現在、アプリケーション開発の現場では O/R Mapper (ORM) が普及しています。今後 も ORM を使った開発は、増えることはあっても減ることはないでしょう。 しかし ORM は、アプリケーション開発者にとっては便利でも、DB 管理者 (DBA) か らみたらトラブルの種でもあります。それが特にパフォーマンスに関する問題であるこ とが多いため、開発者と DBA が対立することも珍しくありません。 とはいえ、ORM によ

    O/Rマッパーによるトラブルを未然に防ぐ
    knj2918
    knj2918 2024/02/02
  • 【SQL/BigQuery】ユーザー単位のN日後継続率を集計する

    <作成コード> import random import datetime import pandas as pd now = datetime.datetime.now() data = [] for i in range(1,6): day_ = random.choice([1,2,3]) install_datetime = now.replace(day=day_, hour=random.randint(1,23), minute=random.randint(1,59), second=0, microsecond=0) id_ = i for s in range(random.choice([2,3,5])): login_datetime = now.replace(day=random.randint(day_+1,10), hour=random.randint(1

    【SQL/BigQuery】ユーザー単位のN日後継続率を集計する
    knj2918
    knj2918 2023/04/28
  • FQ5の集計をする - BigQuery - iyuichiの私的開発ログ

    FQ5というKPIをご存知でしょうか? ソーシャルゲーム界隈ではおなじみの連続ログイン5日のユーザIDやその数を集計して、キャンペーンやイベントの成果を計測したりするために参照します。 ある日のDAUを連続ログイン5日、4日、3日、2日、1日と各ユーザ数にわけて数字を集計するのですがこいつをFQ5と呼びます。 ちなみにFQの定義を連続ログインではなくて、直近5日間のログイン回数と定義してたとえば以下のように1日おきとか間をおいて遊んでくれているユーザもFQ3とカウントしてよい場合にはもう少し簡単なクエリにできます。 今日 昨日 2日前 3日前 4日前 ◯ × ◯ × ◯ ◯ × × ◯ ◯ ◯ ◯ × ◯ × 今回紹介しているクエリは"連続"のみをカウントするものです。 FQ3であれば以下のパターンのみが該当するように集計します。 今日 昨日 2日前 3日前 4日前 ◯ ◯ ◯ × × ◯

    FQ5の集計をする - BigQuery - iyuichiの私的開発ログ
    knj2918
    knj2918 2023/04/28
  • 1