2024-04-01から1ヶ月間の記事一覧

日記: Go の wiki のチュートリアルやってみた

Go

まじでそれだけなんだけど、 https://go.dev/doc/articles/wiki/ これをやった ポインタがまだ慣れない ( ˊᵕˋ ; )

やってみた: Shopify → Fivetran → Snowflake → dbt Cloud → steep PART 2

pre-amble steep にした理由 1. Shopify models の生成 疑問 2. semantic layer の設定 疑問というか 3. semantic layer の接続設定 やらかし 1: クエリが "No active warehouse selected" になる やらかし? 2: user の設定を変えても反映されない なんやか…

やってみた: Shopify → Fivetran → Snowflake → dbt Cloud → steep PART 1

pre-amble Snowflake 入門 アカウント作成 各種リソース Worksheets Data Warehouse Users/Roles Users, Roles & Privileges with Worksheets steps 1. Snowflake destination として作成 2. Shopify connector を作成 3. dbt Cloud プロジェクトの作成 感想…

めも: iTerm2 x Starship で git branch の文字とかが変になるとき

PC

まじでこれだけ わたしは powerline 系のフォントを入れたのに ligature を ON にしていなかったので、マリオのハテナブロックが出てた

AWS のサポートケースをテキストファイルに出力するコード

前提 code AWS のサポートケースの検索がなんだかめんどくさいので、ケースごとに返信を1つのテキストファイルにまとめるスクリプトを書いた。 前提 boto3 が pip install されている AWS_PROFILE 環境変数がセットされている code import os import shutil …

QuickSight まとめ

about 資料 QuickSight の基礎?知識 QuickSight とは QuickSight の概念 default namespace と custom namespace (カスタム名前空間) 埋め込み QuickSight QuickSight は AWS アカウントに1つ QuickSight の詳細 RLS custom namespaces / カスタム名前空間 …

やってみた: VPC 内に Cloud SQL を立てる

pre-amble 「VPC の中に Cloud SQL を立ててみよう」というお題でやってみた。ガイドはあるんだけど、一箇所にまとまってなかったので書いておく。 Quickstart: Connect to a Cloud SQL for MySQL instance with private IP | Google Cloud これが VPC の中…

Cloud SQL Private IP で接続できないとき

「接続できない」には VPC の設定が〜〜とかいろいろあると思うんだけど、今回はこのエラーメッセージに対する解決 $ mysql -u root -p --host 127.0.0.1 --port 3306 Enter password: ERROR 1045 (28000): Access denied for user 'root'@'cloudsqlproxy~10…

やってみた: Spanner Change stream と Dataflow で別プロジェクトの BigQuery にデータを流す

GCP

pre-amble setup Spanner Spanner とは sample DB + backend outputs Change stream Change stream とは Change stream の作成 outputs Dataflow の作成 BigQuery dataset (in other project) の作成 Service Agent への権限付与 「まじか」ってなったところ…

やってみた: Cloud SQL for MySQL → Datastream → 別プロジェクトの BigQuery

GCP

pre-amble 構成 DB と BigQuery dataset の対応 Cloud SQL の準備 資料 Cloud SQL インスタンスを立てる Datastream 用にユーザを追加 Datastream の設定 資料 1. MySQL の Connection Profile の作成 2. BigQuery connection profile の作成 3. Stream の作…

トラシュー日記: GCP Workflow から Cloud Function が呼べない

problem 403 Bearer error insufficient scope fix 2nd Gen の Cloud Function の場合、 Cloud Run にも invoke Role をつける

トラシュー日記: Django の request.session

problem ちょっとバグい処理があって、本番環境で 500 を出しちゃった 修正して、ローカルでは普通に処理できるのに、本番で同じページを開くと未だに500になる コードを読んだら request.session を読んでた fix 本番環境からログアウトする details ここに…