WTTファイナルズ福岡2024を観戦してきた

卓球好きのオタ日記です。有益情報は特にない。 WTT & ファイナルズとは何か? 会場 観戦した試合 佐藤橋本カットマンペア 張本智和 張本美和 ルブラン兄弟 まとめ WTT & ファイナルズとは何か? 卓球やってる人には説明不要だと思うけど、一応。WTTは卓球のワ…

JSON Schemaで組織独自の制約をdbtのyamlに設定する

3行まとめ データに対する期待値を定義するData Reliability Levelという活動を始めています Data Reliability Levelを設定するには「XXXの場合にはAAAの項目は入力が必須」といった条件分岐や項目数も多く、レビューが大変という課題がありました 最近のJSO…

ドクターストレッチの予約画面からGoogle Calendarの予定を作成するブックマークレットを作った

通い始めて二ヶ月が経過したドクターストレッチだが、予約はWebからもできて便利な一方、予定管理をしているGoogle Calendarへの転記が必要でめんどい。予約をすっぽかしたりしたくないので、どうにかしたい。 そこで、ブックマークレットからGoogle Calenda…

ドクターストレッチに通い始めました

ドクターストレッチはマッサージのお店でもジムでもなく、ストレッチに特化したお店です。 週一で通い始めて一ヶ月以上経ったので、感想エントリを書きます。感想を一言で表わすと「面白い」です。 通い始めたきっかけ 昔から体は硬いし、特に東京出張した後…

elementaryで Transaction is aborted due to concurrent updateのエラーが起きる場合の対処方法

dbt

データ品質の可視化などに役に立つelementaryだが、稀に以下のようなエラーが発生することがある。このエントリではこのエラーに対する対応方法について考える。 00:03:24 on-run-end failed, error: Query error: Transaction is aborted due to concurrent…

全日本dbt-osmosisを愛でる会を開催しました

8/26に「全日本dbt-osmosisを愛でる会」を開催しました。パネルディスカッション形式のため、細かい資料はありませんが、当日のアジェンダなどは以下のスライドで公開しているため、雰囲気は感じ取ってもらえるかと思います。 開催の経緯: ノリと勢い 開催当…

知っておくと運用で役に立つbq loadのTips

今日もbq loadが失敗して涙を流していたデータエンジニアのid:syou6162です*1。このエントリではbq loadを使ったデータ取り込みで泣かないで済む、あるいは泣いても致命傷まではいかないようにするための色々なTipsを書きます。 bq loadをベースに書いていま…