Run fnctionsの3大つまづきポイント 実行ログをみると 1.モジュールがrequirement.txtに書かれていない でも出るエラーは以下・・・・あれPORTは問題ないはず・・・ デプロイ編 Container failed to start. Failed to start and then listen on the port defined by the PORT environment variable. 2.関数のエントリーポイントと@functions_framework.httpのメイン関数名が不一致 あれまたPORT?? Container failed to start. Failed to start and then listen on the port defined by the PORT environment variable.
Run fnctionsの3大つまづきポイント 3.デプロイ時に起動元のサービスアカウントがデフォルトのサービスアカウントになっている えぇ権限は問題ないはず。デプロイも通ったし・・・。永遠に実行できない 実行編 403 PERMISSION_DENIED: The caller does not have permission デプロイが通っても起動元のサービスアカウントの権限は別問題 コンテナをデプロイする際のセキュリティタブのサービスアカウントを確認しよう
専門知識がなくてもドラッグ&ドロップで直感的に操作できる。 悲しいことにLookerと言われた際に10人に6人が想像するのはこちら。 ▷コネクタが豊富でGoogle広告やGA4やスプレッドシートやBigQueryなどが繋ぎやすい ▷データソースの統合やカスタムクエリにより加工が可能 ▷有償のLooker Studio ProにグレードアップするとGemini in Lookerを使用できる Looker Studioを魔改造する方法😈 Looker Studio レベル1.カスタムクエリを使用して独自データソースを作成する レベル2.カスタムクエリからTVFを呼び出してテーブルデータを戻り値として独自データを作成する レベル3.クエリストリングでパラメータを受け取り、2を動的に再集計する レベル4.リモート関数でカスタムクエリからCloud Run functionsを実行して戻り値を得る