G-gen Tech Blog

https://blog.g-gen.co.jp/

Google Cloud(旧称GCP)の情報発信を行う技術ブログ

フィード

記事のアイキャッチ画像
Dataformのテーブル定義と組み込み関数の使い方
G-gen Tech Blog
G-gen の min です。データ変換パイプラインツールである Dataform における、SQLXファイルにおけるテーブル定義と、その中で使用される組み込み関数について解説します。 Dataform と SQLX テーブル定義の基本 主要な組み込み関数 組み込み関数の解説 ref() resolve() self() name() schema() database() 関数の使い分けと実践 workflow_settings.yaml の設定例 stg_users.sqlx dim_users.sqlx 展開結果 Dataform と SQLX Dataform は、Google Clo…
15時間前
記事のアイキャッチ画像
NotebookLMで試験勉強してみた
はてなブックマークアイコン 2
G-gen Tech Blog
G-genの杉村です。Google の生成 AI ノートブックサービスである NotebookLM で、Google Cloud 認定資格など、資格試験の勉強をする方法を紹介します。 はじめに NotebookLM とは NotebookLM による学習 データソース追加 テストの生成 フラッシュカードの生成 レポートの生成 音声解説 動画解説 はじめに NotebookLM とは NotebookLM は、Google の生成 AI ノートブックサービスです。ウェブサイトやテキストファイル、Google ドキュメントなど、様々なデータソースを読み込ませて、それらの情報源をベースにして生成 A…
2日前
記事のアイキャッチ画像
2025年9月のイチオシGoogle Cloudアップデート
G-gen Tech Blog
G-gen の杉村です。2025年9月のイチオシ Google Cloud(旧称 GCP)アップデートをまとめてご紹介します。記載は全て、記事公開当時のものですのでご留意ください。 はじめに Podcast API が許可リスト制で公開 BigQuery の Managed disaster recovery で soft failover が実行可能に Cloud Run worker pools で GPU が使えるように Google Vids で Google スライドから動画を生成できるように GKE Enterprise 機能の一部が追加費用なしで利用可能に Cloud SQL で…
3日前
記事のアイキャッチ画像
Google Workspaceの新機能をいち早く使う方法
G-gen Tech Blog
G-gen の杉村です。Google Workspace では毎週、数個の機能アップデートが行われており、日々便利になり続けています。新しい機能の中には発表されてからすぐ使えるようになるわけではなく、時間をかけてロールアウト(順次リリース)されていくものがあります。そのスピードを制御する管理者設定について紹介します。 新機能のリリース設定 リリーススケジュール 即時リリースと計画的リリース 設定の変更 新機能のリリース設定 Google Workspace では、毎日のように新機能のアップデートが行われます。週に10個以上のアップデートが行われることも珍しくありません。アップデートは公式のリリ…
4日前
記事のアイキャッチ画像
クラウドと英語
はてなブックマークアイコン 1
G-gen Tech Blog
G-gen の杉村です。Google Cloud や Google Workspace といったクラウドサービスと、「英語」という言語の関係性について、またクラウド利用にあたっての言語の違いに関する注意点等について解説します。 クラウドと英語 Google 公式ドキュメント 生成 AI 関連機能 訳語の難しさと違い 認定資格 クラウドと英語 Google Cloud や Google Workspace といったクラウドサービスと、「英語」という言語は深い関係性を持ちます。多くのクラウドサービスで、ユーザーインターフェイスや公式ドキュメント、また新機能が第1に対応する言語は英語です。特に近年は…
5日前
記事のアイキャッチ画像
Terraformで標準構成のGoogle Cloudプロジェクトを払い出す
G-gen Tech Blog
G-gen の杉村です。組織で定めた標準構成の Google Cloud プロジェクトを、Terraform を使って払い出すためのサンプル構成ファイルをご紹介します。 はじめに 標準構成のプロジェクトと Terraform 免責事項 フォルダ構成 ルートモジュール main.tf provider.tf variables.tf terraform.tfvars リソースモジュール projects.tf apis.tf iam.tf variable.tf カスタマイズ トラブルシューティング はじめに 標準構成のプロジェクトと Terraform 企業や官公庁などにおいて、複数の部署やチ…
8日前
記事のアイキャッチ画像
Google VidsのAI機能で動画を作成してみた
G-gen Tech Blog
G-gen の國吉です。当記事では、非エンジニアである筆者が実際に Google Vids を使用し、プロンプト入力から動画完成までの一連のプロセスをステップごとに解説します。また、その過程で見えた実用上の注意点についても触れます。 はじめに Google Vids とは Gemini in Vids データ保護の仕組み 手順 個人の言語設定の変更 Google Vids 画面への遷移 初稿の生成と編集 ナレーションの調整 ビジュアルの変更 共有 注意点 日本語での利用における注意点 編集機能の制約 AI 生成内容の調整 はじめに Google Vids とは Google Vids とは、G…
9日前
記事のアイキャッチ画像
LookerのDashboard Exploreでモデルの利用状況を確認してみた
G-gen Tech Blog
G-gen の菊池です。当記事では Looker の Dashboard Explore を使用して、モデルがどのダッシュボードで使用されているか確認する手順について解説します。 はじめに Lookerとは Lookerの構成要素 System Activity とは 環境説明 LookML Looker ダッシュボード Dashboard Explore でのモデル利用状況確認手順 Dashboard Explore の選択 ディメンションの選択 ユーザー名でフィルタ ビジュアリゼーションの指定 並び順の変更 Dashboard Explore の結果を確認 はじめに Lookerとは Lo…
10日前
記事のアイキャッチ画像
Gemini Cloud Assist Investigationsを解説。AIエージェントでトラブルシューティング
G-gen Tech Blog
G-gen の杉村です。Google Cloud のトラブルシューティング AI エージェントである Gemini Cloud Assist Investigations について解説します。 Gemini Cloud Assist Investigations とは 調査開始できる画面 調査の例 Cloud Logging ログエクスプローラー Cloud Monitoring アラート Cloud Assist Investigations 利用準備 対応サービス 注意点 Gemini Cloud Assist Investigations とは Gemini Cloud Assist I…
12日前
記事のアイキャッチ画像
Workflowsで実行周期の異なるジョブを並列に配置する
G-gen Tech Blog
G-gen の佐々木です。当記事では Google Cloud のジョブ自動化サービスである Workflows のユースケースとして、実行周期の異なる2つのジョブを、同一のワークフローに並列配置する方法を解説します。 はじめに Workflows とは 当記事の構成 Cloud Run ジョブの作成 使用するコード Cloud Run ジョブのデプロイ ワークフローの定義 シンプルな並列実行ワークフローの作成 ワークフロー定義 ワークフローの作成 動作確認 周期の異なる並列実行ワークフローの作成 ワークフロー定義 ワークフローの作成 動作確認 Cloud Scheduler ジョブの作成 作…
15日前
記事のアイキャッチ画像
Spannerでサンプルデータセットを使用する
G-gen Tech Blog
G-gen の佐々木です。当記事では、Spanner で利用することができる Google Cloud 提供の サンプルデータセットを紹介します。 Spanner とは Spanner のサンプルデータセット サンプルデータセットの種類 Spanner エディションによる違い サンプルデータセットを使用する Spanner インスタンスの準備 サンプルデータセットの作成 サンプルクエリ Spanner とは Spanner は、Google Cloud のフルマネージド RDB(リレーショナルデータベース)サービスです。強整合性を保証する RDB の特徴と、グローバルに水平スケーリングできる …
16日前
記事のアイキャッチ画像
OutlookデータをGoogle Workspaceに移行する(GWMMO)
G-gen Tech Blog
G-gen の荒井です。当記事では Microsoft Outlook デスクトップ版から Google Workspace Migration for Microsoft Outlook(GWMMO)を使用し、Outlook のデータ移行をする方法についてご紹介します。 はじめに 概要 GWMMO とは 対象者 システム要件 移行できるデータ 移行手順 手順1 : GWMMO のダウンロード 手順2 : GWMMO のインストール 手順3 : Outlook データのバックアップ 手順4 : GWMMO の実行(認証) 手順5 : GWMMO の実行(データ移行) 2回目以降の増分メール移行…
17日前
記事のアイキャッチ画像
Professional Security Operations Engineer試験対策マニュアル
G-gen Tech Blog
Google Cloud プロダクトを中心としたセキュリティオペレーション担当者向けの認定資格である Professional Security Operations Engineer 試験について、合格に向けて役立つ情報をご紹介します。 試験情報 PSOE 試験とは 難易度 他の認定試験との違い 出題範囲と傾向 PSOE 試験の学習コンテンツ 英単語の読み方 SIEM、SOAR、CNAPP SIEM、SOAR、CNAPP とは セキュリティフレームワークにおける各々の役割 Security Information and Event Management(SIEM) Security Orc…
18日前
記事のアイキャッチ画像
外部Gitリポジトリに接続していないDataformでファイル内検索をしてみた
G-gen Tech Blog
G-gen の菊池です。当記事では GitHub などのリモートリポジトリに接続していない Dataform において、grep のようなファイル内検索をする手順について解説します。 はじめに Dataform とは Dataform のファイル内検索 ソースコード main.py コードの解説 実行手順 Cloud Shell の有効化 main.py の作成 クライアントライブラリのインストール main.py の実行 はじめに Dataform とは Dataform とは、BigQuery のためのデータパイプライン管理ツールです。 Dataform の基本的な概念や使い方については、…
22日前
記事のアイキャッチ画像
オブジェクトテーブル経由でLooker Studioに画像を表示する際にクォータ超過
G-gen Tech Blog
G-gen の min です。Looker Studio で Cloud Storage 上の非公開画像を扱う際に、BigQuery の EXTERNAL_OBJECT_TRANSFORM 関数を利用して署名付き URL を生成する方法があります。本記事ではその具体的な手順と、複数の画像を表示しようとした際に発生するレート制限エラーの原因と対処法について解説します。 事象 背景 原因 実装手順 1. Cloud Storage バケットの準備 2. BigQuery Connection API の有効化 3. 接続の作成 4. サービスアカウントへの権限付与 5. オブジェクトテーブルの作成…
23日前
記事のアイキャッチ画像
Cloud Run等における構造化ロギング
G-gen Tech Blog
G-gen の杉村です。Cloud Run services や Cloud Run functions などでは、文字列を標準出力に出力することで、Cloud Logging にログを出力できます。その際に文字列を JSON で構造化して出力することで、Cloud Logging でログがパースされ、ログが閲覧しやすくなります。この仕組みについて解説します。 Google Cloud サービスと Cloud Logging 構造化ロギング 検証 前提条件 検証1. 単純なテキスト 検証2. JSON で構造化した出力 検証3. 複数行の出力 検証4. 複数行の出力を JSON で構造化 検証…
24日前
記事のアイキャッチ画像
2025年8月のイチオシGoogle Cloudアップデート
G-gen Tech Blog
G-gen の杉村です。2025年8月のイチオシ Google Cloud(旧称 GCP)アップデートをまとめてご紹介します。記載は全て、記事公開当時のものですのでご留意ください。 はじめに Google Cloud Next Tokyo '25 開催 Google Agentspace が一般公開(GA) Google Agentspace で Data agent が Private Preview 開始 Cloud SQL for MySQL / PostgreSQL で AI model endpoint が Preview 公開 Vertex AI Search の回答モデルのデフォ…
25日前
記事のアイキャッチ画像
reCAPTCHAの料金体系を解説
G-gen Tech Blog
G-gen のkiharuです。当記事では、reCAPTCHA の料金体系について解説します。 はじめに reCAPTCHA とは Classic と Enterprise 料金ティア 3つの料金ティア ティアの適用 料金単価と無料枠 料金表 無料枠 はじめに reCAPTCHA とは reCAPTCHA は、スパムや不正アクセスからウェブサイトやモバイルアプリを保護するための Google Cloud サービスです。 ログイン時などに「画像認証のクイズ」や「私はロボットではありません」といったチェックを求める形で利用されています。選択できるタイプの1つである v3 では、ユーザーの操作なしで…
1ヶ月前
記事のアイキャッチ画像
Microsoft SharePoint OnlineからGoogle ドライブへのデータ移行を検証してみた
G-gen Tech Blog
G-gen の三浦です。当記事では Microsoft SharePoint Online から Google ドライブへの移行ツールの検証結果を紹介します。 概要 Microsoft SharePoint Online からのデータ移行とは 前提条件 制約 検証概要 検証環境 検証の流れ 設定手順 [Microsoft 365] 移行対象サイトの URL の確認 [Google Workspace] 移行先の共有ドライブ ID の確認 [Google Workspace] 移行用の CSV の準備 [Google Workspace] データ移行の実施 [Microsoft 365] 移行後…
1ヶ月前
記事のアイキャッチ画像
Gateway APIで作成したロードバランサーにHTTPSリダイレクトを構成する
G-gen Tech Blog
G-gen の佐々木です。当記事では、GKE で Gateway API を使用して作成したアプリケーションロードバランサーに対して、HTTP リクエストを HTTPS にリダイレクトするように設定する手順を解説します。 はじめに Gateway API について アプリケーションロードバランサーの HTTPS リダイレクト機能 Gateway API における HTTPS リダイレクト機能 当記事の構成について HTTPS リダイレクト構成前の動作確認 HTTPS リダイレクト専用の Namespace を作成する Gateway リソースに HTTP 用のリスナーを記述する リダイレクト用…
1ヶ月前
記事のアイキャッチ画像
BigQueryのINFORMATION_SCHEMA向けサンプルクエリ集
G-gen Tech Blog
G-genの min です。本記事では、BigQuery の INFORMATION_SCHEMA に対するクエリ例を紹介します。コスト管理、開発の効率化、運用のために活用してください。 仕様 INFORMATION_SCHEMA とは 料金 必要な権限 制約事項 注意点 コスト・リソース管理 高額クエリを特定する ユースケース SQL スロット使用量の推移を分析し、ボトルネックを特定する ユースケース SQL 組織全体のストレージ使用量をプロジェクト別に把握する ユースケース SQL 開発・デバッグ効率化 テーブルのスキーマ情報を素早く確認する ユースケース SQL テーブルの DDL(テー…
1ヶ月前
記事のアイキャッチ画像
生成AIのよくある誤解を整理してAIの業務活用を推進する
G-gen Tech Blog
G-genの杉村です。今回は、生成 AI に関してよくある誤解と、それに対する事実を紹介します。これらは生成 AI と AI エージェントを、組織の業務に適用していくうえで知っておくべき基本的な知識です。 生成 AI に関するよくある誤解 生成 AI は確率的にテキスト等を生成するだけ 生成 AI とは 生成 AI の学習 確率的な特性 モデルは「今」を知らない 思考/推論 誤解と事実 生成 AI モデルは1+1すらできない 計算も Web サイト読み込みもできない AI を助ける tools Gemini アプリや ChatGPT の挙動 誤解と事実 モデルは「学習しない」 モデルの使用と学…
1ヶ月前
記事のアイキャッチ画像
Looker Studioの期間のディメンションを解説
G-gen Tech Blog
G-gen の菊池です。Looker Studio の期間のディメンションについて解説します。 期間のディメンションとは ディメンションと指標 期間のディメンションとは 期間のディメンションの用途 期間設定 期間設定とは 期間設定の適用範囲 デフォルトの期間 デフォルトの期間の設定 比較期間 期間グラフの特長 期間設定とデフォルトの期間の使用例 コントロールで期間を設定したい場合 特定のグラフはコントロールの対象外にしたい場合 期間のディメンションとは ディメンションと指標 Looker Studio では、Google スプレッドシートや BigQuery をデータソースとして使用できます。…
1ヶ月前
記事のアイキャッチ画像
CSVアップロードだけで更新できるLooker Studioレポートの作り方
G-gen Tech Blog
G-gen の西田です。Cloud Storage にアップロードした CSV ファイルをデータソースとして、自動で更新される Looker Studio レポートを作成する手順を解説します。 はじめに 当記事の概要 構成図 サンプルデータの内容 構築手順の概要 Cloud Storage の構築 バケットの作成 CSV ファイルの保存 BigQuery の構築 データセットの作成 テーブルの作成 Looker Studio の作成 動作確認 はじめに 当記事の概要 当記事では、オブジェクトストレージの Cloud Storage、データウェアハウスの BigQuery、BI ツールの Loo…
1ヶ月前
記事のアイキャッチ画像
Gateway APIで作成したロードバランサーにCloud ArmorとIAPを構成する
G-gen Tech Blog
G-gen の佐々木です。当記事では、GKE で Gateway API を使用する際に、作成されたアプリケーションロードバランサーに対して Cloud Armor セキュリティポリシーと IAP を構成する方法を解説します。 はじめに GKE における Gateway API Cloud Armor とは Identity-Aware Proxy(IAP)とは 当記事の構成 GCPBackendPolicy に関する注意点 Gateway リソースに対して Cloud Armor セキュリティポリシーを構成する手順 Cloud Armor セキュリティポリシーの作成 GCPBackendPo…
1ヶ月前
記事のアイキャッチ画像
GKEにおけるGateway APIの基本を解説
G-gen Tech Blog
G-gen の佐々木です。当記事では、Kubernetes で展開しているサービスの外部公開用 API リソースである Gateway API について、特に GKE で使用する場合における基本的な仕様を解説します。 Gateway API の概要 Ingress API との違い Ingress からの改良点 GKE における違い Gateway API のリソース リソースの構成 GatewayClass Gateway HTTPRoute Policy ReferenceGrant Gateway API を使ってみる サンプル構成 Gateway API の有効化 SSL 証明書の作成…
1ヶ月前
記事のアイキャッチ画像
Dataformライフサイクルの管理方法(環境分離と自動化)
G-gen Tech Blog
G-gen の min です。BigQuery のためのデータ変換ワークフローサービスである Dataform における、「ワークスペースコンパイルオーバーライド」「リリース構成」「ワークフロー構成」という3つの機能について解説します。 はじめに 当記事について Dataform のワークフローライフサイクル 構成機能 ワークスペースコンパイルオーバーライド 機能概要 設定方法 注意点 リリース構成 機能概要 設定方法 ワークフロー構成 機能概要 設定方法 開発と管理 ライフサイクルの全体像 ベストプラクティス 必要なロール リソースの有効期限 はじめに 当記事について BigQuery のた…
1ヶ月前
記事のアイキャッチ画像
Firestoreデータベースのクローンを作成する
G-gen Tech Blog
G-gen の佐々木です。当記事では Firestore におけるデータベースのクローン機能を紹介します。 Firestore データベースのクローンとは 注意点 手順 ポイントインタイムリカバリの有効化 クローン作成(Google Cloud コンソール) クローン作成(gcloud CLI) Firestore データベースのクローンとは Firestore におけるデータベースのクローン機能では、1つのデータベースを対象に、同じプロジェクト、同じリージョンにデータベースのクローン(複製)を作成します。クローンによって作成されたデータベースには、ソースデータベース内の全てのデータ、インデッ…
1ヶ月前
記事のアイキャッチ画像
GeminiのURL context toolを解説。スクレイピングなしでWebコンテンツを取得
G-gen Tech Blog
G-genの杉村です。Vertex AI の API 経由で Gemini を呼び出す際に、URL context tool を使って、明示的にスクレイピングをしなくても Web サイトの内容を取得してコンテキストとして利用する方法について解説します。 概要 URL context tool とは ユースケース サポートされているモデル 使用方法 URL context tool の検証 tools 不使用時との比較 Google Search tool との比較 Google Search tool との併用 概要 URL context tool とは URL context tool と…
1ヶ月前
記事のアイキャッチ画像
Gemini CLIだけでTo Doアプリを開発してみた(前編)
G-gen Tech Blog
G-genの西田です。当記事では、Gemini CLI での対話だけで、To Do タスクを管理するWebアプリケーションの開発手順を紹介します。 はじめに 当記事について 開発ステップ Gemini CLI の起動 要件定義と開発計画の決定 アプリケーションの開発 開発の開始 動作確認 アプリケーションの修正 はじめに 当記事について 当記事では、Webアプリケーションの開発経験が無い方でも、Gemini CLI を利用して To Do タスクを管理するWebアプリケーションを開発する際の進め方をご紹介します。 前編では、アプリケーションの基本的な動作や画面を確認できるプロトタイプを作成する…
1ヶ月前