仕事で RHEL 使い始めたのでメモ まずは Postgres のリポジトリを有効化してインストールする。 そして peer 認証じゃなくてパスワード認証にするために pg_hba.conf を修正 リモー […]
続きを読む「SQL」カテゴリーアーカイブ
PostgreSQL: dvdrental を Dimensional Model にする
Dimensional Model のデモ環境が欲しかったのでメモ。 こないだ立てた PostgreSQL のサンプルデータベースがあるので、これをスタースキーマにする。 だいぶ前に Ralph Kimba […]
続きを読むPostgreSQL のサンプルデータベースを立てる
なんやかんや使う Postgres. 接続テストで使うのでメモ。 PostgreSQL Tutorial の サンプルDBを使う。 その名も “dvdrental” PostgreS […]
続きを読むSQL で生年月日から年齢を算出する
Snowflake で作った DWH 上で生年月日から年齢を算出する必要があったのでメモ。 今日の日付YYYYMMDD から 誕生日YYYYMMDD を数字としてマイナスして、10000で割って端数を切り捨てればOK
続きを読むdbt で snowflake function を制御するには ownership が必要
dbt で Snowflake に UDF を作ろうとしたら Insufficient privileges to operate on function というエラーが出て怒られたのでメモ。 このような […]
続きを読む従業員 DB から組織ツリーを抽出する SQL
Snowflake に格納されてる従業員テーブルから組織ツリーを抽出するクエリを書いたのでメモ dim_employee (従業員テーブル) に user_id (従業員ID) と job_title (肩 […]
続きを読む従業員 DB から毎月の在籍人数を抽出する SQL
従業員データベースに入社日と退職日が入ってるんだけど、そこから月別の在籍人数のレポートを作ったのでメモ。 なお、 DB は Snowflake である。 set で変数宣言出来るので便利ね。 あと recu […]
続きを読むPostgreSQL を pg_dump でバックアップ
ちょっとしたデータが入ってるだけの Postgres を別ホストに移したかったのでメモ pg_dump でデータベースをダンプする。 ダンプした SQL ファイルを psql コマンドで新しいサーバーに流し […]
続きを読むPostgreSQL で CSV を bash でロードする
毎回忘れてググるのでメモ。 ダブルクオートで値が囲まれたクライアント側のCSVをロードする。 なお 1 行目はヘッダーなのでスキップ。 特定のカラムだけロードするならこう。 Sequenceで […]
続きを読むAWS Data Analytics Specialty (DAS-C01) 試験に合格した
AWS認定試験の DAS-C01 AWS Data Analytics Specialty 試験に合格したのでメモ。 スコアは 842 点で合格。※合格ラインは 750 点 英語版試験を受験した。 &nbs […]
続きを読む