<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>データ分析</title><link>https://cloud.google.com/blog/ja/products/data-analytics/</link><description>データ分析</description><atom:link href="https://cloudblog.withgoogle.com/blog/ja/products/data-analytics/rss/" rel="self"></atom:link><language>ja</language><lastBuildDate>Wed, 08 Apr 2026 08:28:07 +0000</lastBuildDate><image><url>https://cloud.google.com/blog/ja/products/data-analytics/static/blog/images/google.a51985becaa6.png</url><title>データ分析</title><link>https://cloud.google.com/blog/ja/products/data-analytics/</link></image><item><title>FM Logistic が AlphaEvolve を使って倉庫規模の「巡回セールスマン問題」を解決</title><link>https://cloud.google.com/blog/ja/products/ai-machine-learning/how-fm-logistic-tackled-the-traveling-salesman-problem-at-warehouse-scale-with-alphaevolve/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 3 月 27 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/ai-machine-learning/how-fm-logistic-tackled-the-traveling-salesman-problem-at-warehouse-scale-with-alphaevolve?hl=en&amp;amp;e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;巡回セールスマン問題とは、「すべての地点を 1 回ずつ訪問する最短ルートは何か」という、一見すると単純な問題です。これはコンピュータ サイエンスにおける最も難しい問題の一つであり、数学者は 1 世紀近くもこの問題に取り組んでいます。また、&lt;/span&gt;&lt;a href="https://www.fmlogistic.com/about-us/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;FM Logistic&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; のポーランドの倉庫作業員が日々直面している課題でもあります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;倉庫は全体でサッカー場 8 面分の広さがあり、ピッキング ポイントの数は 17,700 を超えています。シフトごとの作業員数は数十人にのぼり、その各人が電動車両に乗ってフロアを縦横に駆け巡り、1 度の巡回で数十か所の保管場所を回って段ボール箱を回収します。こうした作業において、不要な経路が積み重なっていくと、時間が無駄になるだけでなく、車両の劣化や、納品の遅延にもつながります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;14 か国以上でグローバル事業を展開する物流プロバイダの FM Logistic は、すでにルーティングを最適化する仕組みを有していました。既存のモデルは、費用優先の高速なルート割り当てロジックに基づき、リアルタイムで応答を得られるようなものです。これはこれでうまく機能していましたが、ルートの判断がその都度行われる仕組みになっており、倉庫全体から見たルート調整能力に限界がありました。一度のシフトで同時に働く作業員数が数十人にのぼることを考えると、ルートがわずかでも改善されれば、大きな効果に直結します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;そこで導入されたのが、Google Cloud の &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/ai-machine-learning/alphaevolve-on-google-cloud?e=0&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AlphaEvolve&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; です。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;AI に、もっと優れたアルゴリズムを書いてもらう&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AlphaEvolve は、Gemini モデルを使ってアルゴリズムを自律的に生成、改良する進化型のコーディング エージェントです。固定ルールからスケジュールを計算するのではなく、コーディング パートナーのように動作するのが特徴で、新しいコードを記述し、スコアを付け、最初のコードよりも優れたソリューションが見つかるまで反復処理を行います。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この取り組みをゼロから始めたわけではありません。既存のアルゴリズムを AlphaEvolve に「シード」プログラムとして提供しました。このアルゴリズムは、各ステップごとに、最善と思われるルートをその都度採用するというものです。この実際に使用されているアルゴリズム（すでに問題を解決しており、まだ最適化の余地があるもの）をベースラインとして使用し、Gemini を使って変更や新しいロジックを加えて新たなコードを生成して、人間が設計した元のコードを上回ることができるかどうかを調べました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;改善結果の評価&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AlphaEvolve によって改善するには、各アルゴリズムのパフォーマンスを測定する方法が必要となります。そこで、60 件の巡回（合計 1 時間以上の作業員データ）を代表的なデータセットとして使ってカスタム評価関数を設計し、生成された数千のアルゴリズムを実際の状況下でテストしました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この評価では、「ピックごとの平均移動距離を最小に抑える」という基本的な目標に基づいてコードをスコア付けします。また、運用上の問題を回避するため、フォークリフトの容量超過や、注文品の回収漏れ、同じ箱の重複割り当て、注文の先入れ先出しルール違反、リアルタイム運用で許容される計算時間の超過といった事象にそれぞれペナルティを設け、不適切な解を避けられるようにしています。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;結果&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;新しいルーティング ロジックでは、過去最良だったベースラインからの改善をただちに数値で確認できました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;過去最良のソリューションと比較して、ルーティング効率が 10.4% 向上。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;全体で、倉庫内の移動距離が年間 15,000 km 以上削減。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この効率化により、人員や車両を増やすことなく、従来と同じ作業員数および設備でより多くの注文を処理できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;FM Logistic のグループ CIO である Rodolphe Bey 氏は、次のように述べています。「Google Cloud と協力して AlphaEvolve および Gemini を実装したことで、このスピードが要求される業務においてルーティング アプローチをさらに最適化することができました。既存のアルゴリズムもすでに高度に最適化されていたため、そのベースラインを超えることは困難と思われましたが、上乗せで 10.4% の改善を実現しました。この改善は、納品のスピードアップや、労働条件の改善、車両の劣化軽減に直結しています。」&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;最終的に勝ち残ったアルゴリズムの動作&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AlphaEvolve の実験を繰り返し、実験のたびに数百の候補プログラムを生成するという方法によって、人間が設計した最良のアルゴリズムを上回る新しいアルゴリズムが生み出されました。この新しいアルゴリズムは、人間が解読可能なルールセットとなっており、倉庫チームが内容を確認して適宜調整することが可能です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;3 つの主な改善点:&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;密度ベースの開始点（アンカー選択）:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 旧システムでは、最も多くのピッキングが必要な一か所を開始点として選択していました。新しいアルゴリズムでは、開始点を広く捉えるようになっています。具体的には、互いに近くにあるアイテム同士をクラスタ化して、アイテムが密集しているエリアを開始点（基点アンカー グループ）として使用します。この方法によって、すべての巡回において開始点の効率が高められます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;距離シミュレーションにおけるフィルタリング:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; リアルタイムに通用する速度を維持するため、2 段階の処理プロセスを使用しています。まず、クイックフィルタによって、ルートロジックに適さない注文を除外します。続けて、残った適切な候補に対してのみ厳密な距離シミュレーションを実行することで、スピードを落とすことなく最も効率の良い経路を見つけています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;柔軟なルート構築:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; ある出発点から初めて、トラックを効率的に満載にできなくなった場合、無駄なルートを強制することはありません。メインプールにいったん積み荷を戻し、後でもっと良いルートでピックすることで、倉庫全体で効率を向上させています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;次のステップ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ポーランドでの試験運用（現在は本番環境に移行済み）では、倉庫規模の複雑なルーティングにおいて、進化型 AI が役立つことが示されました。FM Logistic は現在、大量の商品を扱っている他の e コマース施設にもこのアルゴリズムを適用することを計画中です。また、&lt;/span&gt;&lt;a href="https://deepmind.google/blog/alphaevolve-a-gemini-powered-coding-agent-for-designing-advanced-algorithms/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AlphaEvolve&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を道路輸送にも応用し、トラックが積載量に満たない場合の効率化に役立てられないかどうか探っています。さらに、倉庫内の商品配置にも AI を活用して移動距離をさらに短縮できないかどうか検討中です。&lt;/span&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;sup&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;このプロジェクトは、FM Logistic チーム（Mateusz Klimowicz、Jarosław Urbański、Florent Martin、Alberto Brogio）、Google Cloud の AI for Science チーム（Kartik Sanu、Laurynas Tamulevičius、Nicolas Stroppa、Chris Page、Gary Ng、John Semerdjian、Skandar Hannachi、Vishal Agarwal、Anant Nawalgaria、他）、Google DeepMind の協力によって実現しました。&lt;/span&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;FM Logistic、シニア ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Mateusz Klimowicz 氏&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google、シニアスタッフ ML エンジニア兼プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt; Anant Nawalgaria&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 08 Apr 2026 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/ai-machine-learning/how-fm-logistic-tackled-the-traveling-salesman-problem-at-warehouse-scale-with-alphaevolve/</guid><category>Retail</category><category>Customers</category><category>Data Analytics</category><category>Google Cloud in Europe</category><category>AI &amp; Machine Learning</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/Gen_AI_4_Multiplayer_Games.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>FM Logistic が AlphaEvolve を使って倉庫規模の「巡回セールスマン問題」を解決</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/Gen_AI_4_Multiplayer_Games.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/ai-machine-learning/how-fm-logistic-tackled-the-traveling-salesman-problem-at-warehouse-scale-with-alphaevolve/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Mateusz Klimowicz</name><title>Sr. Software Engineer, FM Logistic</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Anant Nawalgaria</name><title>Sr. Staff ML Engineer &amp; PM, Google</title><department></department><company></company></author></item><item><title>Gemini アシスタントの強化により、BigQuery Studio がこれまで以上に便利に</title><link>https://cloud.google.com/blog/ja/products/data-analytics/gemini-supercharges-the-bigquery-studio-assistant/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 3 月 17 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/gemini-supercharges-the-bigquery-studio-assistant?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;現代のデータチームは、単なるデータ分析よりも、分析のオーバーヘッドの管理に多くの時間を費やしています。これには、必要なデータの特定、スケジュールの構成、停滞しているジョブの原因調査などのタスクが含まれます。こうした運用上の課題に加えて、自社のデータに精通し、現在の作業のコンテキストを認識しているアシスタントも必要としています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび利用可能になった BigQuery Studio の最新の Gemini 搭載アシスタントには、データ環境との関わり方を一変させる新機能が備わっており、エージェントをコード アシスタントから、コンテキストを完全に認識する分析パートナーへと変貌させます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今すぐ利用できる主な改善点の詳細は以下のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;1. コンテキスト アウェアな相互運用性&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;クエリエディタのタブとチャット インターフェースの相互運用性が高まりました。アシスタントは、アクティブなクエリタブや開いているクエリタブを認識できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;つまり、コード スニペットをコピーして貼り付けたり、コンテキストをゼロから説明したりする必要がなくなりました。アクティブなクエリタブに基づいて質問したり、最適化をリクエストしたりするだけで、アシスタントはどのコードとリソースを参照しているかをインテリジェントに理解します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;高度な SQL 生成: 標準的なクエリだけでなく、AI オペレーターと連携クエリを利用する高度な SQL を生成できるようになりました。これにより、シンプルな自然言語プロンプトで、より複雑な分析ユースケースを実現できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/1_ESdCZq3.gif"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="ri5fq"&gt;図 1.1 - アシスタントはコンテキストを認識して、アクティブなタブと、「クエリ」が何を参照しているかを把握&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;2. インテリジェントなリソース検出&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;組織が成長するにつれて、データはさまざまなプロジェクト、データセット、テーブルに分散されます。必要な特定のリソースを見つけるのは、干し草の山から針を探すようなものです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery Studio のアシスタントに追加されたリソース検出機能により、&lt;/span&gt;&lt;a href="https://cloud.google.com/dataplex"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Dataplex Universal Catalog&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の検索を利用して、単一または複数のプロジェクトにわたってリソースを検索できます。データセット、テーブル、モデル、保存済みクエリ、スケジュール設定されたクエリなど、幅広い BigQuery リソースを検索できるようになりました。これにより、以下のことが可能です。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;自然な言葉での質問:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 正確なテーブル ID を覚えておく必要はもうありません。「新規ユーザーの年齢や場所などのユーザー属性はどこで確認できる？」や「e コマースという名前のデータセットはある？」など、インテント ベースのプロンプトを使用して検索できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;メタデータの深堀り:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; アシスタントが適切なデータセットを見つけた後も、会話は終わりません。コードを書き始める前に、フォローアップの質問をしてデータの構造を理解できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li aria-level="2" style="list-style-type: circle; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ビジュアル スキーマ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; アシスタントは、テーブル スキーマとデータセットの詳細を、チャット ウィンドウ内のユーザー フレンドリーな UI に直接表示します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="2" style="list-style-type: circle; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;クエリの最適化:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;「このテーブルはパーティション分割されている？」や「このテーブルのクラスタリングは何？」と質問することで、最初から効率的なクエリを作成できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="2" style="list-style-type: circle; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;オーナーの特定:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; アクセス権をリクエストする必要がある場合は、「このデータセットのオーナーは誰？」と質問します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/2_ECxg45c.gif"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="ri5fq"&gt;図 1.2 - アシスタントはプロジェクトをまたいで検索し、ユーザーのプロンプトに関連するデータセットを一覧表示できる&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、この機能は組織のセキュリティ ポリシーに従い、実際に閲覧権限があるリソースのメタデータのみを取得します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;3. ジョブの即時分析とトラブルシューティング&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;普段は数秒で終わるクエリがハングしたり、予想よりも費用がかさんだりするのは、誰もが経験することです。従来は、目的の分析情報を得るために、情報スキーマやログを掘り下げる必要がありました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;新しいジョブ分析機能により、アシスタントは個人とプロジェクトの両方のジョブ履歴を検索して分析情報を提供できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;長時間実行されるクエリのデバッグ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; ジョブが停止している理由を推測する代わりに、ジョブ ID をコピーして「このジョブ（[ジョブ ID]）に時間がかかっているのはなぜ？」と質問するだけで済みます。エージェントはジョブのステータスを分析し、スロットの競合、大規模な行スキャン、データ量の多さなど、遅延を説明する主要な統計情報を返します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;根本原因の分析:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; スケジュールされたジョブが失敗した場合は、「このスケジュールされたジョブ（[ジョブ ID]）が失敗したのはなぜ？」と質問して、根本原因を分析します。また、問題の解決方法に関する推奨事項も提供されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;費用管理:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;「過去 2 日間で最も費用のかかったクエリを 3 つ教えて」と質問して、リソースの使用状況を監査します。エージェントは、この情報を取得するための情報スキーマをクエリするのに必要な正しい SQL を返します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/3_45S1blQ.gif"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="ri5fq"&gt;図 1.3 - アシスタントはジョブを分析して最適化を提案できる&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini を活用したチャット内のこれらの高度な機能により、BigQuery Studio アシスタントは、データ ライフサイクル全体をサポートする、コンテキストを認識するエージェント パートナーへと進化しています。リソースの検出の簡素化、SQL ワークフローの自動化、トラブルシューティングの合理化により、運用管理ではなく、価値の高い分析情報に集中できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;アシスタントの機能の全容と利用方法については、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/use-cloud-assist"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ドキュメント ページ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google Cloud、プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Blessing Bamidur&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 24 Mar 2026 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/gemini-supercharges-the-bigquery-studio-assistant/</guid><category>BigQuery</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Gemini アシスタントの強化により、BigQuery Studio がこれまで以上に便利に</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/gemini-supercharges-the-bigquery-studio-assistant/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Blessing Bamiduro</name><title>Product Manager, Google Cloud</title><department></department><company></company></author></item><item><title>Google Cloud のお客様が構築した優れたソリューション（2 月版）: Team USA のテック、通信会社のデータ刷新、ゴールデン ステートの「G.O.A.T.T.」</title><link>https://cloud.google.com/blog/ja/topics/customers/cool-stuff-google-cloud-customers-built-monthly-round-up/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 27 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/topics/customers/cool-stuff-google-cloud-customers-built-monthly-round-up?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;AI とクラウド テクノロジーは、世界中のあらゆる業界のあらゆる分野を変革しています。お客様がいなければ、Google Cloud は存在しなかったでしょう。お客様こそが Google のプラットフォームで未来を築いている存在だからです。この&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/topics/customers/cool-stuff-google-cloud-customers-built-monthly-round-up-december-2025"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;シリーズ&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;では、ビジネスを根本から変え、業界を形作り、新しいカテゴリを生み出しているエキサイティングなプロジェクトの数々を取り上げます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;今回の最新号では、Google Cloud が&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;スキー＆スノーボード米国代表&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;向けに AI 搭載のトレーニング ツールをどのように構築したのかをはじめ、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Vodafone と Fastweb&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; の新しいデータ活用の取り組み、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;John Lewis Partnership&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; のデベロッパー プラットフォームの評価、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;ゴールデン ステート ウォリアーズ&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;の AI 活用ハンドブック、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Hackensack Meridian Health&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; における健全で安定したネットワーク運用、そして &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Ab Initio &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;が AI 用のデータにより良いコンテキストをもたらす取り組みまで幅広く取り上げます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;来年改めてチェックして、さらに多くの業界のリーダーや注目のスタートアップが Google Cloud テクノロジーをどのように活用しているかをご確認ください。また、まだご覧になっていない場合は、Google のお客様による &lt;/span&gt;&lt;a href="https://workspace.google.com/blog/ja/ai-and-machine-learning/how-our-customers-are-using-ai-for-business" rel="noopener" target="_blank"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;1,001 件の実際の生成 AI ユースケース&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;のリストをご確認ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;AI で米国代表チームをさらに強く&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;対象:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Google Cloud は、今年 2 月にイタリアで開催される冬季オリンピックに向けて、スキー＆スノーボード米国代表チームのための AI 搭載トレーニング ツールの開発に取り組みました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/transform/ja/us-ski-snowboard-ai-powered-training-tool-olympic-winter-games-new-tricks?e=48754805&amp;amp;hl=ja"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;取り組み:&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; スノーボーダーの Maddie Mastro 選手やフリースキーヤーの Alex Hall 選手など、米国代表チームのアスリートたちが競技で優位に立てるようにするとともに、オリンピックに向けて彼らの大胆なトリックに潜む物理法則を解き明かすため、Google Cloud は業界初となる AI 搭載の動画分析プラットフォームを構築しました。このプラットフォームでは、空間知能に関する研究を基に Google DeepMind が開発した独自モデルが活用されています。このツールの目的は、スキー＆スノーボード米国代表チームの選手たちが、トリックの完成度を高めると同時に自信を深められるよう支援することです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;意義:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Google Cloud ツールを使用すると、リフトで山頂に戻るまでの間に、各技の完全な分析、過去の取り組みとの比較、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;次回改善できる点に関する膨大なメモやヒント&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を確認できます。このツールを開発した主な理由はアスリートのパフォーマンス向上でしたが、安全性の確保もそれに次ぐ重要な目的でした。身体の動きをより正確に把握できるようになれば、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;事故やけがの予防にもつながります&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。240 人の選手を擁するチームでは、数十人がけがで離脱する可能性もあるため、これは極めて重要です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;コメント:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;「以前は、友人に電話して『5 年前のあのトリックの映像、持ってる？』と聞き、ビデオを行き来しながら比較していました。でもこのツールなら違います。過去の滑走を取り込み、今の分析に生かすことができます。スロー再生して、その瞬間に頭や体がどの位置にあるのかを正確に確認できるのです。重要なのは、そうした細かな動きをリアルタイムで見て理解できることです。」– &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;米国オリンピック代表 5 回参加者 / 金メダル 3 回受賞者&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Shaun White 氏&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://youtu.be/XeNjOhn10uo" rel="noopener" target="_blank"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud × Team USA - 技術の舞台裏&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Fastweb + Vodafone: データ ワークフローを再構築&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;対象:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 2025 年に Swisscom が Vodafone Italy を買収したことを受け、欧州の通信業界をリードする両社は、顧客へのサービス提供のあり方を見直し、モバイル、ブロードバンド、デジタルの各チャネルで、タイムリーかつパーソナライズされた体験を届けたいと考えました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/blog/ja/products/databases/how-fastweb-vodafone-reimagined-data-workflows-with-spanner-bigquery"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;取り組み:&lt;/strong&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;両社はすでに &lt;/span&gt;&lt;a href="https://cloud.google.com/bigquery"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;BigQuery&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を使って顧客データ ワークフローのモダナイズを進めていましたが、エコシステムを統合したことで、既存構成の限界が見えてきました。そこで、すべてのチャネルが正確な顧客データにリアルタイムでアクセスできるよう、&lt;/span&gt;&lt;a href="https://cloud.google.com/spanner"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Spanner&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; をサービスおよびガバナンス層として導入しました。これにより、低レイテンシでの参照、水平方向のスケール、高可用性を実現し、運用負荷をほぼゼロにできるフルマネージド環境を整備しました。また、&lt;/span&gt;&lt;a href="https://gemini.google.com/app" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemini&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を活用し、コードから直接分かりやすいドキュメントを生成することで、手作業にかかっていた時間を大幅に削減しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;意義:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://cloud.google.com/products/spanner/graph?e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Spanner Graph&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を利用することで、プラットフォームが実際にどう動いているかに即した形で、データリネージを可視化できるようになりました。具体的には、どのテーブルがどのジョブを動かしているのか、変換処理がどのように連鎖するのか、依存関係がどこにあるのかといった点を把握できるようになっています。コールセンターでは、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;より完全で最新の顧客情報&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を確認できるようになり、デジタル チャネルでは、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;カスタム インテグレーションなしでも整合性のあるデータ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を利用できるようになりました。また、パートナーは、Apigee を通じて必要な情報に低レイテンシでアクセスできるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Fastweb + Vodafone のコメント:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;「Google Cloud サービスで Customer 360 プラットフォームを再構築したことで、Fastweb + Vodafone の業務の仕組みは大きく変わりました。ワークフローのモニタリングが簡素化され、パイプラインがより効率的になり、リアルタイムのサービス提供が一般的になりました。」– &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Fastweb + Vodafone、IT AI 導入およびプラットフォーム エンジニアリング リード、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Vincenzo Forciniti 氏&lt;/strong&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;John Lewis がデベロッパー プラットフォームの価値を測定&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;対象:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; John Lewis Partnership は、John Lewis の百貨店と Waitrose のスーパーマーケットを展開する英国の大手小売企業です。同社はデジタル トランスフォーメーションを推進するため、John Lewis Digital Platform（JLDP）を構築し、&lt;/span&gt;&lt;a href="http://johnlewis.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;johnlewis.com&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; 向けに高品質なソフトウェアを開発する数十のプロダクト チームを支えています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/blog/ja/products/application-development/how-john-lewis-partnership-chose-its-monitoring-metrics?hl=ja"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;取り組み:&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; John Lewis は、単純な利用状況の指標にとどまらず、プラットフォームが生み出す本当の価値を測るための、より高度で多段階の手法を整備しました。当初は「オンボーディングに要する時間」のようなスピード重視の指標で測っていましたが、その後は &lt;/span&gt;&lt;a href="https://dora.dev/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DORA 指標&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に加え、&lt;/span&gt;&lt;a href="https://getdx.com/connectors/google-cloud/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DX プラットフォーム&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を通じたエンジニアの主観的なフィードバックも組み合わせた包括的なモデルへと移行しました。さらに、35 以上の健全性指標（&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Kubernetes&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; のベスト プラクティス、セキュリティ、運用準備状況など）を小規模な自動ジョブで継続的にモニタリングする独自の「Technical Health（技術的健全性）」機能も導入しています。これにより、各チームは「信号機」を見るかのようにサービスの状態をリアルタイムで把握できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;意義:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 活動量ではなく価値に焦点を当てたことで、必須だから使うツールであることにとどまらず、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;開発者の手間やつまずきを実際に減らしている&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ことを確認できました。また、自動化された Technical Health チェックにより、プロダクト チームは技術的負債やセキュリティ上の脆弱性を先回りして管理できるようになりました。その結果、中央の運用チームが個々のサービス運用に集中する必要が減り、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;インシデント解決（MTTR）の短縮&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;、障害の減少、そして&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;大幅なコスト削減&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;につながっています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;コメント:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;「測定は、到達点ではなく旅の過程です。まずは関係者にとって意味のある指標を測ることから始めつつ、プラットフォームの進化に合わせて柔軟に見直していく準備もしておくべきです。プラットフォームの実現可能性を示す段階で重要だったことが、数年後に機能が成熟した段階でも同じように重要とは限りません。」– &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;John Lewis Partnership、プリンシパル プラットフォーム エンジニア、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Alex Moss 氏&lt;/strong&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Hackensack Meridian Health、VPC Flow Logs でネットワーク移行のリスクを低減&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;対象:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Hackensack Meridian Health（HMH）は、ニュージャージー州最大の医療機関病院システムを擁する大手の非営利医療機関です。病院、救急医療センター、診療所からなる広大なネットワークを運用しているため、システムの信頼性は同組織にとって中核となる価値です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/blog/ja/products/networking/using-vpc-flow-logs-to-de-risk-network-migration?e=48754805&amp;amp;hl=ja"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;取り組み:&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; 新しい Google Cloud のネットワーク設計へ大規模に移行する準備として、HMH は &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/vpc/docs/flow-logs"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;VPC Flow Logs&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/network-intelligence-center/docs/flow-analyzer/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Flow Analyzer&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を活用し、ハイブリッド環境のトラフィックが「ブラック ボックス」になってしまう問題を解消しました。具体的には、Cloud Interconnect の VLAN アタッチメントでログを有効化し、送信元 / 宛先 IP、ポート、プロトコルなど、粒度の細かいテレメトリーを取得しました。その後、このデータをエクスポートし、「誰が誰と通信しているか」を可視化したマップを作成しました。これにより、オンプレミスのデータセンターと、特定の Google Cloud リージョン、VPC、アプリケーションとの間にある重要なトラフィック パターンを特定できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;意義:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 医療の現場では、ネットワークのわずかな途切れでさえ、重大な影響につながりかねません。トラフィックを事前にマッピングしておくことで、Hackensack Meridian Health は、カットオーバーのどの局面でリスクが最も高まるのかを正確に特定できました。この準備により、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;移行時の問題をわずか 3 分で検知&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;し、5 分以内に解決できました。従来であれば数時間かかっていた可能性のある作業です。さらに移行にとどまらず、この水準の可視化によって、ハイブリッド インフラ全体にわたる&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;キャパシティ計画、コスト配賦、セキュリティ コンプライアンスをより適切に管理できる&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ようになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;コメント:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;「相互接続のトラフィックはこれまでブラック ボックスのようなものでした。VPC Flow Logs を有効にして Flow Analyzer にフィードすることにより、求めていたマップをようやく入手できるようになりました。ルートを変更する前に、このような重要なトラフィック フローを特定することが、移行全体のリスクを軽減するうえでの鍵でした。」&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;— Hackensack Meridian Health、クラウド エンジニアリング マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Randall Brokaw 氏&lt;/strong&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ゴールデン ステート ウォリアーズの AI 活用バックオフィス&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;対象:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; ゴールデン ステート ウォリアーズは、NBA の中でも近年特に成功を収めているフランチャイズの一つです。そしてコート上の勝利を陰で支えているのが、組織の「G.O.A.T.T.」とも呼べる専門の運用チームです。「G.O.A.T.T.（Greatest of All-Time Technologies）」は、データと AI を活用したプラットフォームで、試合中のインサイト、トレード判断、ファン体験の向上を後押しします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/transform/golden-state-warriors-ai-powered-back-office-team-digital-dynasty-informed-trades-line-up-changes"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;取り組み:&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; ウォリアーズは、Google Cloud 上に社内の「デジタル頭脳」を構築し、これまでの「勘と経験」に頼る文化から、「分析を起点とする」戦略へと舵を切りました。BigQuery と Gemini を活用することで、試合前のスカウティング レポート作成など、以前は数時間かかっていた複雑な業務フローを自動化できるようになりました。さらに ML を用いて、個々の選手の単純な成績よりも「チームへの適合性」を重視したトレード シミュレーションを数千回実行しています。加えて、コンピュータ ビジョンにより、NBA におけるすべてのシュートについて「ショットの質」を追跡しています。ビジネス面でも、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/docs/discovery"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Discovery API&lt;/span&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を使ったコンテンツ推薦エンジンを構築し、世界中のファンに対してパーソナライズされたデジタル体験を提供しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;意義:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; AI を軸にしたこのアプローチによって、経営陣が検討すべき選択肢をあらかじめ絞り込めるようになり、人間の専門性を実現可能性の高い案に集中させられます。データ処理という「科学」の部分を自動化することで、コーチやスカウトは、対面での指導や戦略立案、選手育成といった「職人技」に&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;より多くの時間を割ける&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ようになります。この統合は、3 ポイント革命のようなコート上の戦術に影響を与えただけではありません。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;業務面でも効率が向上&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;し、従業員はトップダウンの指示を待つのではなく、AI によるアイデアを自発的に IT チームへ持ち込むようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;コメント:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;「人間か機械のどちらかがすべての意思決定を担うような段階に到達することはありません。大事なのは、直感とデータが同じ結論に行き着くちょうどよい中間点を見つけることです。データは、具体的な選択肢を評価し始める前の段階で、意思決定ツリーを絞り込むのに役立ちます。」— &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ゴールデン ステート ウォリアーズ、消費者向け製品および新興テクノロジー担当シニア ディレクター、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Nick Manning 氏&lt;/strong&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Ab Initio がエージェント型 AI 時代に向けて企業データ活用を推進&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;対象:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Ab Initio は、大量データの統合とガバナンスを得意とするエンタープライズ向けソフトウェア企業です。同社のプラットフォームは、ハイブリッドおよびマルチクラウド環境にまたがる複雑なデータ ライフサイクルを管理するため、大規模組織から信頼されています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/blog/ja/products/data-analytics/unlocking-enterprise-data-to-accelerate-agentic-ai-how-ab-initio-does-it?hl=ja"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;取り組み:&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; AI エージェントが正確なデータに基づいて動けるようにする（グラウンディングする）という課題を解決するため、Ab Initio は Google Cloud と連携し、自社のデータ ファブリックを BigQuery、&lt;/span&gt;&lt;a href="https://cloud.google.com/dataplex"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Dataplex Universal Catalog&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、Gemini と統合しました。さらに、メインフレーム、COBOL、SAS などのレガシー環境と、最新のクラウド環境の間をつなぐ、500 以上のメタデータおよびデータコネクタ群も提供しています。この統合により、フィールド（項目）単位でエンドツーエンドのデータリネージを把握できるようになり、Gemini はデータの所在に左右されることなく、十分に文書化された「AI ですぐ使える」データにアクセスできるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;意義:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; AI エージェントの有効性は、アクセスできるデータの質と範囲に大きく左右されます。Ab Initio を「中立的なハブ」として使うことで、企業はデータそのものを移動させることなく、オンプレミスやマルチクラウドのデータを単一の統合レイヤに連携できます。その結果、Gemini が根拠に基づき、説明可能な形で推論するために必要となる、豊かな意味的コンテキスト（セマンティクス）とリネージを提供できるようになります。企業にとっては、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;テスト段階の AI から、監査可能でコンプライアンスにも対応し、複雑な意思決定を自動で行えるプロダクション レディなエージェント型ワークフローへ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;より速く移行できるということです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;コメント:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;「エージェント型 AI には、信頼できる AI 対応のデータとメタデータが必要です。情報の出所、品質、意味を理解することは、データそのものと同じくらい重要です。Gemini はエージェント レイヤの重要なコンポーネントとして機能し、このコンテキストを使用して説明可能かつ監査可能な意思決定を行います。」—&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; Ab Initio、開発責任者 &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Scott Studer 氏&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;および Google Cloud、データガバナンス、共有、統合担当プロダクト リード、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Chai Pydimukkala 氏&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- Google Cloud コンテンツおよび編集担当編集長&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 17 Mar 2026 01:30:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/topics/customers/cool-stuff-google-cloud-customers-built-monthly-round-up/</guid><category>AI &amp; Machine Learning</category><category>Data Analytics</category><category>Databases</category><category>Inside Google Cloud</category><category>Partners</category><category>Customers</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/feb-cool-stuff-hero-feb.max-600x600.png" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google Cloud のお客様が構築した優れたソリューション（2 月版）: Team USA のテック、通信会社のデータ刷新、ゴールデン ステートの「G.O.A.T.T.」</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/feb-cool-stuff-hero-feb.max-600x600.png</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/topics/customers/cool-stuff-google-cloud-customers-built-monthly-round-up/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Google Cloud Content &amp; Editorial </name><title></title><department></department><company></company></author></item><item><title>プロダクション レディな AI エージェントに関するデベロッパー ガイド</title><link>https://cloud.google.com/blog/ja/products/ai-machine-learning/a-devs-guide-to-production-ready-ai-agents/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 26 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/ai-machine-learning/a-devs-guide-to-production-ready-ai-agents?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この 1 年間で、デベロッパー コミュニティに変化が生じました。AI エージェントは、「興味深い研究コンセプト」から「チームが実際に構築しているもの」へと進化したのです。プロトタイプは機能しています。デモが示す可能性には目を見張るものがあります。ところが、ここで難題が持ち上がります。AI エージェントをどのようにリリースすればよいのでしょうか？&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この問いは多面的です。エージェントは従来のソフトウェアのようには動作しません。推論し、行動し、適応するという性質から、エージェントにはテスト、メモリ、オーケストレーション、セキュリティに対して異なるアプローチが求められます。決定的なコードで有効だったパターンをそのまま適用することはできません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;開発者がこれらの課題を解決できるよう、Google はエージェントのライフサイクル全体を網羅したガイド集を公開しました。これらのリソースは、Kaggle の &lt;/span&gt;&lt;a href="https://blog.google/innovation-and-ai/technology/developers-tools/ai-agents-intensive-recap/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;5 日間 AI エージェント集中講座&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;で初めて公開されました。そこで非常に高い人気と有用性が確認されたことから、より多くのユーザーに向けて公開する運びとなりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらのガイドでは、実用的なフレームワークとコードサンプルが提供されており、自身のプロジェクトに合わせて柔軟に適用できます。以下では、エージェントのアーキテクチャから本番環境へのデプロイまで、主要なコンセプトを順を追って説明します。それに基づき、どのテーマについてより深掘りすべきかを判断してください。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_ylYpswm.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="85i7q"&gt;&lt;b&gt;エージェントとは&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="6j6kl"&gt;エージェントの中核をなすものは、推論、行動、経時的な改善を行う自律的なエンティティです。エージェントの頭脳は大規模言語モデルです。これは、タスクを理解し、回答を生成し、コンテキストに基づいて意思決定を行う認知エンジンです。エージェントは静的なツールとは異なり、動作する中で適応します。思考、行動、観察という再帰的なループに基づいて機能します。各サイクルでエージェントは進歩し、その過程でアプローチを洗練させます。&lt;/p&gt;&lt;p data-block-key="18h6j"&gt;この中核の周囲にあるのがオーケストレーション レイヤであり、これは通信とデータフローを管理する神経系の役割を果たします。専門的なツールや外部サービスを調整する指揮者のようなものです。これには、即座に思い出すための短期記憶（セッションの状態）、過去のインタラクションを保持するための長期記憶（メモリサービス）、情報検索（RAG）、外部の世界でアクションを実行するためのモジュール（ツールの使用）などが含まれます。セキュリティ フレームワークにより、エージェントが安全に、意図された境界内で動作することが保証されます。このアーキテクチャの目的は、インテリジェントで有用かつ信頼できるアシスタントを作成することです。&lt;/p&gt;&lt;p data-block-key="cr1dd"&gt;これらの基本コンセプトの詳細については、&lt;a href="https://www.kaggle.com/whitepaper-introduction-to-agents"&gt;エージェントの概要&lt;/a&gt;に関するガイドをご覧ください。&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_g9ipmBn.max-1000x1000.png"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="szm03"&gt;&lt;b&gt;ツールと相互運用性&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="1v29r"&gt;エージェントが真に有用であるためには、ツール、データソース、他のエージェントとやり取りできる必要があります。2 つの新しいプロトコルが、そうした接続に対する標準化されたアプローチを提供します。&lt;/p&gt;&lt;p data-block-key="bfshe"&gt;Anthropic の Model Context Protocol（MCP）により、エージェントは外部のデータソースやステートレス ツールに標準化された方法で接続できます。デベロッパーは、サービスごとにカスタム統合を構築する代わりに、MCP の標準化されたインターフェースを使用して開発を簡素化し、相互運用性を向上させることができます。&lt;/p&gt;&lt;p data-block-key="7f2l9"&gt;Google の Agent2Agent プロトコル（A2A）はさらに一歩踏み込み、基盤となるフレームワークにかかわらずエージェント間の直接通信を可能にします。A2A を使用するエージェントは、安全かつ構造化されたメッセージの交換を通じて、互いの能力を把握し、やり取りの方法を交渉し、連携してタスクを処理します。&lt;/p&gt;&lt;p data-block-key="87mj8"&gt;これらのプロトコルを組み合わせることで、ツール、データ、他のエージェントとの接続を通じてより広範なエコシステム内で動作するエージェントの基盤が構築されます。&lt;a href="https://www.kaggle.com/whitepaper-agent-tools-and-interoperability-with-mcp"&gt;ツールと MCP による相互運用性&lt;/a&gt;に関するガイドでは、実装例とともにこれら 2 つのプロトコルについて詳しく説明しています。&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_q0z5p4C.max-1000x1000.png"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="szm03"&gt;&lt;b&gt;コンテキスト エンジニアリング&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="c2rl4"&gt;LLM がエージェントの脳であるとすれば、コンテキスト エンジニアリングは、適切な情報を適切なタイミングで LLM に提供する手法です。これには、プロンプト設計、検索メカニズム、ツールの選択、会話履歴など、エージェントが各リクエストを理解して応答する方法を形作るすべてのものが含まれます。&lt;/p&gt;&lt;p data-block-key="23pck"&gt;コンテキスト エンジニアリングにより、汎用モデルがパーソナライズされたアシスタントに変わります。コンテキスト エンジニアリングは、どのメモリを取得するか、どのツールを提供するか、各インタラクションをどのように構成するかを決定します。効果的なコンテキスト エンジニアリングにより、複数のセッションをまたいで一貫性を保持する有用なエージェントが作成されます。コンテキスト エンジニアリングが実装されない場合、エージェントは記憶を忘却したり、同じことを繰り返したり、的外れな回答を返したりすることになります。&lt;/p&gt;&lt;p data-block-key="51acn"&gt;&lt;a href="https://www.kaggle.com/whitepaper-context-engineering-sessions-and-memory"&gt;コンテキスト エンジニアリング&lt;/a&gt; ガイドでは、コンテキスト エンジニアリングのフレームワークと実装のための実用的な手法について説明しています。&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/4_un8EDXy.max-1000x1000.png"
        
          alt="4"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="szm03"&gt;&lt;b&gt;テストと評価&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="7nue8"&gt;自律エージェントには、品質保証に対する新しいアプローチが必要です。エージェントが独自の判断を下す場合、その成否は正しい出力を生成できるかという点だけでなく、プロセス全体にわたって正しい判断ができているかという点にもかかっています。&lt;/p&gt;&lt;p data-block-key="b05d4"&gt;エージェントを評価するにあたっては、最終的な回答の正しさだけでなく、エージェントが結果に至るまでに行う一連の意思決定と行動の軌跡に重点が置かれます。2 つのエージェントがまったく異なる経路で同じ結論に達する可能性があり、その経路を理解することが重要です。優れた評価では、ツールの選択、推論の質、エラー回復、エージェントが明確化のための質問をすべきときに質問したかどうかを調べます。&lt;/p&gt;&lt;p data-block-key="654p7"&gt;実用的な評価アプローチには、個々のコンポーネントの単体テスト、複数ステップの意思決定シーケンスの軌跡分析、サンドボックスからカナリア、本番環境への段階的な公開が含まれます。各ステージでは、より多くのユーザーに公開する前に、エージェントの動作のさまざまな側面を検証します。&lt;/p&gt;&lt;p data-block-key="af80"&gt;評価フレームワークとテスト方法の詳細については、&lt;a href="https://www.kaggle.com/whitepaper-agent-quality"&gt;エージェントの品質&lt;/a&gt;ガイドをご覧ください。&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_with_image"&gt;&lt;div class="article-module h-c-page"&gt;
  &lt;div class="h-c-grid uni-paragraph-wrap"&gt;
    &lt;div class="uni-paragraph
      h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;

      






  

    &lt;figure class="article-image--wrap-small
      
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/5_5AmNNfV.max-1000x1000.png"
        
          alt="5"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  





      &lt;p data-block-key="szm03"&gt;&lt;b&gt;エージェントの本番環境へのデプロイ&lt;/b&gt;&lt;/p&gt;&lt;p data-block-key="etksc"&gt;プロトタイプから本番環境に移行するには、エージェント固有のニーズに合わせて設計されたインフラストラクチャが必要です。状態を維持し、ツールを動的に使用し、自律的に動作するシステムを実現するには、従来型のデプロイ パターンに適応性を持たせることが求められます。&lt;/p&gt;&lt;p data-block-key="6772f"&gt;本番環境のエージェントには、インタラクション全体でコンテキストを維持するためのセッション管理、長期記憶のための永続的なメモリシステム、適切な認証と権限によるツール統合、エージェントの意思決定とアクションを追跡するためのリアルタイムのロギングが必要です。&lt;/p&gt;&lt;p data-block-key="68abv"&gt;ほとんどのチームは、内部テスト用のサンドボックス、限定的な実環境でのテスト用のカナリア、完全なロールアウト用の本番環境という段階でデプロイします。各ステージでパフォーマンスを検証し、アクセスを拡大する前に問題を検出します。&lt;/p&gt;&lt;p data-block-key="43lvt"&gt;&lt;a href="https://www.kaggle.com/whitepaper-prototype-to-production"&gt;プロトタイプから本番環境へ&lt;/a&gt;のガイドでは、プロダクション レディなエージェント インフラストラクチャを構築するためのアーキテクチャに関するガイダンスとコードサンプルを提供しています。&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;出発点&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;どこから始めるべきかは、お客様の取り組みの段階によって異なります。&lt;/span&gt;&lt;a href="https://www.kaggle.com/whitepaper-introduction-to-agents" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;エージェントの概要&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;ガイドでは基本的なコンセプトを説明し、&lt;/span&gt;&lt;a href="https://www.kaggle.com/whitepaper-agent-tools-and-interoperability-with-mcp" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ツールと MCP による相互運用性&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;や&lt;/span&gt;&lt;a href="https://www.kaggle.com/whitepaper-context-engineering-sessions-and-memory" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;コンテキスト エンジニアリング&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;のガイドでは構築の実践的な課題を取り上げます。検証とリリースを行う準備ができた段階では、&lt;/span&gt;&lt;a href="https://www.kaggle.com/whitepaper-agent-quality" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;エージェントの品質&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と&lt;/span&gt;&lt;a href="https://www.kaggle.com/whitepaper-prototype-to-production" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;プロトタイプから本番環境へ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;のガイドが役立ちます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントの分野は急速に進化していますが、一人で解決する必要はありません。現在の課題に合ったリソースを選んで、構築を始めましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;テクニカル ソリューション マネージャー&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Kanchana Patlolla&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Google、シニアスタッフ ML エンジニア兼生成 AI 集中講座創設者&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Anant Nawalgaria&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/ai-machine-learning/a-devs-guide-to-production-ready-ai-agents/</guid><category>Data Analytics</category><category>Developers &amp; Practitioners</category><category>AI &amp; Machine Learning</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/production_ready_ai.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>プロダクション レディな AI エージェントに関するデベロッパー ガイド</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/production_ready_ai.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/ai-machine-learning/a-devs-guide-to-production-ready-ai-agents/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Kanchana Patlolla</name><title>Technical Solutions Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Anant Nawalgaria</name><title>Sr. Staff ML Engineer &amp; Founder of Gen AI Intensive, Google</title><department></department><company></company></author></item><item><title>PayPal 史上最大規模のデータ移行が生成 AI イノベーションの基盤に</title><link>https://cloud.google.com/blog/ja/products/databases/paypals-historic-data-migration-is-the-foundation-for-its-gen-ai-innovation/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 27 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/databases/paypals-historic-data-migration-is-the-foundation-for-its-gen-ai-innovation?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;生成 AI 時代の到来により、企業には革新的なプロダクトを生み出す前例のない機会が訪れており、それに対応するため、テクノロジー インフラの戦略的な見直しが求められています。数年前、数億人の顧客にサービスを提供するデジタル ネイティブ企業である PayPal は、大きな課題に直面していました。同社は 25 年にわたりサービスと機能を拡大してきましたが、その結果、データ分析インフラは複雑化していました。さらに、規模拡大の制約や Venmo、Braintree などの企業買収の影響により、約 400 ペタバイトものデータが 12 のサイロ化されたシステムに分散していました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;成長とイノベーションで成功を重ねた結果、複雑さが増し、それが次の進化の足かせになりかねない状況でした。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;金融サービス分野における次なるイノベーションの波を引き続き牽引していくために、私たち PayPal はデータ基盤のモダナイゼーションが不可欠だと判断しました。今回は、PayPal が、おそらく史上最大級のデータ移行の一つを成功させ、最終的に分析基盤を Google Cloud のエンタープライズ向けデータ ウェアハウスである &lt;/span&gt;&lt;a href="https://cloud.google.com/bigquery?utm_source=pmax&amp;amp;utm_medium=display&amp;amp;utm_campaign=Cloud-SS-DR-GCP-1713658-GCP-DR-NA-US-en-pmax-Display-pmax-All-BigQuery&amp;amp;utm_content=c--x--9197900-21713147502&amp;amp;gclsrc=aw.ds&amp;amp;gad_source=1&amp;amp;gad_campaignid=22037004910&amp;amp;gclid=CjwKCAiA2PrMBhA4EiwAwpHyC9MFyRGX-MAfCVAvVymBFbmHO2772iLYl6Xu9frKxLd5NjyyZMuf1RoC2KQQAvD_BwE&amp;amp;e=48754805"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;BigQuery&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; に移行した経緯をご紹介します。この取り組みは、事業の重点領域を拡大および推進し、絶えず変化するお客様の金融ニーズに応えていくために必要となる強固なデータ基盤を構築するうえで、大きな前進となりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この移行は不可欠でしたが、規模の大きさは圧倒的でした。実際、（すでに運用を終了した）Teradata システムをはじめ、いくつかの指標で見ても、これは史上最大級のデータ移行の一つだったと私たちは考えています。こうした規模の移行にふさわしく、私たちがどのようにこの移行を進めたのか、また皆さんが自社で大規模な移行に取り組む際に検討すべき点は何かについて、いくつかの示唆を共有したいと思います。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;データに眠る可能性&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;デジタル決済の草分け的存在の一つとして、PayPal は数十億件の取引を処理し、数十年にわたる貴重なお客様インサイトを蓄積してきました。当社には、お客様や加盟店のために十分活用しきれないまま、何十年もかけて蓄積されてきた膨大なデータがあります。まさに「山」ではなく「山脈」と呼ぶべき規模です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;買収や新サービスの追加によって有用な機能は増えましたが、その一方で新たなデータ課題も生まれました。たとえば、小規模事業者がオンライン販売では PayPal を、地域での取引では Venmo を使うといったことがあります。しかし、事業全体を一元的に把握できる形で見せるには、コストも時間もかかる複雑な処理が必要でした。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データが分断されていたため、消費者一人ひとりに合わせた体験を提供しにくくなり、その結果、利用者がお金の価値を最大限に引き出せる可能性も小さくなっていました。加えて、データからより深いインサイトを得ることも難しくなっていました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;生成 AI の時代が始まるにつれ、この分断は単なる技術的な不便さでは済まなくなってきました。&lt;/span&gt;&lt;a href="https://cloud.google.com/transform/ja/ai-impact-industries-2025?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;金融サービスにおいて AI が大きな変革&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をもたらし、&lt;/span&gt;&lt;a href="https://cloud.google.com/transform/financial-services-banking-insurance-gen-ai-roi-report-dozen-reasons-ai-value"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;費用対効果も大きいと見込まれる&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;中、データが断片化したままでは、お客様が期待する高度で賢い体験を生み出す力が大きく制約されてしまうことは明らかでした。具体的には、業界をリードする不正検知モデルをさらに強化することから、競争の激しいグローバル経済で加盟店が成功できるよう最高水準のコマース基盤を提供することまで、幅広い取り組みが含まれます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;そこに到達するには、まず分散していたデータ基盤を整える必要がありました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;レガシーシステムとこれからの目標&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;対象範囲は非常に大規模でした。世界最大規模とされる Teradata 環境に加え、Hadoop クラスタ、Redshift、Snowflake、さらにペタバイト級の取引データを処理するさまざまなシステムを含む、複数のデータ プラットフォームを統合する必要がありました。しかもこの移行は、お客様が求めるセキュリティと信頼性を損なうことなく、サービスを止めずに実行しなければなりませんでした。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;テクノロジー企業として PayPal には相応の社内リソースがあるため、まずはこの課題に自前で取り組むべきかどうかを判断する必要がありました。コストと効果を比較検討した結果、将来のニーズに対応するためにオンプレミス基盤を統合し、拡張していくやり方では、費用も完了までの期間も現実的ではないと分かりました。さらに、AI のイノベーションはクラウド上で急速に進んでいました。データの力を真に活用するには、そのイノベーションが生まれている場所に身を置く必要がありました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;私たちはさまざまなデータウェアハウス ソリューションを評価した結果、多くの利点を備えた BigQuery を選択しました。BigQuery は、コンピューティングとストレージが分離され、それぞれを独立してスケールできる、フルマネージドのクラウドネイティブ プラットフォームです。また、私たちが必要としていた規模とパフォーマンスに対応する強力な機能を備えており、使い慣れた SQL インターフェースを利用できるため、開発者コミュニティにとっても学習のハードルが比較的低いという利点がありました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;最も重要なのは、BigQuery が AI とネイティブに統合されている点です。これにより、データ分析をシームレスかつ効率的に行えます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;統合データに向けた歩み&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データ パートナーとして Google Cloud を選定したのち、私たちはこの歴史的なデータ移行プロジェクトに着手しました。大げさに聞こえるかもしれません。しかし、PayPal の事業規模、展開する地域の広さ、地域ごとに異なる規制、そしてこのデータが高い機密性を持ち、文字どおり大きな価値を有することを踏まえると、この取り組みがいかに大規模で難易度の高いものだったかが見えてきます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud コンサルティングのパートナーや専門家の支援を受けながら、私たちは 300 ペタバイト超のデータを移行し、運用を効率化しました。同時に、全体の約 25% に相当するワークロードを廃止しました。そしてこれらを、事業運用のダウンタイムを一切発生させることなく、またお客様への影響もなく実現しました。成功につながった主な要因は、次のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;連携:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 大規模な変革を実現するうえで最初のハードルは、関係者の間で共通の目標に対する認識をそろえることです。そこで私たちは、この取り組みを全社的な最優先事項と位置付けました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;調査と分析: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;移行の範囲、作業量、予算見込みを定義するためには、データ、ワークロード、入出力のデータ ストリームについて詳細な棚卸しを行うことが不可欠です。データリネージを確立することで、さまざまなコンポーネントの起点や相互関係を追跡できるようになり、依存関係の構造を明確かつ包括的に把握できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;戦略:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 移行プロセスの基本原則を定めることも重要です。たとえば、リフト＆シフトを採用するのか、それともモダナイゼーションを進めるのかを判断すること、セキュリティ原則を定義すること、ガバナンスのガードレールを設定すること、利用状況をどのように追跡するかを決定することなどが含まれます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;実行:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 可能な限りあらゆる作業を自動化し、移行の進捗を継続的に把握できるよう、リアルタイムのダッシュボードも構築しました。また、移行プロセス全体に FinOps を組み込み、利用状況とパフォーマンスを明確に可視化できるようにしました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;BigQuery で得られた成果とその先にある価値&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;より迅速にインサイトを得られるようになりました。データ サイエンティストが用いる複雑なクエリも含め、クエリの実行速度は 2.5 倍から 10 倍に向上しました。これによりリアルタイムの分析情報が得られるようになり、PayPal は商品レコメンド、オファー、カスタマー サポートをより個別化できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;新たな AI の土台も整いました。モデルのトレーニングに利用できるデータは、鮮度が 16 倍向上しました。AI 開発上重要な工程である特徴量エンジニアリングも、整備されたガバナンス下のクリーンなデータに即時アクセスできるようになったことで改善されています。その結果、個人および企業の双方に向けた、パーソナライズされた金融ガイダンスや予測分析の開発が加速しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;業務の最適化も実現しました。BigQuery への移行により、データインフラのベンダーは 4 社から 1 社に集約され、運用が簡素化されるとともに複雑さも大きく軽減されました。また、プラットフォーム間で発生していたデータの重複も完全に解消されました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery 上に構築した新しい統合データ プラットフォームは、PayPal の次なるイノベーションを支える基盤となっています。これにより、エコシステム全体にわたって、より直感的でパーソナライズされた体験を提供できるようになり、生成 AI の力も最大限に活用できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;AI を活用したイノベーションの可能性&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今後、この統合データ プラットフォームを基盤として、これまで実現できなかった AI を活用した体験の提供を検討しています。たとえば、次のような取り組みです。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;お客様に影響が及ぶ前に潜在的な問題を検知する予測型の不正防止。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;加盟店がビジネスを最適化できるよう支援するパーソナライズされた金融インサイト。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;お客様一人ひとりの好みや行動パターンに合わせて最適化されるシームレスな決済体験。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;より高度なリスク評価を通じた、これまで十分な金融サービスを受けられていなかったコミュニティに対する金融アクセスの拡大。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、&lt;/span&gt;&lt;a href="https://cloud.google.com/transform/ja/a-new-era-agentic-commerce-retail-ai?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;エージェント型コマース&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をはじめとする&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/topics/financial-services/introducing-an-agentic-commerce-solution-for-merchants-from-paypal-and-google-cloud?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;新たな可能性&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;も見据えています。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;AI 時代の教訓&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;私たちの移行は規模の面で特別な取り組みに見えるかもしれませんが、抱えている課題や目指している方向性は、決して私たちだけのものではありません。今まさに自社のデータ基盤を見直そうとしている金融サービス業界の企業はもちろん、それ以外の業界にとっても、参考になる論点は数多くあります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;まず、データがどれほど十分に活用されていないか、そしてどれほど整理されていないかを過小評価しないことです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データを一元化し、正確性と整合性を担保できれば、AI の実験や本番投入に向けた土台が整います。データ ファブリックの整備に時間を投じる組織ほど、ML や生成 AI のアプリケーションを、より早く、しかも大規模に市場へ投入できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;次に重要なのは、適切な統制のもとで、組織内の誰もがデータにアクセスできる状況を整えることです。これにより、多くの可能性が開かれます。データ オーケストレーションとエンタープライズ検索を生成 AI と組み合わせれば、長年固定化してきた部門間のサイロを取り払い、組織全体の意思決定を加速できる可能性があります。これは、AI 活用の中でも特に有望な領域の一つです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;金融の世界は、新たなテクノロジーと変化する顧客の期待に後押しされ、今後も進化し続けるでしょう。PayPal のデータ変革は、老舗企業であっても、立ちはだかる根本課題に正面から向き合う意思さえあれば、この変化に先回りする形で自らを再構築できることを示しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;その結果、私たちはデジタル決済のパイオニアとしての地位を守っただけでなく、デジタル コマースにおける次なるイノベーションの波を牽引し続けるための基盤も整えることができました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;PayPal、SVP 兼データ、AI、ML テクノロジー担当グローバル ヘッド&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Mani Iyer 氏&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;PayPal、データ分析担当シニア ディレクター&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Vaishali Walia 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 09 Mar 2026 01:30:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/databases/paypals-historic-data-migration-is-the-foundation-for-its-gen-ai-innovation/</guid><category>AI &amp; Machine Learning</category><category>Financial Services</category><category>Data Analytics</category><category>Databases</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/paypal-historic-teradata-migration.max-600x600.png" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>PayPal 史上最大規模のデータ移行が生成 AI イノベーションの基盤に</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/paypal-historic-teradata-migration.max-600x600.png</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/databases/paypals-historic-data-migration-is-the-foundation-for-its-gen-ai-innovation/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Mani Iyer</name><title>SVP &amp; Global Head of Data, AI &amp; ML Technology, PayPal</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Vaishali Walia</name><title>Sr Director Data Analytics, PayPal</title><department></department><company></company></author></item><item><title>BigQuery の自律型エンべディング生成で AI ワークフローを簡素化</title><link>https://cloud.google.com/blog/ja/products/data-analytics/introducing-bigquery-autonomous-embedding-generation/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 20 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/introducing-bigquery-autonomous-embedding-generation?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;生成 AI や検索拡張生成（RAG）の世界において、エンべディングは、マシンや AI エージェントがデータのセマンティックな意味を理解できるようにするための「秘訣」です。BigQuery が&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/data-analytics/bigquery-emerges-as-autonomous-data-to-ai-platform?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;データを AI につなげる自律型プラットフォーム&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の能力を拡張する中で、エンべディングによって価値の高いマルチモーダル ユースケースが実現します。しかし、多くのデータエンジニアにとって、エンベディングの管理は頭痛の種です。従来、ユーザーはソース コンテンツの更新、エンベディングの生成、保存の伝播のために、エンベディング生成パイプラインを自身で設定する必要がありました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび、BigQuery ユーザーの AI ワークロードを支援するために、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;自律型エンベディング生成&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;機能を発表しました。この機能により、BigQuery ではソース列に基づいてテーブルのエンベディング列を自動的に維持できます。手動パイプラインの必要性や同期の問題もなくなり、AI 対応のデータを簡単に活用できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;エンベディングの管理（従来の方法）&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;自律型の生成ではない従来の方法では、ベクトル検索データベースを更新するプロセスは通常、以下のような流れでした。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ソーステーブルの新しい行を&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;検出&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;する。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-ai-embed"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI.EMBED&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; などの関数を使用して&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;エンベディングを生成&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;する。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;レート制限と再試行を&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;処理&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;する。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;新しいベクトルで宛先テーブルを&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;更新&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;する。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;エンベディング生成の進行状況を&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;モニタリング&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;する。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データが頻繁に変更される場合、これらのベクトルを同期し続けることは、ユーザーや管理者にとって大きな負担になる場合があります。このような背景を踏まえ、以下の機能によって BigQuery を強化することを検討しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;1. ユーザーがデータを直接操作できるようにする&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ユーザーの検索エクスペリエンスを簡素化し、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;AI.SEARCH(TABLE mydataset.products, 'product_description', "A really fun toy")&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; のような簡単な操作を、エンべディングを理解したり操作したりすることなく実行できるようする。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2. 自動同期&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery がユーザーに代わってエンベディングの生成を管理し、生成されたエンベディングをソースデータと同期させる。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;3. ベクトル インデックスとの緊密な統合&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery の &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/search_functions#vector_search"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;VECTOR_SEARCH&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は多くのユーザーに利用されているため、マネージド エンベディングがこの機能に統合されることを保証する。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;解決策: 自律的に生成されるエンベディング列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エンべディングをテーブルの管理対象の一部として扱うことで、この問題を解決しました。これにより、使い慣れた SQL 構文を使用して、BigQuery が管理する自律型エンべディング列を定義できるようになりました。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;quot;CREATE TABLE mydataset.products (\r\n  name STRING,\r\n  description STRING,\r\n  description_embedding STRUCT&amp;lt;result ARRAY&amp;lt;FLOAT64&amp;gt;, status STRING&amp;gt;\r\n    GENERATED ALWAYS AS (AI.EMBED(\r\n      description,\r\n      connection_id =&amp;gt; &amp;#x27;us.test_connection&amp;#x27;,\r\n      endpoint =&amp;gt; &amp;#x27;text-embedding-005&amp;#x27;\r\n    ))\r\n    STORED OPTIONS( asynchronous = TRUE )\r\n);&amp;quot;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe84b70c460&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt; 詳細については、こちらの&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/autonomous-embedding-generation"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ガイド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ベクトル インデックスやベクトル検索との統合&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、BigQuery の&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/vector-index"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ベクトル インデックス&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;や&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/search_functions#vector_search"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ベクトル検索&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;も、生成されたエンベディング列と統合されます。ソースデータ列に関連付けられたベクトル インデックスを直接作成でき、エンべディングを手動で管理することなくデータをクエリできます。BigQuery は、ベーステーブルのモデルを自動的に適用して、クエリと互換性のあるエンべディングを生成します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;AI.SEARCH の導入&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;また、データ中心の検索エクスペリエンスを簡単に開始できるように、新たに &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-ai-search"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI.SEARCH&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; 関数をリリースしました。AI.SEARCH は、ベーステーブルから生成されたエンベディング列に関連付けられたエンベディング モデルを自動的に使用するため、AI.SEARCH や VECTOR_SEARCH を使用する際にエンベディング構成を操作する必要がありません。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;SELECT base.name, base.description, distance\r\nFROM AI.SEARCH(TABLE mydataset.products, \&amp;#x27;description\&amp;#x27;, &amp;quot;A really fun toy&amp;quot;);&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82d76f2b0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;シンプルな管理&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;自律型エンベディング生成は、現在プレビュー版を提供しています。データ分析パイプラインの一部として今すぐご利用いただけます。また、プロセスをエンドツーエンドで簡単に管理できるようにする以下のような機能も導入しています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;エンベディング ステータス メタデータ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; テーブル内の null 以外のエンベディングの割合をクエリすることで、エンベディング生成の進行状況を追跡できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;quot;SELECT\r\n  COUNTIF(description_embedding IS NOT NULL\r\n  AND description_embedding.status = &amp;#x27;&amp;#x27;) * 100.0 / COUNT(*) AS percent\r\nFROM mydataset.products;&amp;quot;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82d76f760&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ベクトル インデックスの作成はいつでも開始できますが、インデックス モデルの生成は、パフォーマンス向上が見込まれる規模に達した場合にのみ実行されます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Vertex AI モデルへのネイティブ アクセス:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; BigQuery 接続に &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;Vertex AI ユーザー&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;のロールを付与することで、エンベディング生成が、ユーザーの代わりにリモートの最先端の Vertex AI エンベディング モデルと安全に「通信」できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ネイティブ エラー モニタリング:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; エンべディング生成パイプラインのいずれかのステップが失敗した場合、INFORMATION_SCHEMA ジョブビュー（&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/autonomous-embedding-generation#troubleshooting"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;例&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;）で最近のバックグラウンド ジョブのステータスを確認できます。このビューには、問題を解決するのに役立つ詳細なエラー情報が表示されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;今後の予定&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;自律型エンベディング生成の取り組みは、あらゆる種類のデータの処理や有効化に対応した AI ネイティブのマルチモーダル データ基盤への移行を表すものです。データ プラットフォーム内でエンベディング生成を自動化して結合することで、実装作業に費やすデベロッパーの負担を減らし、インテリジェントなアプリケーション構築に注力できるよう支援します。また、現在も以下のような機能の開発に取り組んでいます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;データ定義ライブラリ（DDL）とデータ制御言語（DCL）による接続作成の簡素化&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;生成されたエンベディング列を既存のテーブルに追加する機能（ALTER TABLE ADD COLUMN DDL 経由）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;生成されたエンべディング列を管理する API と UI のサポート&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/objectref_functions#objectref"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ObjectRef&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を使用したマルチモーダル データの直接サポート&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;準備はよろしいですか？&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/autonomous-embedding-generation"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;BigQuery の公式ドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご参照ください。マネージド エンべディング テーブルのセットアップを今すぐ始めましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ソフトウェア エンジニア&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Andong Li&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ソフトウェア エンジニア&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Brian Seung&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 05 Mar 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/introducing-bigquery-autonomous-embedding-generation/</guid><category>AI &amp; Machine Learning</category><category>BigQuery</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>BigQuery の自律型エンべディング生成で AI ワークフローを簡素化</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/introducing-bigquery-autonomous-embedding-generation/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Andong Li</name><title>Software Engineer</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Brian Seung</name><title>Software Engineer</title><department></department><company></company></author></item><item><title>Conversational Analytics API を使用して BigQuery で会話型エージェントを構築する</title><link>https://cloud.google.com/blog/ja/products/data-analytics/build-data-agents-with-conversational-analytics-api/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 20 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/build-data-agents-with-conversational-analytics-api?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データを BigQuery に取り込むことで情報は一元化できますが、真の課題はそのデータを利用できるようにすることです。技術的な障壁のために、知りたいことがある人（経営幹部からアナリストまで）が必要な回答を得られない、ということが少なくありません。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini を搭載した &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/gemini/docs/conversational-analytics-api/overview?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Conversational Analytics API&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を使用すれば、複雑なシステムを使わなくてもインサイトが得られます。この API は、自然言語を理解し、BigQuery データをクエリして、テキスト、テーブル、グラフで回答を提供する、コンテキスト認識型エージェントの構築を支援するよう設計されています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;現在、API と連携できるソリューションであれば、どのようなものでも構築できます。たとえば、&lt;/span&gt;&lt;a href="https://discuss.google.dev/t/new-conversational-analytics-api-adk-demo/272389" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Development Kit（ADK）と統合&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;してマルチエージェント システムを構築したり、以下のようなデータ戦略を実装したりすることができます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;運用担当者向けのセルフサービス トリアージ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; サポートチームやセールスチームなどに、データに関する質問に即座に回答するエージェントを提供します。「Why did signups drop last week?（先週、登録者数が減ったのはなぜ？）」といった質問をチケットで問い合わせなくても、すぐに回答を得ることができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;SaaS プロダクトを差別化:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 優れたチャット インターフェースをプラットフォームに直接埋め込むことで、プラットフォームを差別化できます。お客様は平易な英語を使用して、独自の使用状況データをクエリ、可視化できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;動的なレポート:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 静的な PDF を超えるレポート機能です。核となるレポート機能を自動化し、レポートをリアルタイムの会話バージョンに効果的に置き換え、関係者が微妙なニュアンスのフォローアップの質問をしてより詳細な調査ができるようにします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この投稿では、Conversational Analytics API を使用して BigQuery で会話型エージェントを構築する方法をご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ステップ 1: エージェントを構成して作成する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データ分析エージェントをデプロイするには、最終的な作成呼び出しを行う前に、アクセス、コンテキスト、環境を構成する必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ご紹介する例では Python SDK を使用していますが、Conversational Analytics API はユーザーの好みや環境に応じて&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/gemini/docs/conversational-analytics-api/overview#client-libraries"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;他の多くの言語にも対応&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;クライアントを初期化し、BigQuery ソースを定義する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;まず、API とのやり取りに必要なクライアント（DataAgentServiceClient）をインスタンス化します。このクライアントは、明示的な BigQueryTableReference オブジェクトと組み合わせて使用します。BigQueryTableReference オブジェクトは、エージェントが特定のテーブル（project_id、dataset_id、table_id で定義）にアクセスすることを承認します。こうした個々の参照は、bq フィールドの下の DatasourceReferences オブジェクトに集約されます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;from google.cloud import geminidataanalytics\r\n\r\n# Set project-specific variables (client, location, project IDs)\r\ndata_agent_client = geminidataanalytics.DataAgentServiceClient()\r\nlocation = &amp;quot;global&amp;quot;\r\nbilling_project = &amp;quot;your-gcp-project-id&amp;quot;\r\ndata_agent_id = &amp;quot;google_trends_analytics_agent&amp;quot;\r\n\r\n# Define the BigQuery table sources\r\nbq_top = geminidataanalytics.BigQueryTableReference(\r\n    project_id=&amp;quot;bigquery-public-data&amp;quot;, dataset_id=&amp;quot;google_trends&amp;quot;, table_id=&amp;quot;top_terms&amp;quot;\r\n)\r\nbq_rising = geminidataanalytics.BigQueryTableReference(\r\n    project_id=&amp;quot;bigquery-public-data&amp;quot;, dataset_id=&amp;quot;google_trends&amp;quot;, table_id=&amp;quot;top_rising_terms&amp;quot;\r\n)\r\ndatasource_references = geminidataanalytics.DatasourceReferences(\r\n    bq=geminidataanalytics.BigQueryTableReferences(table_references=[bq_top, bq_rising]))&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82cf657c0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェント コンテキストを設定する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;system_instruction（エージェントの動作 / ロールを定義）と datasource_references（エージェントがアクセスできるデータを定義）をバンドルして、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/gemini/docs/conversational-analytics-api/data-agent-authored-context-bq"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;コンテキスト オブジェクトを構築&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;します。完成したコンテキストは、最終オブジェクト DataAgent の DataAnalyticsAgent 構造体の中でネストされます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;文字列ベースのシステム指示を与えることもできますが、より堅牢なコンテキスト オブジェクトを使用してエージェントに指示を与えることをおすすめします。さらに、オブジェクトに追加のシステム指示を与えて、補足ガイダンスを提供できるようにすることもできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;# Set the context using our system_instruction string\r\npublished_context = geminidataanalytics.Context(\r\n    system_instruction=system_instruction,\r\n    datasource_references=datasource_references\r\n    example_queries=example_queries\r\n)\r\n\r\ndata_agent = geminidataanalytics.DataAgent(\r\n    data_analytics_agent=geminidataanalytics.DataAnalyticsAgent(\r\n        published_context=published_context\r\n    ),\r\n)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82cf65b20&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェントを作成する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;data_agent_client.create_data_agent を呼び出します。このリクエストには、親リソースパス（projects/{billing_project}/locations/{location}）、一意のdata_agent_id、デプロイを完了できるようにすべて構成された data_agent オブジェクトが含まれます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;# Create the agent\r\ndata_agent_client.create_data_agent(request=geminidataanalytics.CreateDataAgentRequest(\r\n    parent=f&amp;quot;projects/{billing_project}/locations/{location}&amp;quot;,\r\n    data_agent_id=data_agent_id,\r\n    data_agent=data_agent,\r\n))&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82cf65ee0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これで、エージェントが作成され、published_context によって定義されます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ステップ 2: 会話を作成する（ステートフルとステートレス）&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Conversational Analytics API は、以下の 2 つの方法で会話を処理できます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ステートレス:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 質問とエージェント コンテキストを送信します。会話履歴は自身のアプリケーションで管理し、新しいリクエストごとに送信する必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ステートフル:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; サーバーで「会話」を作成します。API が履歴を管理します。これにより、ユーザーはフォローアップの質問をすることができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ここでは、ステートフルな会話を構成します。新しいエージェントに関連付けられた会話オブジェクトを作成します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;def setup_conversation(conversation_id: str):\r\n    data_chat_client = geminidataanalytics.DataChatServiceClient()\r\n    conversation = geminidataanalytics.Conversation(\r\n        agents=[data_chat_client.data_agent_path(\r\n            billing_project, location, data_agent_id)],\r\n    )\r\n    request = geminidataanalytics.CreateConversationRequest(\r\n        parent=f&amp;quot;projects/{billing_project}/locations/{location}&amp;quot;,\r\n        conversation_id=conversation_id,\r\n        conversation=conversation,\r\n    )\r\n    try:\r\n        # Check if it already exists\r\n        data_chat_client.get_conversation(name=data_chat_client.conversation_path(\r\n            billing_project, location, conversation_id))\r\n    except Exception:\r\n        response = data_chat_client.create_conversation(request=request)\r\n        print(&amp;quot;Conversation created successfully.&amp;quot;)\r\n\r\nconversation_id = &amp;quot;my_first_conversation&amp;quot;\r\nsetup_conversation(conversation_id=conversation_id)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82cf65d30&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ステップ 3: ストリーミング チャットループを作成する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;インタラクティブな分析を可能にするため、会話フローを管理する関数 stream_chat_response を実装します。Data Analytics Agent API は、レスポンスをストリームとして返すように設計されています。この処理は、エージェントの最新の進捗状況をリアルタイムで提供するために不可欠です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;一般的なレスポンス ストリームには、以下のような個別のコンポーネントが含まれます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;スキーマ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; テーブルの解像度の確認。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;データ（クエリ）:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 生成された SQL クエリ（デバッグと透明性の確保に適しています）。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;データ（結果）:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 結果のデータ構造体（Pandas のような DataFrame など）。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;グラフ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; データ可視化のための Vega-Lite JSON 仕様。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;テキスト:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 合成された自然言語での最終的な要約。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;関数を定義する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この関数は、ユーザーの質問を受け付けるように定義されています。内部では、DataChatServiceClient を初期化し、ストリーミング完了後にグラフをレンダリングする必要があるかどうかを追跡するための単純なフラグ（chart_generated_flag）を定義します。ユーザーの質問は、API リクエストに必要な Message オブジェクトにラップされます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;quot;def stream_chat_response(question: str):\r\n    data_chat_client = geminidataanalytics.DataChatServiceClient()\r\n    chart_generated_flag = [False] # Flag to help with visualization\r\n    \r\n    # Format the user&amp;#x27;s question into an API-ready Message object\r\n    messages = [\r\n        geminidataanalytics.Message(\r\n            user_message=geminidataanalytics.UserMessage(text=question)\r\n        )\r\n    ]&amp;quot;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82cf65ac0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ストリームを処理する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ConversationReference は必須です。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;ステートフルな会話&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;に関連付け、先ほど作成した特定の data_agent にリンクします。親パス、メッセージ、参照を使ってリクエスト オブジェクトを完全に構築したら、data_chat_client.chat を呼び出します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;次に、返されたストリームを反復処理します。ここでは、ユーティリティ関数 show_message を使用して、さまざまなレスポンス タイプ（テキスト、グラフ、データ）を解析し、ユーザーに合わせて適切にフォーマットしています。最後に、ストリーム内で chart_generated_flag が設定されていた場合は、後処理ユーティリティ（preview_in_browser）が可視化のレンダリングを処理します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;# Reference the stateful conversation and the created Data Agent\r\n    conversation_reference = geminidataanalytics.ConversationReference(\r\n        conversation=data_chat_client.conversation_path(\r\n            billing_project, location, conversation_id\r\n        ),\r\n        data_agent_context=geminidataanalytics.DataAgentContext(\r\n            data_agent=data_chat_client.data_agent_path(\r\n                billing_project, location, data_agent_id\r\n            ),\r\n        ),\r\n    )\r\n    \r\n    # Prepare the chat request\r\n    request = geminidataanalytics.ChatRequest(\r\n        parent=f&amp;quot;projects/{billing_project}/locations/{location}&amp;quot;,\r\n        messages=messages,\r\n        conversation_reference=conversation_reference,\r\n    )\r\n    \r\n    # Process the streaming response\r\n    stream = data_chat_client.chat(request=request)\r\n    for response in stream:\r\n        # \&amp;#x27;show_message\&amp;#x27; is a utility function that formats\r\n        # and prints the different response types (text, data, chart)\r\n        show_message(response, chart_generated_flag)\r\n\r\n    # If a chart was generated, \&amp;#x27;preview_in_browser\&amp;#x27;\r\n    # is a utility to save and serve it as HTML\r\n    if chart_generated_flag[0]:\r\n        preview_in_browser()&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82cf65790&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ステップ 4: エージェントと会話する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;質問する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;では、成果を見てみましょう。stream_chat_response 関数を使用して会話できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;コンテキストを確認する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;まず、エージェントがそのコンテキストを理解しているかどうかを確認しましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Python&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;question = &amp;quot;Hey what data do you have access to?&amp;quot;\r\nstream_chat_response(question=question)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82cf653d0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントは、system_instruction で指定した説明を使用して、top_terms テーブルと top_rising_terms テーブルの概要を返します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;自然言語から SQL、そしてグラフへ&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;今度は、複雑なクエリを見てみましょう。平易な英語でグラフをリクエストしていることに注目してください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Python&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;question = &amp;quot;What are the top 20 most popular search terms last week in NYC based on rank? Display each term and score as a column chart&amp;quot;\r\nstream_chat_response(question=question)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82cf65cd0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントは、このプロセスを以下のようにストリーミングします。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;生成された SQL クエリを表示します。このクエリは、top_terms テーブルにアクセスし、dma_name = 'New York NY' と直近の 1 週間でデータをフィルタします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;結果のデータをテーブルとして出力します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Vega グラフの仕様を生成します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;preview_in_browser ユーティリティがこれを、縦棒グラフを表示する index.html ファイルとして提供します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ステートフルなフォローアップ&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ここで、ステートフルな会話（ステップ 2）が力を発揮します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Python&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;question = &amp;quot;What was the percent gain in growth for these search terms from the week before?&amp;quot;\r\nstream_chat_response(question=question)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82cf652b0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントは、「these search terms（これらの検索語句）」が質問 2 の結果を指していることを記憶しています。新しいクエリを生成し、今回は（join_instructions の指示に沿って）top_terms テーブルと top_rising_terms テーブルを INNER JOIN して、同じ語句リストの percent_gain を取得します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ステップ 5: エージェントを管理する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントとメッセージのライフサイクル管理について詳しくは、Conversational Analytics API ドキュメントの、実行できるさまざまな API リクエスト（&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/gemini/docs/conversational-analytics-api/build-agent-http#manage-data-agents-and-conversations"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;HTTP&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; / &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/gemini/docs/conversational-analytics-api/build-agent-sdk#manage-data-agents-and-conversations"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Python&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;）に関するページをご確認ください。&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/gemini/docs/conversational-analytics-api/build-agent-http#manage-data-agents-and-conversations"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;エージェントの管理&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;方法、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/gemini/docs/conversational-analytics-api/build-agent-http#set-iam-policy-for-data-agent"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;SetIAM&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; API、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/gemini/docs/conversational-analytics-api/build-agent-http#get-iam-policy-for-data-agent"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GetIAM&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; API 経由で新たにユーザーを招待して共同作業を行う方法などについても説明しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;上級者向けのヒント: データと人のギャップを埋める&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;明確なシステム指示とスキーマ説明を与えることで、単なる会話型エージェントではなく、該当分野のエキスパートとなるエージェントを構築できます。このインタラクティブなアプローチは、静的なダッシュボードを越え、真に利用できるデータ分析を実現します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;始める&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://docs.cloud.google.com/gemini/docs/conversational-analytics-api/overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Conversational Analytics API を今すぐ試す&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://codelabs.developers.google.com/ca-api-bigquery#0" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Conversational Analytics API Codelab で学習する&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/python/docs/reference"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Python SDK のドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を確認する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;デベロッパーリレーションズ エンジニア&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、David Tamaki Szajngarten&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;デベロッパー アドボケイト&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;、Wei Hsia&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 04 Mar 2026 01:10:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/build-data-agents-with-conversational-analytics-api/</guid><category>Developers &amp; Practitioners</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Conversational Analytics API を使用して BigQuery で会話型エージェントを構築する</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/build-data-agents-with-conversational-analytics-api/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>David Tamaki Szajngarten</name><title>Developer Relations Engineer</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Wei Hsia</name><title>Developer Advocate</title><department></department><company></company></author></item><item><title>新しい BigQuery グローバル クエリで、単一の SQL ステートメントを使用して分散データを探索</title><link>https://cloud.google.com/blog/ja/products/data-analytics/new-global-queries-in-bigquery-span-data-from-multiple-regions/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 18 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/new-global-queries-in-bigquery-span-data-from-multiple-regions?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;グローバル経済では、データは世界中で生成、保存されます。多国籍企業の場合、顧客データは米国本社近くに保存され、トランザクション ログはヨーロッパとアジアに分割されるため、パフォーマンス、規制遵守、データ主権のニーズを満たすことができます。しかし、これには課題があります。データが大陸をまたいで分散している場合、どのようにしてビジネスを単一の統合ビューで把握できるのでしょうか。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これまで、分析の前にデータをコピーして一元化するために、複雑で時間と費用のかかる &lt;/span&gt;&lt;a href="https://en.wikipedia.org/wiki/Extract,_transform,_load" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ETL&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; パイプラインが必要でした。これは、遅延や複雑さを招き、チームがタイムリーにアドホック分析を行うことを妨げていました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このたび、BigQuery の&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;グローバル クエリ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;によってこの状況が変わります。グローバル クエリを使用すると、単一の標準 SQL クエリで、異なる地理的ロケーションに保存されたデータをクエリでき、ETL は不要です。グローバル クエリはプレビュー版でご利用いただけます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;グローバル クエリとは&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;グローバル クエリは、異なる地域に分散したデータセット間の障壁を取り除きます。多国籍企業である当社は、BigQuery コンソールから直接、1 つのクエリで全データを結合、統合、分析できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;バックグラウンドでは、クエリの実行に必要なデータ移動が BigQuery によって自動的に処理されるため、マルチロケーション分析でシームレスなゼロ ETL エクスペリエンスが実現します。BigQuery は、異なるリージョンで実行する必要があるクエリのさまざまな部分を特定し、それに応じて実行します。次に、これらの部分クエリの結果は、メインクエリの実行時に選択されたロケーションに転送されます（転送サイズを最小限に抑えるための最適化が行われます）。最後に、すべての部分が結合され、クエリ全体の結果が返されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery ユーザーである EssilorLuxottica は、グローバル クエリを早期に導入し、この新機能で大きな成果を上げています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「EssilorLuxottica では、データ セキュリティとコンプライアンスを最重要事項としています。そのため、情報は常に生成元のリージョンに保存されます。BigQuery のグローバル クエリを使用すると、この分散データをシームレスに統合できます。これにより、コンプライアンスを損なうことなく、リージョンをまたいだ集計分析を行えます。セキュリティを確保しながら、分析情報に基づいた意思決定を行うための優れた方法です。」&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; - EssilorLuxottica、カスタマー データ プラットフォーム マネージャー Rubens Ballabio 氏&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;同時に、リージョン間でデータを転送すると追加費用が発生し、さまざまな規制により、個人情報（PII）データを元のロケーションから移動することが禁止されることもよくあります。こうした理由から、地理的境界を越えたデータ転送には堅牢なガバナンスが必要です。グローバル クエリは、セキュリティとユーザー管理を最優先に設計されています。その仕組みは次のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;明示的なオプトインが必要:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 誤ったデータ転送や費用の発生を防ぐため、グローバル クエリ機能はデフォルトで無効になっています。使用するには、管理者がプロジェクトのグローバル クエリを明示的に有効にする必要があります。また、グローバル クエリを実行するには、ユーザーまたはサービス アカウントごとに特別な権限が必要です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;場所を制御:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; グローバル クエリが実行されるロケーションを指定することにより、データが処理される場所を制御し、データ所在地とコンプライアンスの要件を遵守できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ガバナンス コントロールを尊重:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; グローバル クエリは、VPC Service Controls を含む既存のセキュリティ ポスチャーを尊重するため、確立されたポリシーに違反するような方法でデータが移動することはありません。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;グローバル クエリの活用&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;実用的な例として、1 つのクエリで生成されたグローバル販売の統合レポートを見てみましょう。以前は、これにはデータ エンジニアリング プロジェクトが必要でした。現在では、権限のあるアナリストであれば、1 回のクエリで数秒以内に回答を得ることができます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;quot;-- Set the location where the final query will be executed, can also be set in the Console.\r\nSET @@location = &amp;#x27;US&amp;#x27;;\r\n\r\n-- Combine transactions from both European and Asian datasets\r\nWITH transactions AS (\r\n  SELECT customer_id, transaction_amount FROM `eu_transactions.sales_2024`\r\n  UNION ALL\r\n  SELECT customer_id, transaction_amount FROM `asia_transactions.sales_2024`\r\n)\r\n\r\nSELECT\r\n  c.customer_name,\r\n  SUM(t.transaction_amount) AS total_sales\r\nFROM\r\n  hq_customers.customer_list AS c\r\n  LEFT JOIN transactions AS t\r\n  ON c.id = t.customer_id\r\nGROUP BY\r\n  c.customer_name\r\nORDER BY\r\n  total_sales DESC;&amp;quot;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe84b268580&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ご覧のとおり、これはすべて標準 SQL です。ヨーロッパとアジアのデータセットに保存されているすべてのトランザクションを取得し、米国で保持されている顧客データと結合します。これまでと異なるのは、BigQuery が数千キロ離れたデータセット間でこの処理を行うようになったことです。これにより、アーキテクチャが大幅に簡素化され、分析情報を取得するまでの時間が短縮されます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;今すぐグローバル クエリを始めましょう&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;グローバル クエリを使用すると、分散データ全体にわたって新しい分析情報を引き出し、チームが真のオンデマンド グローバル分析を利用できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この機能を有効にして使用する方法の詳細については、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/global-queries"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;公式ドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。Google はこの機能の強化を続けており、一般提供に向けて皆様からのフィードバックをお待ちしています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;プロダクト マネージャー&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt; Wawrzek Hyska&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ソフトウェア エンジニア&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt; Oleh Khoma&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 02 Mar 2026 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/new-global-queries-in-bigquery-span-data-from-multiple-regions/</guid><category>BigQuery</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>新しい BigQuery グローバル クエリで、単一の SQL ステートメントを使用して分散データを探索</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/new-global-queries-in-bigquery-span-data-from-multiple-regions/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Wawrzek Hyska</name><title>Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Oleh Khoma</name><title>Software Engineer</title><department></department><company></company></author></item><item><title>企業データを活用してエージェント型 AI を加速させる: Ab Initio の取り組み</title><link>https://cloud.google.com/blog/ja/products/data-analytics/unlocking-enterprise-data-to-accelerate-agentic-ai-how-ab-initio-does-it/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 2 月 19 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/unlocking-enterprise-data-to-accelerate-agentic-ai-how-ab-initio-does-it?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI エージェントの性能は、その背後にあるデータによって決まります。エージェント型 AI を構築する企業チームにとって、これはチャンスであると同時に、核心的な問題でもあります。最新のクラウド サービスから従来のメインフレームまで、数十ものシステムにデータが分散している場合、Gemini や他の AI モデルに正確で十分に文書化されたデータへのアクセスをどのように許可すればよいのでしょうか。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これは多くの組織が積極的に取り組んでいる問題です。Gemini やその他の AI モデルは、エージェント ワークフローをサポートするために、大量の AI 対応データに依存しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;現在、ほとんどの企業は、さまざまなクラウド プロバイダ、オンプレミス サーバー、レガシー システムなど、多くの場所にデータを保存しています。効果的な AI エージェントを実現するために必要なデータとメタデータをまとめるには、それらすべてを接続する必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI 時代のデータに関する課題に対処するため、Google Cloud と &lt;/span&gt;&lt;a href="https://www.abinitio.com/en/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Ab Initio&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、新しいデータコネクタ、メタデータ コネクタ、エージェントを含む一連のプロダクトを発表します。これらを組み合わせることで、自律的なアクションと、迅速な人間参加型の意思決定を可能にするエージェント型 AI エクスペリエンスを構築できます。Ab Initio のデータ統合、ガバナンス、アクティブ メタデータ、エージェント型 AI の機能は、Google Cloud プラットフォーム（特に BigQuery、Dataplex Universal Catalog、Gemini）と直接統合されます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;Google のデータクラウドがエージェント型 AI をどのように強化するか&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google の&lt;/span&gt;&lt;a href="https://cloud.google.com/data-cloud"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;データクラウド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は、エージェント型 AI を強化するために必要なデータとコンテキストを提供できるように構築されています。&lt;/span&gt;&lt;a href="https://cloud.google.com/bigquery"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;BigQuery&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、Google Cloud 内でデータ ストレージを提供するとともに、スケーラブルな分析と処理を実現します。&lt;/span&gt;&lt;a href="https://cloud.google.com/dataplex"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Dataplex&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、Google Cloud 全体のデータ、AI アセット、メタデータを整理し、AI のカタログとして機能します。AI が大規模に推論して行動するために必要な、定義、制約、関係などの検出可能性と重要なビジネス コンテキストを提供する動的な記録システムを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;しかし、多くの組織はデータが分散したマルチクラウド環境で運用されています。外部データが利用可能であっても、その出所、信頼性、ビジネス上の意味を説明するメタデータが不足している場合があります。Ab Initio とのパートナーシップにより、このような障害が克服されています。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;ハイブリッド エンタープライズ向け統合ハブ&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Ab Initio は、マルチクラウド エンタープライズ データ ファブリックを作成するニュートラルなハブとして機能します。特に、Ab Initio は 500 以上のソース間で双方向のメタデータ交換を行うことで Dataplex を拡張します。この範囲が重要です。最新のクラウド サービスから従来のメインフレームまで、あらゆるものがカバーされます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この統合により、COBOL、DataStage、Informatica、SAS などの最新のテクノロジーと、長年にわたって使用されてきた複雑なレガシー システムの両方に対応するネイティブ コンバータを含む、100 以上のエクストラクタからフィールドレベルのエンドツーエンドのリネージが提供されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud のお客様向けに、Ab Initio はオンプレミス環境とマルチクラウド環境のデータを単一の統合レイヤにフェデレーションし、エージェント アプリケーションを実現します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;コンポーネントが連携して動作する仕組みは次のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Ab Initio&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; は、リネージと変換のコンテキストを提供しながら、システム全体でデータとメタデータへのアクセスを統合します。このリネージ履歴を使用すると、任意の時点に遡ってメタデータの状態に関する質問に答えることができるため、監査可能性とコンプライアンスがサポートされます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;BigQuery&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; は、データを保存し、大規模な分析とモデリングを実行します。これには、外部の分散データも含まれます。つまり、分析はデータがどこにあっても実行できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Dataplex Universal Catalog&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; は、自動化されたガバナンス基盤を拡張し、AI エージェントのグラウンディングとデータ分析情報の迅速化に必要な、信頼できるセマンティック コンテキストを提供します。Ab Initio Metadata Hub との統合により、マルチクラウド環境全体でメタデータを管理できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;a href="https://cloud.google.com/gemini"&gt;&lt;strong style="text-decoration: underline; vertical-align: baseline;"&gt;Gemini&lt;/strong&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、グラウンディングされた説明可能な推論とエージェント活動のために、包括的なデータとメタデータを使用します。コンテキストが豊富であるほど、AI はデータをより適切に推論できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image2_rxpY2CL.max-1000x1000.jpg"
        
          alt="image2"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="fgo6p"&gt;図 1. ハイブリッド クラウドとマルチクラウドのデータおよびメタデータのハブとして機能する Ab Initio&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;データと AI のライフサイクル全体にわたるガバナンス&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このモデルでは、データは分散された異種データとして残りますが、メタデータは統合されて標準化されます。Ab Initio のアーキテクチャは、世界最大規模の企業の本番環境で実績を上げています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Ab Initio は、変換、品質、リネージ、ガバナンス、オーケストレーションなど、データ エンジニアリングのライフサイクル全体を包括的にカバーし、すべてが連携して機能します。これにより、正確で説明可能な Gemini の推論をサポートできる、より豊富なメタデータが生成されます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェント型 AI の基盤としてのコンテキスト&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://cloud.google.com/transform/ai-grew-up-and-got-a-job-lessons-from-2025-on-agents-and-trust"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;エージェント型 AI には、信頼できる AI 対応のデータとメタデータが必要です&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;。情報の出所、品質、意味を理解することは、データそのものと同じくらい重要です。Gemini はエージェント レイヤの重要なコンポーネントとして機能し、このコンテキストを使用して説明可能かつ監査可能な意思決定を行います。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Ab Initio と BigQuery、Dataplex、Gemini の統合は、マルチクラウド企業がその理解を深めるのに役立ちます。Ab Initio をハブとして使用することで、透明性とコントロールを維持しながら、分散データで機能するエージェントをデプロイできます。このハブは、説明可能性、コンプライアンス、運用の信頼性をサポートします。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;始める&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データ機能を拡張し、エージェント型 AI をワークフローに組み込むにつれて、データソース全体で接続されたコンテキストを維持することが不可欠になります。Ab Initio は、Google Gemini エージェントがハイブリッド環境とマルチクラウド環境全体で効果的に動作できるように、データとコンテキストを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;統合の詳細については、&lt;/span&gt;&lt;a href="https://cloud.google.com/find-a-partner/partner/ab-initio-software-llc"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Ab Initio の Google Cloud パートナーページ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧いただくか、Google Cloud の担当者にお問い合わせください。&lt;/span&gt;&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Ab Initio は、大規模なデータ処理とガバナンスのためのエージェント データ プラットフォームを提供しており、世界で最も要求の厳しい企業から信頼されています。また、アクティブ メタデータと透明性の高い高性能なデータ統合を組み合わせることで、AI 主導の分析と自動化をサポートし、組織が複雑なシステムをモダナイズしてリスクを軽減し、信頼できるデータ プロダクトをより迅速に提供できるようにします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- Ab Initio、開発責任者、Scott Studer 氏&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;- Google Cloud、データ ガバナンス / 共有 / 統合担当プロダクト リード、Chai Pydimukkala&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 25 Feb 2026 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/unlocking-enterprise-data-to-accelerate-agentic-ai-how-ab-initio-does-it/</guid><category>AI &amp; Machine Learning</category><category>Customers</category><category>Hybrid &amp; Multicloud</category><category>Data Analytics</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_idgEGOv.max-600x600.png" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>企業データを活用してエージェント型 AI を加速させる: Ab Initio の取り組み</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_idgEGOv.max-600x600.png</image><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/unlocking-enterprise-data-to-accelerate-agentic-ai-how-ab-initio-does-it/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Scott Studer</name><title>Head of Development, Ab Initio</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Chai Pydimukkala</name><title>Data Governance, Sharing &amp; Integration Product Lead, Google Cloud</title><department></department><company></company></author></item><item><title>BigQuery の会話型分析のご紹介</title><link>https://cloud.google.com/blog/ja/products/data-analytics/introducing-conversational-analytics-in-bigquery/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 1 月 30 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/introducing-conversational-analytics-in-bigquery?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;企業はすばやく行動し、情報に基づいた意思決定を行いたいと考えていますが、昨今の組織ではデータが爆発的に増加しているため、ナレッジチームが作業に忙殺され、ビジネス ユーザーは必要なデータ分析情報を得るために長い順番待ちをすることがよくあります。AI エージェントは、この関係を根本的に変え、ユーザーがデータから行動へとより迅速に移行できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google はこのたび、&lt;/span&gt;&lt;a href="https://cloud.google.com/bigquery"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;BigQuery&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の会話型分析（プレビュー版）を発表いたします。この新しいサービスにより、ユーザーは自然言語を使用してデータを分析できるようになり、長らく当たり前に存在していた知識の壁や時間の無駄を解消できます。&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/business-intelligence/looker-conversational-analytics-now-ga/?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Looker における会話型分析の一般提供&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に続き、このインテグレーションにより、高度な AI 搭載の推論エンジンが BigQuery Studio に直接組み込まれます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;データ プロフェッショナル向けのデータ分析情報を会話形式で提供&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery の会話型分析は、単なる chatbot ではありません。最新の Gemini&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt; &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;モデルを活用して、特定のビジネス コンテキストに基づいた回答を BigQuery の安全でスケーラブルな環境で直接生成、実行、可視化するインテリジェント エージェントです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery の会話型分析を使用すると、技術チームとビジネスチームは、既存のデータとメタデータを活用して、インテリジェント エージェントをソース側で構築、デプロイし、迅速なイノベーションを実現できます。コンテキストとビジネスを認識するエージェントをデータが存在する場所に作成できるようになったため、すべてのユーザーが信頼できるアナリストの指導を受けながら、回答を順番待ちしたり SQL を学んだりすることなく、スマートな分析情報を得ることができます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/1_image.gif"
        
          alt="1_image"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="f9fuz"&gt;図 1 - BigQuery の会話型分析&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;質問から信頼できる回答の取得まで数秒&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery の会話型分析は、単純なデータツールとは異なり、ビジネス メタデータと本番環境のロジックを使用して、ユーザーとそのデータ間の信頼を構築します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ユーザーが質問すると、エージェントは多段階のワークフローを使用して、すべての回答が正確かつコンテキストに関連していることを保証します。このような AI を活用した分析情報により、ユーザーは要約された回答、元データの結果、可視化を通じて包括的な分析を得ることができます。加えて、フォローアップの質問を行って、調査をさらに進めることができます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/2_image.gif"
        
          alt="2_image"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="f9fuz"&gt;図 2 - BigQuery の会話型分析&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery の会話型分析の特徴は次のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;現実に基づくグラウンディング:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; エージェントは、BigQuery のスキーマ、メタデータ、カスタム指示を活用することで、SQL の生成が一般的な仮定ではなく内部ロジックに基づいて行われるようにします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;検証済みのクエリと信頼できるロジック:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 本番環境の指標との一貫性を維持するために、検証済みのクエリとユーザー定義関数（UDF）に基づいてエージェントをグラウンディングできます。チームのエンタープライズ対応アセットが活用されるため、ゼロから作り直す必要はありません。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;透明性の高いロジックと要約:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 信頼性を高めるために、エージェントは「思考プロセス」と、すべての回答の背後にある生成された SQL を提示します。その後、数千行にわたって得られた分析情報を統合し、数値の背後にある「理由」を説明する簡潔なエグゼクティブ サマリーを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;設計から考えられたセキュリティとガバナンス: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ユーザーは、閲覧を許可されたデータにのみアクセスできます。すべてのクエリは、BigQuery コンプライアンス フレームワーク内で監査のためにログに記録されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;クエリの先へ: 次の展開を数秒で予測する&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ほとんどのツールはデータのレポートを遡及的に作成しますが、BigQuery の会話型分析により、遡及的なエクスペリエンスが予測的なエクスペリエンスに変わります。BigQuery AI を活用することで、エージェントは簡単な言葉で結果を予測し、隠れたパターンを明らかにできます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントは、バックグラウンドで &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;AI.FORECAST&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; などの関数を使用してトレンドを予測したり、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;AI.DETECT_ANOMALIES&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を使用してリアルタイムで外れ値を検出したりします。これにより、ユーザーはチャット インターフェースを離れることなく、高度な予測分析を数秒で実行できます。エージェントは生成 AI を活用して数百万行のデータを明確なストーリーに要約し、コンテキストに沿った、共有しやすい分析情報を迅速に作成します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/3_image.gif"
        
          alt="3_image"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="f9fuz"&gt;図 3 - 予測分析に BigQuery AI 関数を活用&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;非構造化データの価値を引き出す&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery の会話型分析に使用できるのは、行と列で構成されるデータだけではありません。エージェントは、BigQuery オブジェクト テーブルに保存された画像などの非構造化データ全体で推論を行うことができます。これにより、単一のインターフェースからデータ資産全体をクエリできるようになり、これまでアクセスできなかった情報を、手動での処理なしで実用的な分析情報に変換できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/4_image.gif"
        
          alt="4_image"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="f9fuz"&gt;図 4 - BigQuery の会話型分析は非構造化データをサポート&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェントに命を吹き込む&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery の会話型分析は、元データを最小限の労力でアクティブなインテリジェント エージェントに変換できるように構築されています。テーブルを接続し、特定のビジネス指示とメタデータを追加するだけで、手動クエリから自動インサイトに移行できます。BigQuery のアシスト オーサリングを使用すると、高品質のエージェントを迅速に作成し、Looker Studio Pro と BigQuery UI で共有できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/5_dU0rNXJ.max-1000x1000.jpg"
        
          alt="5_image"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、&lt;/span&gt;&lt;a href="https://codelabs.developers.google.com/ca-api-bigquery#0" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;API&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;a href="https://google.github.io/adk-docs/tools/google-cloud/data-agent/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ADK ツール&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を使用して、独自のカスタムアプリや既存のエージェント エコシステムにエージェントを統合することもできます。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;今すぐデータ分析を変革する&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データ分析のボトルネックに対処する準備が整ったら、&lt;/span&gt;&lt;a href="https://console.cloud.google.com/bigquery"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;今すぐ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; BigQuery の会話型分析のプレビュー版をお試しください。コンテキストに基づくグラウンディングと API 統合のベスト プラクティスについて詳しくは、こちらの&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/conversational-analytics"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。または、Google Cloud のデータ分析用 AI エージェントに関する&lt;/span&gt;&lt;a href="http://cloud.google.com/use-cases/data-analytics-agents"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;詳細&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Vasiya Krishnan&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- シニア エンジニアリング マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Jiaxun Wu&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 05 Feb 2026 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/introducing-conversational-analytics-in-bigquery/</guid><category>AI &amp; Machine Learning</category><category>BigQuery</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>BigQuery の会話型分析のご紹介</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/introducing-conversational-analytics-in-bigquery/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Vasiya Krishnan</name><title>Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Jiaxun Wu</name><title>Senior Engineering Manager</title><department></department><company></company></author></item><item><title>Dataflow の ML インフラストラクチャに関する最新情報</title><link>https://cloud.google.com/blog/ja/products/data-analytics/new-dataflow-features-to-enable-streaming-and-ml-workloads/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 1 月 28 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/new-dataflow-features-to-enable-streaming-and-ml-workloads?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI の世界は電光石火のスピードで変化しています。Google Cloud は、AI ワークロードと ML ワークロードを強化する最高水準のインフラストラクチャを提供することに尽力しています。Dataflow は、Google Cloud の AI スタックの重要なコンポーネントであり、さまざまな分析や AI のユースケースを支援するバッチ パイプラインとストリーミング パイプラインを作成できます。今回は、バッチ ML ワークロードとストリーミング ML ワークロードの実行において、より多くの選択肢の提供、取得可能性の増加、効率性の向上を実現する最新機能をご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;より多くの選択肢: パフォーマンスが最適化されたハードウェア&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、すべての ML ワークロードが同じように作成されているわけではないことを理解しています。そのため、提供するハードウェアを拡大し、お客様が固有のニーズに最適なアクセラレータを柔軟に選択できるようにしています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;新しい GPU:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Google は常に最新かつ最高の GPU をラインナップに追加しています。最近では、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/dataflow/docs/gpu/gpu-support?hl=ja#availability"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;H100 および H100 Mega GPU&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; のサポートを発表しました。これにより、最先端のハードウェアを活用して AI 推論ワークロードを高速化できます。大手企業は、Dataflow で GPU を活用して、革新的なカスタマー エクスペリエンスを実現しています。たとえば、脅威インテリジェンス プラットフォーム プロバイダの &lt;/span&gt;&lt;a href="https://flashpoint.io/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Flashpoint&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; はドキュメントの翻訳を強化し、メディア プロバイダの &lt;/span&gt;&lt;a href="http://www.spotify.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Spotify&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は大規模なポッドキャスト プレビューを可能にしています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;TPU:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 大規模な ML タスクには、Tensor Processing Unit（TPU）が強力かつ費用対効果の高いソリューションとなります。Google は最近、&lt;/span&gt;&lt;a href="https://cloud.google.com/dataflow/docs/tpu/tpu-support#availability"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;TPU V5E、V5P、V6E&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; のサポートを発表しました。これにより、最先端の ML ビルダーは、Dataflow ジョブ内で直接、大容量低レイテンシの ML 推論ワークロードを大規模かつ効率的に実行できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;アクセラレータの取得可能性の向上&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;必要なときに必要なハードウェアにアクセスできることは、ML プロジェクトを順調に進めるために不可欠です。Google は、必要なリソースをこれまで以上に簡単に取得できる、アクセラレータの新たな使い方を導入いたしました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;GPU / TPU の予約:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; このたび &lt;/span&gt;&lt;a href="https://cloud.google.com/dataflow/docs/guides/compute-engine-reservations"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Dataflow ジョブの GPU と TPU を予約&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;できるようになりました。これにより、必要なときに必要なリソースを確保できます。これは、リソースが利用可能になるまで待機できない重要なワークロードにとってきわめて重要です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Flex Start GPU プロビジョニング:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 開始時間が柔軟なバッチジョブの場合、GPU は業界全体で需要が高いため、その確保は手動による不確実なプロセスになる可能性があります。&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/compute/introducing-dynamic-workload-scheduler?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Dynamic Workload Scheduler&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（DWS）によって実現した新しい&lt;/span&gt;&lt;a href="https://cloud.google.com/dataflow/docs/gpu/use-gpus#flex-start_provisioning"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Flex Start プロビジョニング モデル&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;は、この問題を効果的に解決します。アクセラレータ リソースを利用できない場合、Dataflow はジョブをエラーにするのではなくキューに入れ、必要な GPU が利用可能になり次第、自動的にジョブを開始します。これにより、手動で繰り返し再送信する必要がなくなり、リソース不足のリスクが軽減し、デベロッパーの生産性が向上します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_ANaLYH7.max-1000x1000.png"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h4&gt;&lt;strong style="vertical-align: baseline;"&gt;AI ワークロードの効率性が向上&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、お客様が AI ワークロードをより効率的に実行できるようにする方法を常に模索しています。最近発表した Right Fitting や ML 対応ストリーミングなどの機能は、AI への投資を最大限に活かせるように設計されています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ML 対応のストリーミング:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; ストリーミング エンジンが ML 対応になったため、ストリーミング ML パイプラインの実行方法についてよりスマートな意思決定ができるようになりました。たとえば、Dataflow の水平自動スケーリングは通常、バックログのサイズや CPU の使用率といったさまざまな入力シグナルを利用しています。アクセラレータが ML ワークロード処理用コンピューティング インフラストラクチャの重要な部分になるにつれ、自動スケーリングの判断にアクセラレータを考慮することが必要となってきています。Google は最近、&lt;/span&gt;&lt;a href="https://cloud.google.com/dataflow/docs/guides/tune-horizontal-autoscaling#parallelism-hint"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;GPU ベースの自動スケーリング&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をリリースしました。これにより、Dataflow サービスで並列処理度などの GPU 関連シグナルを水平自動スケーリング アルゴリズムの重要な入力として使用し、ストリーミング ML ジョブの効率性を高めることが可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;Right Fitting:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; Dataflow パイプラインでは、ステージごとに必要なリソースが異なることがよくあります。以前は、最も要求の厳しいステージに対応できる性能を備えた単一のマシンタイプを選択する必要があったため、ジョブのリソース使用量が少ないステージでは非効率的で、費用が無駄になっていました。&lt;/span&gt;&lt;a href="https://cloud.google.com/dataflow/docs/guides/right-fitting"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Right Fitting&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、異種混合のリソースプールを使用できるようにすることで、この「ワンサイズですべてに対応」しなければならないという問題を解決します。つまり、ジョブのコンピューティング負荷の高いステージは大容量メモリや GPU を備えた専用のハードウェアで実行し、その他のステージは汎用的な費用対効果の高いワーカーで実行できるということです。これにより、効率性が大幅に向上し、費用が最適化されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image2_pSRRBPP.max-1000x1000.png"
        
          alt="image2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、Dataflow の ML 機能とお客様にもたらされる可能性に大きな期待を寄せています。今すぐ &lt;/span&gt;&lt;a href="https://cloud.google.com/dataflow/docs/machine-learning"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Dataflow&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の使用を開始し、これらの機能を活用して、ML の最も困難な課題を解決しましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- Google、プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Efesa Origbo&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- Google Cloud、ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Danny McCormick&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 04 Feb 2026 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/new-dataflow-features-to-enable-streaming-and-ml-workloads/</guid><category>AI &amp; Machine Learning</category><category>Streaming</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Dataflow の ML インフラストラクチャに関する最新情報</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/new-dataflow-features-to-enable-streaming-and-ml-workloads/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Efesa Origbo</name><title>Product Manager, Google</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Danny McCormick</name><title>Software Engineer, Google Cloud</title><department></department><company></company></author></item><item><title>BigQuery AI: Gemini 3.0 対応、エンベディング生成の簡素化、新しい類似度関数</title><link>https://cloud.google.com/blog/ja/products/data-analytics/new-bigquery-gen-ai-functions-for-better-data-analysis/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 1 月 27 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/new-bigquery-gen-ai-functions-for-better-data-analysis?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;デジタル環境には、画像、動画、音声、ドキュメントなどの非構造化データが溢れており、多くの場合、これらは活用されていません。このデータの可能性を最小限の摩擦で活用できるよう、Google は &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Gemini &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; やその他の Vertex AI モデルを BigQuery に直接統合しました。これにより、BigQuery SQL を使用して生成 AI やエンベディング モデルを簡単に操作できます。この分野での新たなリリースにより、設定がさらに簡素化され、AI 関数でできることが広がります。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;エンドユーザー認証情報（EUC）を使用した権限設定の簡素化&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;テキストと構造化データの両方を生成する AI.generate() 関数&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;エンベディング生成用の AI.embed() 関数&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;テキストと画像のセマンティック類似度スコアを計算する AI.similarity()&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini 3.0 Pro / Flash のサポート&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;EUC による合理化された設定&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;以前は、Vertex AI モデルを BigQuery と統合する際に、個別の接続を構成し、サービス アカウントの権限を管理する必要がありました。EUC を有効にすることで、個人の IAM ID を使用して Vertex AI リクエストを認証できるようになりました。これにより、標準的なインタラクティブ クエリの中間接続が不要になり、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;connection_id&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; パラメータがオプションになります。EUC を利用するには、アカウントに IAM で Vertex AI ユーザーロールが付与されていることを確認するだけです。手順を示した以下のスクリーンショット、または詳しく説明した&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/permissions-for-ai-functions#run_generative_ai_queries_with_end-user_credentials"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;一般公開ドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。プロジェクト オーナーの場合は、必要な権限がすでに付与されているため、この設定を行う必要はありません。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_MLW3qUv.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;一般提供版の次世代テキストと構造化生成関数&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;次世代の BigQuery 生成 AI 関数である &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-ai-generate"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI.GENERATE&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-generate-table"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI.GENERATE_TABLE&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; が、プレビュー版から一般提供版になりました。これらの新しい関数により、BigQuery の生成 AI 推論機能で次のことが可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;あらゆる種類のデータを分析&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 新しい関数は、テキスト、画像、動画、音声、ドキュメントなど、あらゆる種類の入力を受け付けます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;主要な AI / ML タスクのほとんどを実行&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: LLM に実行させたいことのプロンプトを入力するだけで、抽出、翻訳、要約、感情分析などのタスクを簡単に実行できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;SQL のどこでも AI を使用&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: これらの関数は完全にコンポーズ可能で、標準 SQL 関数が使用できる場所ならどこでも使用できます（SELECT ステートメント、WHERE 句、ORDER BY 句など）。これにより、高度で柔軟なデータ処理が可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;構造化出力を生成&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 目的の output_schema を指定して、非構造化データを構造化された分析情報に変換します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-ai-generate"&gt;&lt;code style="text-decoration: underline; vertical-align: baseline;"&gt;AI.GENERATE&lt;/code&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は自由形式のテキスト生成に優れており、単純なプロンプトを入力するだけで、要約、翻訳、感情分析など、LLM を利用した幅広い一般的なタスクに活用できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;AI.GENERATE&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; は構造化された出力も生成できます。&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;output_schema&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; パラメータを使用すると、出力フィールドの名前とタイプを定義できるため、結果をすぐに解析して、ダウンストリームのアプリケーションで使用できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、「sentiment」や「summarize_in_one_sentence」などの説明的な出力フィールド名を指定することで、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;AI.GENERATE&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; は 1 回の関数呼び出しで複数の AI タスクを実行できます。結果は、簡単に使用できる複数の列で返されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;以下に 2 つの例を示します。最初の例では、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;bigquery-public-data.bbc_news.fulltext&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; テーブルのテキストデータを使用します。1 回の&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt; AI.GENERATE&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; 呼び出しで、1）主要エンティティの抽出、2）トピックのモデリング、3）感情分析、4）翻訳、5）要約の 5 つのタスクを同時に実行します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;SELECT\r\n title,\r\n body,\r\n AI.GENERATE(\r\n   body,\r\n   output_schema =&amp;gt;\r\n     &amp;quot;key_entities ARRAY&amp;lt;STRING&amp;gt;, main_topics ARRAY&amp;lt;STRING&amp;gt;, sentiment STRING, translate_to_chinese STRING, summary_one_sentence STRING&amp;quot;).*\r\n   EXCEPT (full_response, status)\r\nFROM bigquery-public-data.bbc_news.fulltext\r\nWHERE category = \&amp;#x27;tech\&amp;#x27;\r\nLIMIT 3;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe84bfb2bb0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;上記のクエリを実行すると、次の出力が得られます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_jRFVgtw.max-1000x1000.png"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2 つ目の例では、画像を分析します。まず、Cloud Storage の画像を指す BigQuery 外部テーブルを作成します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;quot;CREATE OR REPLACE EXTERNAL TABLE bqml_tutorial.product_images\r\n WITH CONNECTION\r\n DEFAULT OPTIONS (\r\n   object_metadata = &amp;#x27;SIMPLE&amp;#x27;,\r\n   uris = [&amp;#x27;gs://cloud-samples-data/bigquery/tutorials/cymbal-pets/images/*.png&amp;#x27;]);&amp;quot;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe849ed7cd0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;続けて、次のクエリを実行します。このクエリでは、1 つの &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;AI.GENERATE&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; 関数呼び出しを使用して、画像の説明を生成し、主要なエンティティを抽出します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;SELECT\r\n uri,\r\n STRING(OBJ.GET_ACCESS_URL(ref,\&amp;#x27;r\&amp;#x27;).access_urls.read_url) AS signed_url,\r\n AI.GENERATE(\r\n   (&amp;quot;What is this: &amp;quot;, OBJ.GET_ACCESS_URL(ref, \&amp;#x27;r\&amp;#x27;)),\r\n   output_schema =&amp;gt;\r\n     &amp;quot;image_description STRING, entities_in_the_image ARRAY&amp;lt;STRING&amp;gt;&amp;quot;).*\r\nFROM bqml_tutorial.product_images\r\nLIMIT 3&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe84b2cc6a0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;結果は次のようになります。BigQuery は、署名付き URL を使用して画像を自動的に可視化できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_qgsEdRE.max-1000x1000.png"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery には、構造化された出力の生成に関して &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;AI.GENERATE&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; と同様の機能を持つ &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;AI.GENERATE_TABLE&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; TVF も用意されています。詳しくは、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-generate-table"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;公式ドキュメント&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と以前のブログ投稿 &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/data-analytics/convert-ai-generated-unstructured-data-to-a-bigquery-table?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;BigQuery で生成 AI モデルから構造化データを作成&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;エンベディング生成と類似度計算のための新しい簡素化された関数&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;code style="vertical-align: baseline;"&gt;AI.EMBED&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; 関数は、複雑なデータをエンベディングに変換します。エンベディングとは、意味的類似度を数学的な近さで表現した数値ベクトルです。&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;AI.EMBED&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; を使用してデータを変換することで、抽象的なコンセプトを測定可能な距離に変換し、アイテムを数学的に比較して最適な一致を見つけることができます。これらの機能はどちらも現在プレビュー版で利用できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;上記で使用した BBC ニュースのデータセットに戻り、次のクエリを使用してテーブル全体のエンベディングを生成できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;SELECT\r\n title,\r\n body,\r\n AI.EMBED(\r\n   body,\r\n   endpoint =&amp;gt; &amp;quot;text-embedding-005&amp;quot;\r\n ).result\r\nFROM\r\n `bigquery-public-data.bbc_news.fulltext`\r\nLIMIT 3;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe84b2cc3d0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;次のスクリーンショットは、生成された出力を示しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/4_UAGWqyV.max-1000x1000.png"
        
          alt="4"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;さらに、新しい &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;AI.SIMILARITY&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; スカラー関数は、2 つのテキスト、2 つの画像、またはテキストと画像の間で、意味的類似度を計算します。この関数は、内部で 2 つの入力のエンベディングを計算し、それらのコサイン類似度を計算します。これを使用してみるため、住宅市場の下落傾向に関する記事を検索します。次のクエリを使用して、コンテンツが最も類似しているデータセット内の上位 5 件の記事を取得できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;SELECT\r\n &amp;quot;housing market downward trends&amp;quot; AS query,\r\n title AS bbc_news_title,\r\n body AS bbc_news_body,\r\n AI.SIMILARITY(\r\n   &amp;quot;housing market downward trends&amp;quot;, body, endpoint =&amp;gt; &amp;quot;text-embedding-005&amp;quot;)\r\n   AS similarity_score\r\nFROM `bigquery-public-data.bbc_news.fulltext`\r\nORDER BY similarity_score DESC\r\nLIMIT 5;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82cf4e790&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;出力は以下のとおりです。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/5_7NEJ5q3.max-1000x1000.png"
        
          alt="5"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これは、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;AI.SIMILARITY&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; がクエリの根底にあるコンセプトを理解することで、単純な部分文字列検索を超越していることを示しています。エンベディング生成と類似度計算の両方を 1 つの洗練されたステップで処理するため、BigQuery でセマンティック検索を実行する最も効率的な方法です。事前計算や複雑なパイプラインは必要ありません。そのため、アジリティが重要となるインタラクティブな分析、プロトタイピング、小規模から中規模のデータセットの結合に最適です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これらのセマンティック機能を数百万行または数十億行にわたってスケールする必要があるユースケースでは、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/vector-search-intro"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;VECTOR_SEARCH&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; 関数にシームレスに移行して、事前計算されたエンベディングとベクトル インデックスを利用できます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Gemini 3.0 のサポート&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BQML は、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-ai-generate"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI.GENERATE&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; などの生成 AI 関数において Gemini 3.0 に対応しています。次のクエリを使用して Gemini 3.0 を呼び出すことができます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;SELECT\r\n  body,\r\n  AI.GENERATE(\r\n    CONCAT(&amp;quot;Translate into French &amp;quot;, body),\r\nendpoint =&amp;gt; \&amp;#x27;https://aiplatform.googleapis.com/v1/projects/{YOUR_PROJECT}/locations/global/publishers/google/models/gemini-3-flash-preview\&amp;#x27;,).result AS translation\r\nFROM\r\n  `bigquery-public-data.bbc_news.fulltext`\r\nWHERE\r\n  category = \&amp;#x27;tech\&amp;#x27;\r\nLIMIT 3;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe84b70cfd0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini 3.0 のプレビュー期間中は、上記の例のように、HTTP エンドポイント文字列全体を指定する必要があります。近い将来、指定するエンドポイント名は &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;endpoint =&amp;gt;&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;'gemini-3-flash'&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; に簡略化される予定です。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery の AI 関数を使用してデータを探索する準備はできましたか？使用を開始するには、ドキュメントをご覧ください。これらの新機能に関するご意見や、追加機能のご要望がありましたら、bqml-feedback@google.com までお寄せください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Tianxiang Gao&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Derrick Li&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 02 Feb 2026 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/new-bigquery-gen-ai-functions-for-better-data-analysis/</guid><category>AI &amp; Machine Learning</category><category>BigQuery</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>BigQuery AI: Gemini 3.0 対応、エンベディング生成の簡素化、新しい類似度関数</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/new-bigquery-gen-ai-functions-for-better-data-analysis/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Tianxiang Gao</name><title>Software Engineer</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Derrick Li</name><title>Software Engineer</title><department></department><company></company></author></item><item><title>Cloud Composer で Apache Airflow 3.1 を活用し、ワークフロー オーケストレーションを強化</title><link>https://cloud.google.com/blog/ja/products/data-analytics/cloud-composer-supports-apache-airflow-31/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 1 月 24 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/cloud-composer-supports-apache-airflow-31?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データスタックが分断された世界では、革新的で、移植性と拡張性を備えたワークフロー オーケストレーションが求められます。フルマネージドのデータおよび AI / ML 向けワークフロー オーケストレーション サービスである &lt;/span&gt;&lt;a href="https://cloud.google.com/composer"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud Composer&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; は、Apache Airflow を基盤として、ユニバーサルなコントロール プレーンを提供しています。そしてこのたび、Cloud Composer が &lt;/span&gt;&lt;a href="https://airflow.apache.org/blog/airflow-3.1.0/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Airflow 3.1&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; をプレビュー版としてサポートすることになりましたのでお知らせします。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.cloud.google.com/composer/docs/release-notes#November_17_2025"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;11 月&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;にリリースされたこのアップデートは、プラットフォームにとって大きな節目となるもので、ハイパースケーラーが Airflow 3.1 を提供するのは今回が初めてです。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Airflow 3 を基盤に進化&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Airflow 3.1 の新機能は、Airflow 3.0 で導入された革新的なアーキテクチャを基盤として構築されています。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;疎結合アーキテクチャ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; スケジューラと実行レイヤを明確に分離することで、スケーラビリティとセキュリティを向上させます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;DAG のバージョニング:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; DAG の自動バージョニングをネイティブにサポートし、タスクの削除やロジック変更後も、過去の構造と実行履歴を保持します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;強力なマネージド バックフィル:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; バックフィル機構を刷新し、スケジューラがフルマネージドで扱う第一級の機能として再設計しました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;イベントドリブン スケジューリングとデータアセット:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; アセットに基づくトリガーに加え、メッセージ キューへの到着などの外部イベントに応じてワークフローを起動できる機能を強化しています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;このほかにも多数の改善が含まれています。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Airflow 3 のアーキテクチャ面の変更点をさらに詳しく知りたい場合は、過去の発表記事「&lt;/span&gt;&lt;a href="https://discuss.google.dev/t/next-gen-data-pipelines-airflow-3-arrives-on-google-cloud-composer/191523" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Next Gen Data Pipelines: Airflow 3 Arrives on Google Cloud Composer（次世代データ パイプライン: Airflow 3 が Google Cloud Composer に登場）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;」をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Composer 上の Airflow 3.1 では何が新しくなったのか&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud 上で Airflow 3.1 の新機能を堅牢かつ信頼性の高い形で提供するため、Google は多大な投資を行ってきました。Airflow 3.1 では特に、可視性の向上、信頼性の強化、グローバル チームの支援を目的とした機能強化が追加されています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;1. 人間参加型（HITL）ワークフロー&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI エージェントや自動化パイプラインが複雑化するにつれ、人による監督の重要性はますます高まっています。Airflow 3.1 では、強力な人間参加型（HITL）機能が導入され、ワークフローの実行を deferred（遅延）状態で一時停止し、Airflow の UI または API 呼び出しを通じて、人が判断を下すまで待機できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;HITL により、デプロイの承認、生成 AI モデルの出力のレビュー、パイプラインの挙動を調整するためのフィードバックなど、さまざまな場面で人が主導権を持てます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このプロセスをさらに円滑にするため、HITL オペレータは &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Airflow Notifiers&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; とネイティブに連携します。タスクが入力待ちで一時停止した瞬間に、Slack、メール、PagerDuty などを通じて自動通知を送信する Notifier を設定できます。これらのヘルパー メソッドを利用すれば、通知に該当する承認ページへの直接リンクを含めることができ、関係者は UI 内を探すことなく、即座に対応できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_KGuvnLg.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_fq0QeEd.max-1000x1000.png"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;2. デッドライン アラート&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Airflow におけるタスクの SLA 管理は進化しています。Airflow 3.1 では、従来の仕組みに代わり、よりスマートでプロアクティブな&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;デッドライン アラート&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;が導入されました。&lt;/span&gt;&lt;a href="https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;DAG&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; やタスクについて、開始時刻や論理日付を基準とした具体的な時間ベースのしきい値を設定できるようになっています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;たとえば、長時間実行される ML トレーニング ジョブなどの重要なパイプラインが想定される実行時間を超過した場合、Airflow は標準の Notifier を通じて自動的に通知します。これにより、ダウンストリームの目標に影響が及ぶ&lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;前&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;に、遅延の兆候を把握できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;3. ネイティブな多言語対応（国際化）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;多くのデータ エンジニアリング チームはグローバルに分散しており、メンバーはそれぞれ異なる言語を使用しています。Airflow 3.1 では、最新の React ベース UI 全体が完全にローカライズされ、スペイン語、フランス語、ポーランド語、ドイツ語、中国語（簡体字・繁体字）、日本語、ポルトガル語など、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;17 言語&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;に対応しています。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_VNvIj5G.max-1000x1000.jpg"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/4_05RGVPM.max-1000x1000.jpg"
        
          alt="4"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;4. 現代的な拡張性と開発者エクスペリエンス&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;中核となるオーケストレーション機能にとどまらず、Airflow 3.1 では開発者エクスペリエンスを向上させるための複数のアーキテクチャ改善が導入されています。これらのアップデートにより、チームはプラットフォームの UI を柔軟に拡張し、より応答性の高い同期型アプリケーションを構築できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;React プラグイン システム:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; カスタム ダッシュボードや独自ビューを UI に直接組み込めます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;推論の実行:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 同期 DAG の完了までを監視できる、新しいストリーミング API エンドポイントを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;クローズドな囲い込み型ではなく、オープンなオーケストレーションが選ばれる理由&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;一部のオーケストレーション プラットフォームは、取り込みとオーケストレーションを独自の不透明な仕組みに包み込み、すべてを単一の「囲い込み型」に統合しようとします。しかし、プロプライエタリなツールでは、新たなユースケースへの対応をベンダーに依存するため、機能追加が遅れやすいという課題があります。その点、Airflow はオーケストレーションの業界標準として定着しており、ユーザーは市場の最前線に立ち続けることができます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、このエコシステムの育成に強くコミットしています。単なるプラットフォーム プロバイダにとどまらず、Airflow のコードベースに積極的に貢献する立場としても関与しています。Cloud Composer 3 は、マネージド オープンソースの成熟形といえる存在であり、堅牢化された境界によるセキュリティと、オープン標準がもたらすほぼ無限の拡張性を両立しています。このアプローチにより、次のメリットが得られます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コミュニティ主導のイノベーション:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 機能の進化スピードは、単一企業の研究開発予算に左右されるべきものではありません。Airflow 3.1 では、世界中の数千人規模のコントリビューターによる集合的なイノベーションを活用でき、コミュニティによって構築された幅広い Provider エコシステムに迅速にアクセスできます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ベンダー ロックインからの解放:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; ロジックが特定ベンダーのエコシステムに強く結び付けられるプロプライエタリなプラットフォームとは異なり、Cloud Composer は標準の Apache Airflow 上で動作します。そのため、オーケストレーションのコードは、可搬性の高い Python のまま保たれます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;拡張性:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; エンタープライズ環境では、レガシーな連携やニッチなツールといった「ロングテール」の統合要件を抱えることが少なくありません。ベンダーがコネクタを提供するのを待つのではなく、Composer では、任意のシステムと連携するためのカスタム Python Operator を自ら実装できます。これにより、社内の独自 API からオンプレミスのハードウェアに至るまで、クローズドなツールにありがちな「ロードマップ上の制約」に縛られることなく、強力な接続性を確保できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;上記で紹介した、人間参加型（HITL）ワークフローからプロアクティブなデッドライン アラートに至るまでの各機能は、Apache Airflow が持つイノベーションの結晶と言えます。&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Airflow 3.1 を搭載した Cloud Composer 3 は、現在プレビュー版として提供中です&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;。新しい環境を作成し、これらの新機能を今すぐ体験してみてください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-Google、シニア プロダクト マネージャー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Piotr Wieczorek&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-Dataplex Universal Catalog / データ共有 / データ統合担当プロダクト リード &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Chai Pydimukkala&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 30 Jan 2026 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/cloud-composer-supports-apache-airflow-31/</guid><category>Streaming</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Cloud Composer で Apache Airflow 3.1 を活用し、ワークフロー オーケストレーションを強化</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/cloud-composer-supports-apache-airflow-31/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Piotr Wieczorek</name><title>Senior Product Manager, Google</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Chai Pydimukkala</name><title>Data Governance, Sharing &amp; Integration Product Lead, Google Cloud</title><department></department><company></company></author></item><item><title>Palo Alto Networks がマルチテナントのスケーラブルな統合データ プラットフォームを構築した方法</title><link>https://cloud.google.com/blog/ja/topics/partners/palo-alto-networks-builds-a-multi-tenant-unified-data-platform/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 1 月 17 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/topics/partners/palo-alto-networks-builds-a-multi-tenant-unified-data-platform?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;世界中の企業が大量のデータを処理しています。Palo Alto Networks は、同社の製品ポートフォリオ全体で、毎秒数千件のファイアウォール ログ、テレメトリー シグナル、脅威イベントを処理しています。この規模に対応するため、Palo Alto Networks は 30,000 個の別個のデータ パイプラインを運用しており、それぞれに運用負荷がかかっていました。このシングル テナント アーキテクチャ モデルは当初はうまく機能していましたが、最近ではイノベーションの停滞、規模拡大の制限が始まり、新しい分析ユースケースの導入コストの増加につながっていました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;次世代のセキュリティ プロダクトをサポートするため、Palo Alto Networks は Google Cloud と提携し、Dataflow、Pub/Sub、BigQuery を活用した統合マルチテナント プラットフォームへとデータ処理環境をモダナイズしました。この変革は、Palo Alto Networks の統合データ プラットフォーム（UDP）の基盤となり、現在ではアジリティの向上、運用の簡素化、費用対効果の向上により、毎日数十億件のイベントを処理できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;課題: シングル テナント アーキテクチャでは対応しきれない&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;移行前、Palo Alto Networks のデータ プラットフォームは「テナントごとに 1 つのパイプライン」モデルに基づいて構築されていました。テナント パイプラインごとに、独自の構成、トラブルシューティング、オンコール ローテーション、キャパシティ調整が必要でした。Palo Alto Networks の利用が増えるにつれて、次のような問題も増加しました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;合計で毎秒約 30 GB のスループットを処理する 30,000 以上のパイプラインをサポートするための脆弱なアラートと毎週の運用オーバーヘッド。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;デプロイ サイクルの遅さから、新しいテナントのオンボーディングが難しくなっていた。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;負荷に関係なく、各テナントに大量のコンピューティング リソースが割り当てられていた。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;エンジニアリングの時間が、新しい分析の構築ではなくインフラストラクチャの管理に費やされていた。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;このモデルは運用のアジリティを妨げ、新しいプロダクト ラインの拡大やデータ量の増加に伴うスケーリングを困難にしていました。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;変革: Dataflow による新しいアーキテクチャ パラダイムの採用&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;転機が訪れたのは、Google Cloud Dataflow のサーバーレス自動スケーリング アーキテクチャがまったく異なる運用モデルをサポートできることをチームが認識したときでした。Palo Alto Networks は、数千もの別個のパイプラインを維持する代わりに、ワークロードをマルチテナント システムに統合し、テナント間でリソースをインテリジェントに共有することができました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;これを可能にしたのは、次のような複数のコア機能です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;1. アーキテクチャの移行&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Dataflow を使用することで、チームは「テナントごとに 1 つのジョブ」から、単一のアーキテクチャ内で複数のテナントを処理できる「共有リソースプール」に移行できました。この移行により、運用が大幅に簡素化され、新たな効率性が実現しました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;2. 大規模なマルチテナントの実現&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Dataflow の自動スケーリング エンジンは、変動するワークロードを簡単に管理し、サイバーセキュリティ環境でよくある予測不可能な急増に対応します。これにより、手動でのキャパシティ プランニングが不要になりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;3. 運用の自由度&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Flex テンプレートと Dataflow のマネージド サービス モデルを使用することで、チームは CI / CD プロセスを、1 週間かかるデプロイ サイクルから 1 日で完了するワークフローへと変革しました。エンジニアはインフラストラクチャの管理に時間を費やす必要がなくなり、分析、脅威検出、プロダクト イノベーションに集中できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;4. 実行の統合&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;すべてのジョブが Dataflow ベースの共有プラットフォームで実行されるため、チームは異なるコードベースを維持しなくても、リアルタイム システムとバッチシステムの間でワークロードを柔軟に移動できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;5. オブザーバビリティ&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Dataflow では、チームは組み込みのロギングと指標を利用して、リアルタイム ワークロードとバッチ ワークロードの両方でパイプラインの健全性をモニタリングし、追加のツールを使用せずにパフォーマンスを明確に可視化できます。Dataflow により、オンコール アラートに必要なすべての指標が明らかになるため、PANW コードベースでカスタム指標を構築または維持する必要がなくなります。アラートがトリガーされると、エンジニアは Dataflow UI を使用してパフォーマンスのボトルネックを迅速に特定し、是正措置を講じることができます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;アーキテクチャの概要&lt;/strong&gt;&lt;/h3&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_NJPHJzB.max-1000x1000.jpg"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="16sne"&gt;Palo Alto Networks の UDP を強化する Dataflow ベースの統合リアルタイム パイプライン&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_gskG7UL.max-1000x1000.jpg"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;効果: 価値、費用、エンジニアリングの重点の大きな変化&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Dataflow への移行は、古いシステムをモダナイズしただけではありません。エンジニアリング チームの働き方を根本的に変え、さまざまな面で効果をもたらしました。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;経済的なメリット: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;パイプラインを統合し、Dataflow の自動スケーリングを利用することで、Palo Alto Networks はコンピューティング費用を約 30% 削減しました。この費用削減は、冗長なパイプラインの削減、共有リソースの利用率向上、手動によるキャパシティ調整の排除によって実現しました。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プラットフォームにとってのメリット: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;統合データ プラットフォームは、同社全体でリアルタイム データ処理の長期的な標準となりました。スケーラブルで再現性があり、エンジニアリング作業を重複させることなく新しいプロダクト ラインをサポートできる「Dataflow ネイティブ」なブループリントを提供します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;従業員にとってのメリット: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Dataflow が運用の複雑さに対処するため、エンジニアはインフラストラクチャの管理ではなく、新しい分析機能の構築に集中できるようになりました。この移行により、士気が向上して、デリバリー サイクルが加速し、アラート疲れが軽減されました。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;「当社にとって真の差別化要因は、Dataflow が大規模かつ真のマルチテナンシーに対応できることでした。その自動スケーリング エンジンは、1 つのジョブで数千のテナントにまたがるリソースを管理できるほど優れており、これが約 30% の費用削減を実現する鍵となりました。30,000 件以上のジョブを管理する環境から、ほんの一握りのジョブを管理する環境へと移行しました。その結果、チームの業務内容が根本的に変わりました。」- &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Palo Alto Networks エンジニアリング チーム&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;モデルの拡張: サイバーセキュリティ以外のユースケース&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Palo Alto Networks が採用したアーキテクチャ パターンは、マルチテナントのリアルタイム データを大規模に扱うあらゆる組織に幅広く適用できます。次に例を示します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;e コマース&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 単一のマーケットプレイスで数千の販売者向けにリアルタイム ダッシュボードを提供する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ゲーム&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 数百万人のプレーヤーからのテレメトリー シグナルを処理して、リーダーボードを更新し、不正行為を検出する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;フィンテック&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 数百の銀行における取引をモニタリングし、不審な行動にリアルタイムでフラグを付ける&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;IoT とロジスティクス&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 車両フリートのデータを分析して、ルーティングとメンテナンス スケジュールを最適化する&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;マルチテナンシー、共有実行、自動スケーリングといった同様の原則は、多くの業界で効率の向上に役立ちます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;持続可能なデータの未来を創る&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Palo Alto Networks は、Dataflow を標準化することで、セキュリティ分析プラットフォームの長期的なアジリティの基盤を築きました。統合データ プラットフォームは現在、同社のリアルタイム データ戦略の基盤として機能し、イノベーションの加速と経済効率の高い運用に役立っています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この事例は、Dataflow のような柔軟で高性能なデータ処理エンジンによって、運用オーバーヘッドを増やすことなくスケールできるという自信を企業に与えられることを示しています。さらに、Google Cloud を使用してリアルタイム アーキテクチャをモダナイズしたいと考えるチーム向けに、再利用可能なハンドブックも提供します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データ パイプラインをモダナイズする方法の詳細については、&lt;/span&gt;&lt;a href="https://cloud.google.com/products/dataflow?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Dataflow のプロダクト ページ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- Google Cloud、データ分析担当カスタマー エンジニア &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Pavan Paladugu&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- Palo Alto Networks、シニア プリンシパル エンジニア &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Gaurav Mishra 氏&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 23 Jan 2026 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/topics/partners/palo-alto-networks-builds-a-multi-tenant-unified-data-platform/</guid><category>Data Analytics</category><category>Partners</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Palo Alto Networks がマルチテナントのスケーラブルな統合データ プラットフォームを構築した方法</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/topics/partners/palo-alto-networks-builds-a-multi-tenant-unified-data-platform/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Pavan Paladugu</name><title>Customer Engineer, Data Analytics, Google Cloud</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Gaurav Mishra</name><title>Senior Principal Engineer, Palo Alto Networks</title><department></department><company></company></author></item><item><title>オープンモデルに対する BigQuery マネージド SQL ネイティブ推論の導入</title><link>https://cloud.google.com/blog/ja/products/data-analytics/introducing-bigquery-managed-and-sql-native-inference-for-open-models/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 1 月 16 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/introducing-bigquery-managed-and-sql-native-inference-for-open-models?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery では、テキストやエンベディングの生成に利用できるさまざまな LLM（Google の Gemini モデルや、Anthropic、Mistral といったパートナーが提供する Google マネージド モデルなど）にアクセスできます。Gemini モデルや Google マネージド パートナー モデルを BigQuery で使用することは簡単です。基盤モデル名を使ってモデルを作成し、直接 SQL クエリで推論を実行するだけです。このたび、Hugging Face または Vertex AI Model Garden から選択した任意のモデルで、このシンプルさとパワーを実現できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;自動管理による SQL ネイティブのワークフロー&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery でマネージド サードパーティ生成 AI 推論（プレビュー版）がリリースされたことにより、わずか 2 つの SQL ステートメントでオープンモデルを実行できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この新機能には、次の 4 つの主なメリットがあります。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;デプロイの簡素化&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: モデル ID 文字列（例: &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;google/gemma-3-1b-it&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;）と単一の &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;CREATE MODEL&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; SQL ステートメントを使用して、オープンモデルをデプロイします。BigQuery により、コンピューティング リソースがデフォルトの構成で自動的にプロビジョニングされます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;自動リソース管理&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: BigQuery は、アイドル状態のコンピューティング リソースを自動的に解放し、意図しない費用が発生するのを防ぎます。アイドル時間は &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-create-remote-model-open#endpoint-idle-ttl"&gt;&lt;code style="text-decoration: underline; vertical-align: baseline;"&gt;endpoint_idle_ttl&lt;/code&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; で構成できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;きめ細かなリソース制御&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;CREATE MODEL&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; ステートメント内でバックエンドのコンピューティング リソース（マシンタイプや最小 / 最大レプリカ数など）を直接カスタマイズして、パフォーマンスと費用に対するニーズを満たすことができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;統合された SQL インターフェース&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: モデルの作成、推論から、費用管理とクリーンアップまで、ワークフロー全体を BigQuery で SQL を使用して直接管理できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;仕組み: 実例&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;オープンモデルを作成して活用するプロセスを見ていきましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ステップ 1: BigQuery マネージド オープンモデルを作成する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Hugging Face または Vertex AI Model Garden のオープンモデルを使用するには、オープンモデル ID とともに &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;CREATE MODEL&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; ステートメントを使用します。モデルのサイズやマシンタイプによって変動しますが、クエリの完了には通常、数分かかります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Hugging Face モデル&lt;/strong&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-create-remote-model-open#hugging-face-model-id"&gt;&lt;code style="text-decoration: underline; vertical-align: baseline;"&gt;hugging_face_model_id&lt;/code&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; オプションを &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;provider_name/model_name&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; 形式で指定します。たとえば、sentence-transformers/all-MiniLM-L6-v2 のように指定します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;quot;CREATE OR REPLACE MODEL my_dataset.managed_embedding_model\r\nREMOTE WITH CONNECTION DEFAULT\r\nOPTIONS (\r\n  hugging_face_model_id = &amp;#x27;sentence-transformers/all-MiniLM-L6-v2&amp;#x27;\r\n);&amp;quot;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82c049520&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Vertex AI Model Garden モデル&lt;/strong&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-create-remote-model-open#model-garden-model-name"&gt;&lt;code style="text-decoration: underline; vertical-align: baseline;"&gt;model_garden_model_name&lt;/code&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; オプションを &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;publishers/publisher/models/model_name@model_version&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; 形式で指定します。たとえば、&lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;publishers/google/models/gemma3@gemma-3-1b-it&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; のように指定します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;quot;CREATE OR REPLACE MODEL my_dataset.managed_text_model\r\nREMOTE WITH CONNECTION DEFAULT\r\nOPTIONS (\r\n  model_garden_model_name = &amp;#x27;publishers/google/models/gemma3@gemma-3-1b-it&amp;#x27;\r\n);&amp;quot;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82c0493a0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;負荷の高いワークロードの場合は、デプロイ設定（マシンタイプ、レプリカ数、エンドポイントのアイドル時間）をカスタマイズすることで、スケーラビリティを向上させ、費用を管理できます。また、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/compute/docs/instances/reservations-overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Compute Engine の予約&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を使用して、GPU インスタンスを確保し、一貫したパフォーマンスを実現することもできます。すべてのオプションについては、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-create-remote-model-open#create_model_syntax"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;CREATE MODEL 構文&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;ステップ 2: バッチ推論を実行する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;上述の CREATE MODEL ジョブが完了したら、BigQuery のデータで &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-ai-generate-text"&gt;&lt;code style="text-decoration: underline; vertical-align: baseline;"&gt;AI.GENERATE_TEXT&lt;/code&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（LLM 推論用）または &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-ai-generate-embedding"&gt;&lt;code style="text-decoration: underline; vertical-align: baseline;"&gt;AI.GENERATE_EMBEDDING&lt;/code&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;（エンベディング生成用）とともに使用できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;quot;-- For embedding generation\r\nSELECT *\r\nFROM\r\n  AI.GENERATE_EMBEDDING(\r\n    MODEL my_dataset.managed_embedding_model,\r\n    (\r\n      SELECT text AS content\r\n      FROM bigquery-public-data.hacker_news.full\r\n      WHERE text != &amp;#x27;&amp;#x27;\r\n      LIMIT 10\r\n    ));\r\n\r\n-- For LLM inference\r\nSELECT *\r\nFROM\r\n  AI.GENERATE_TEXT(\r\n    MODEL my_dataset.managed_text_model,\r\n    (\r\n      SELECT &amp;#x27;Summarize the text: &amp;#x27; || text AS prompt\r\n      FROM bigquery-public-data.hacker_news.full\r\n      WHERE text != &amp;#x27;&amp;#x27;\r\n      LIMIT 10\r\n    ));&amp;quot;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82c049fd0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Vertex AI エンドポイントのライフサイクル管理と費用管理&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery では、自動オプションと手動オプションの両方を使用して、Vertex AI エンドポイントのライフサイクルと費用を柔軟に管理できます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;自動制御&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-create-remote-model-open#endpoint-idle-ttl"&gt;&lt;code style="text-decoration: underline; vertical-align: baseline;"&gt;endpoint_idle_ttl&lt;/code&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; オプションを使用すると、リソースの自動リサイクルを有効化できます。指定した期間（例: &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;INTERVAL 10 HOUR&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;）モデルを使用しないようにすると、BigQuery が自動的に Vertex AI エンドポイントを「デプロイ解除」し、費用の発生がすべて停止します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;手動制御&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: エンドポイントを手動で「デプロイ解除」して費用発生を即座に停止したり、シンプルな &lt;/span&gt;&lt;code style="vertical-align: baseline;"&gt;ALTER MODEL&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; ステートメントを使用してエンドポイントを再デプロイしたりすることもできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;-- Manually undeploy the model to save costs\r\nALTER MODEL my_dataset.managed_embedding_model\r\nSET OPTIONS(deploy_model = FALSE);\r\n\r\n-- Manually redeploy the model for the next inference job.\r\nALTER MODEL my_dataset.managed_embedding_model\r\nSET OPTIONS(deploy_model = TRUE);&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82c049550&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;リソースのクリーンアップが容易&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;モデルを使い終わったら、後は削除するだけです。BigQuery は関連するすべての Vertex AI リソース（エンドポイントやモデルなど）を自動的にクリーンアップするため、これらのリソースに対する費用は発生しなくなります。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;-- Model deletion and all backend resource cleanup\r\nDROP MODEL my_dataset.managed_embedding_model;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82c049250&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery のサードパーティ モデル向けの新しいマネージド推論機能は、データチームによるサードパーティの生成 AI モデルへのアクセス方法や活用方法を根本的に変えます。モデルのライフサイクル管理全体を、使い慣れた SQL インターフェースに統合することで、運用上の摩擦をなくし、データ アナリストから AI / ML エンジニアまで、すべての BigQuery ユーザーが強力なオープンモデルにアクセスできるようになります。包括的なドキュメントとチュートリアルについては、以下のリソースをご参照ください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ドキュメントを読む: &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/reference/standard-sql/bigqueryml-syntax-create-remote-model-open#automatically_deployed_models"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;自動デプロイされるオープンモデルの作成&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;テキスト生成チュートリアルを試す: &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/generate-text-tutorial-gemma"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemma モデルを使用してテキストを生成する&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;エンベディング生成チュートリアルを試す: &lt;/span&gt;&lt;a href="https://www.google.com/search?q=https://docs.cloud.google.com/bigquery/docs/generate-text-embedding-tutorial-open-models"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;オープンモデルを使用してテキスト エンベディングを生成する&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;皆様がどのようなものを構築されるか楽しみにしております。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- ソフトウェア エンジニア &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Jiashang Liu&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- ソフトウェア エンジニア &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Yunmeng Xie&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 21 Jan 2026 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/introducing-bigquery-managed-and-sql-native-inference-for-open-models/</guid><category>AI &amp; Machine Learning</category><category>BigQuery</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>オープンモデルに対する BigQuery マネージド SQL ネイティブ推論の導入</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/introducing-bigquery-managed-and-sql-native-inference-for-open-models/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Jiashang Liu</name><title>Software Engineer</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Yunmeng Xie</name><title>Software Engineer</title><department></department><company></company></author></item><item><title>バイブクエリ: BigQuery のコメントを SQL に変換する機能を使って SQL クエリをすばやく作成</title><link>https://cloud.google.com/blog/ja/products/data-analytics/vibe-querying-with-comments-to-sql-in-bigquery/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 1 月 15 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/vibe-querying-with-comments-to-sql-in-bigquery?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;複雑な SQL クエリの作成は容易な作業ではありません。エンジニアであれば、SQL のワークフロー内で簡単な英文を使ってデータのニーズを直接表現できないものかと考えることも少なくないでしょう。最近では、自然言語の AI プロンプトを使用してコードを生成する「&lt;/span&gt;&lt;a href="https://cloud.google.com/discover/what-is-vibe-coding?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;バイブ コーディング&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;」という方法により、誰もがより手軽に開発に取り組めるようになりました。そこでこのたび、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;BigQuery に「コメントを SQL に変換」機能を導入&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;しました。この機能により、自然言語を使用したクエリの作成（「バイブクエリ」）が可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;簡単な英文を SQL コードに&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;「&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;コメントを SQL に変換&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;」は、人間の言語を構造化データクエリに変換してくれる AI 機能です。SQL ステートメントに自然言語による表現を直接埋め込んで、それをシステムが実行可能な SQL コードに変換することができます。この変換を自動化することで、複雑なクエリを迅速に記述できるうえ、ボイラープレート コードの記述にかかる時間を短縮できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;たとえば、週末を含めた 2 つの日付間の営業日数を計算する必要がある場合について考えてみましょう。この機能を使用すれば、2 つの日付間の営業日数を計算するための適切な関数を探す必要がなくなります。「How many business days are there between January 1st and March 15th, excluding weekends?」という自然言語表現を記述すれば、AI が SQL の日付関数を生成してくれます。これにより、SQL を手動で構築する手間が最小限に抑えられ、データから答えを見つける作業に集中できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;主要な特長:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;自然言語の埋め込み: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;自然言語表現をコメント内に記述することで、SQL クエリに組み込むことができます。たとえば、「/* average trip distance by day of week */」のように記述します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コンテキストの理解:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; BigQuery の AI は、SQL クエリの周囲のコンテキストを分析してコメントを正確に解釈します。これにより、生成される SQL がユーザーの意図に沿ったものになります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;多様な句に対応: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;さまざまな SQL 句内で自然言語表現を使用できます。たとえば、SELECT、FROM、WHERE、ORDER BY、GROUP BY などの句に対応しています。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;複雑なクエリ:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 1 つの SQL ステートメント内で複数の表現を使用することで、複雑なクエリを構築できます。たとえば、「SELECT /* average trip distance, total fare */ FROM /* NYC taxi ride public data of 2020 */ WHERE /* day of week is Saturday */ GROUP BY /* pickup location */」といった使い方が可能です。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;誰でも利用可能: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;SQL の専門家でなくても、この機能を使用してデータ分析を実行できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;その場で改良: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;最初の SQL が生成されたら、自然言語表現を改良して、SQL 出力がどのように変化するかをすぐに確認できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;すべての SQL ユーザーの作業をスピードアップ&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、デベロッパーの生産性向上とデータ探索の簡素化を目指しています。この機能は、SQL 初心者から熟練した SQL エキスパートまで、幅広いユーザー層にとって有用です。データ アナリスト、ソフトウェア開発者、ビジネス アナリストなど、あらゆる立場のユーザーが、BigQuery データをより効果的に操作できるようになります。たとえば、SQL 初心者は次のように利用できます。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;統計情報の要約を生成する: SELECT /* average sales per region */ FROM /* sales_table */ GROUP BY /* region */&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;条件に基づいてデータをフィルタリングする: SELECT * FROM /* customer_table */ WHERE /* age is greater than 30 and city is New York */&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;結果を並べ替える: SELECT * FROM /* product_table */ ORDER BY /* price in descending order */&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;SQL の上級者向けに、さらに高度なユースケースをいくつかご紹介します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;1. &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;条件付き集計を使用した時系列分析。&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;時系列の集計、条件付きのカウント、日付の抽出を 1 つのクエリで処理します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;自然言語表現:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;SELECT /* daily average temperature, and count of days where temperature exceeded 30 degrees Celsius */ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;FROM /* weather_data */ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;WHERE /* year is 2023 */ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GROUP BY /* day */ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ORDER BY /* day */.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;生成された SQL:&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;SELECT\r\n    DATE(timestamp) AS day,\r\n    AVG(temperature) AS daily_avg_temperature,\r\n    COUNT(CASE WHEN temperature &amp;gt; 30 THEN 1 ELSE NULL END) AS hot_days_count\r\nFROM\r\n    `weather_data`\r\nWHERE\r\n    EXTRACT(YEAR FROM timestamp) = 2023\r\nGROUP BY\r\n    day\r\nORDER BY\r\n    day;&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe8486f6160&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2. &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;複数テーブルの結合と複雑なフィルタリング。&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;複数テーブルの結合、期間のフィルタリング、文字列ベースのフィルタリングを並べ替えと組み合わせて処理する方法です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;自然言語表現:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; SELECT /* customer name, order total, and product category */ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;FROM /* customers */ JOIN /* orders */ ON /* customer ID */ JOIN /* products */ ON /* product ID  */ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;WHERE /* order date is in the last month and customer region is 'Europe'*/ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ORDER BY /* order total descending */.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;生成された SQL:&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;quot;SELECT\r\n    c.customer_name,\r\n    o.order_total,\r\n    p.product_category\r\nFROM\r\n    `customers` c\r\nJOIN\r\n    `orders` o ON c.customer_id = o.customer_id\r\nJOIN\r\n    `products` p ON o.product_id = p.product_id\r\nWHERE\r\n    o.order_date &amp;gt;= DATE_SUB(CURRENT_DATE(), INTERVAL 1 MONTH)\r\n    AND c.region = &amp;#x27;Europe&amp;#x27;\r\nORDER BY\r\n    o.order_total DESC;&amp;quot;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe8486f6250&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;3. &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;ランキングと移動平均のためのウィンドウ関数。&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;通常は手動で記述すると複雑になるランキングのウィンドウ関数を処理します。日付の要素でデータをグループ化することもできます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;自然言語表現:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; SELECT /* product name, monthly sales, and rank of products by sales within each category */ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;FROM /* sales_data */ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;WHERE /* year is 2023 */ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;WINDOW /* partition by category order by monthly sales descending */.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;生成された SQL:&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;SELECT\r\n    product_name,\r\n    SUM(monthly_sales) AS total_monthly_sales,\r\n    RANK() OVER (PARTITION BY category ORDER BY SUM(monthly_sales) DESC) AS sales_rank\r\nFROM\r\n    `sales_data`\r\nWHERE\r\n    EXTRACT(YEAR FROM sale_date) = 2023\r\nGROUP BY\r\n    product_name, category, EXTRACT(MONTH FROM sale_date)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe8486f69d0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;4. &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;日付の集計とユーザー セグメントを使ったコホート分析。&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;コホート分析は一般的なデータ分析手法ですが、複雑な手法でもあります。日付の切り捨てやグループ化のほか、時間の経過に伴うユーザー維持率をピボット処理によって表示するといった処理が行われます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;自然言語表現:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; SELECT /* cohort month, count of active users in each subsequent month */ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;FROM /* user_activity */ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;WHERE /* user signup date is between '2022-01-01' and '2022-12-31' */ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;GROUP BY /* cohort month, activity month */ PIVOT /* activity month */.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;生成された SQL:&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;quot;WITH CohortData AS (\r\n    SELECT\r\n        DATE_TRUNC(signup_date, MONTH) AS cohort_month,\r\n        DATE_TRUNC(activity_date, MONTH) AS activity_month\r\n    FROM\r\n        `user_activity`\r\n    WHERE\r\n        signup_date BETWEEN &amp;#x27;2022-01-01&amp;#x27; AND &amp;#x27;2022-12-31&amp;#x27;\r\n)\r\nSELECT\r\n    cohort_month,\r\n    COUNT(DISTINCT user_id)\r\nFROM\r\n    CohortData\r\nGROUP BY\r\n    cohort_month, activity_month\r\nPIVOT(\r\n    COUNT(DISTINCT user_id)\r\n    FOR activity_month IN (SELECT DISTINCT activity_month FROM CohortData ORDER BY activity_month)\r\n);&amp;quot;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe8486f6550&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ご利用にあたって&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;私たちのチームでは、BigQuery のコメントで自然言語表現を使用して SQL を生成することで、お客様のワークフローを合理化できる可能性をすでに実感しています。BigQuery ツールキットの価値ある追加機能として、きっと皆様のお役に立つものと確信しております。利用方法は次のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;BQ Studio を開きます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;SQL 生成ウィジェット&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;が有効になっていることを確認します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;例:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;SELECT /* tip and passenger count columns */ FROM /* NYC taxi ride public data */ WHERE /* passenger count greater than 6 and tip is zero */&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe8486f6340&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;3. 変換するコメント付きの SQL を選択します。Gemini のガターボタンをクリックし、[コメントを SQL に変換] をクリックします。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/image1_N9tzL5v.max-1000x1000.png"
        
          alt="image1"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;4. 生成ウィジェットが表示され、変換された SQL / 自然言語表現の差分ビューが表示されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;5. [挿入] を選択するか、改良 / マルチターン機能を使用して改良を続けます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;ML エンジニアリング マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Gautam Gupta&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 21 Jan 2026 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/vibe-querying-with-comments-to-sql-in-bigquery/</guid><category>AI &amp; Machine Learning</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>バイブクエリ: BigQuery のコメントを SQL に変換する機能を使って SQL クエリをすばやく作成</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/vibe-querying-with-comments-to-sql-in-bigquery/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Gautam Gupta</name><title>ML Engineering Manager</title><department></department><company></company></author></item><item><title>Looker の新機能: セルフサービス Explore、タブ付きダッシュボード、カスタムテーマ</title><link>https://cloud.google.com/blog/ja/products/business-intelligence/looker-self-service-explores-tabbed-dashboards-custom-themes/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 12 月 20 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/business-intelligence/looker-self-service-explores-tabbed-dashboards-custom-themes?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データチームにとって、統制された信頼できる指標の必要性と、アドホックな分析を迅速に行うことに対するビジネスニーズの兼ね合いは常に課題となっているようです。Google Cloud は、統制されたレポート作成と迅速なデータ探索を両立させるため、Looker にいくつかの新機能を導入し、ユーザーのセルフサービス機能を拡張します。このアップデートによって、統制されたモデルとローカルデータを組み合わせて分析することや、複雑なダッシュボードをより効率的に整理すること、分析レポートのデザインを企業ブランディングに合わせてカスタマイズすることなどを、ユーザーがすべて Looker プラットフォーム内で行えるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Looker のセルフサービス Explore でアドホック データを分析する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;予算スプレッドシート、販売リスト、非定型の調査ファイルなどの貴重なデータは、しばしば主要なデータベースの外部に存在します。セルフサービス Explore（現在はプレビュー版）では、ユーザーが Looker 内で直接ドラッグ＆ドロップ インターフェースを使用して、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/looker/docs/exploring-self-service?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;CSV とスプレッドシート ベースのデータをアップロード&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この機能を使用し、ローカル ファイルを完全にモデル化された Looker データと組み合わせることで、新しい理論のテストと分析情報の強化が可能になります。データのアップロード後、ユーザーはセルフサービス Explore に新しいメジャーとディメンションを視覚的な方法で追加してカスタマイズし、ダッシュボードと Look を介して結果を共有できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/graphic1.gif"
        
          alt="graphic1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="hgb4z"&gt;CSV ファイルをアップロードし、わずか数回のクリックで新しいセルフサービス Explore を作成可能&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ガバナンスを維持するため、Looker インスタンスにアップロードされるファイルと、アップロードを実行する権限を持つユーザーについては、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/looker/docs/admin-panel-self-service-explore?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;管理者が継続的に監視&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;します。さらに、Google Cloud は新しい&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/looker/docs/content-certification?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;コンテンツ認定フロー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;を導入しました。これにより、検証済みの信頼できる情報源であるコンテンツをより簡単に示すことができるようになり、ユーザーはアドホック テストデータと認定済みデータを確実に区別できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/graphic2.gif"
        
          alt="graphic2"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="hgb4z"&gt;セルフサービス Explore を認定する&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データのアップロードとコンテンツ認定は、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/looker/docs/release-notes#December_03_2025"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Looker 25.20&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; の公開プレビュー版で利用可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;タブ付きダッシュボードを使用して、より明確で一貫性のあるデータ ストーリーを伝える&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;新しいタブ付きダッシュボード機能により、ダッシュボード編集者は 1 つのページに情報が密集した状態から脱却し、複雑な情報を整理して論理的なナラティブに変換できるようになりました。編集者は、タブの追加、名前変更、並べ替えの各コントロールを使用して、効率的にコンテンツを作成できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;また、閲覧者もシームレスに操作できます。フィルタの値は自動的にダッシュボード全体に渡されますが、各タブには現在のビューに関連するフィルタのみが表示されるため、すっきりした外観になります。ユーザーは、特定のタブ固有の URL を共有できます。また、マルチタブ ダッシュボードの複数のタブをまとめて 1 つの PDF ドキュメントとして扱い、作成スケジュールを設定したりダウンロードしたりできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/graphic3.gif"
        
          alt="graphic3"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="hgb4z"&gt;マルチタブ ダッシュボードの複数のタブ間を移動する&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;現在、この機能はプレビュー版で利用できます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ダッシュボードにカスタム スタイルを適用する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;社内ダッシュボードを会社のブランディングに合わせてカスタマイズすると、使い慣れた操作でデータを活用できるため、ユーザー エンゲージメントが高まります。Google Cloud は、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/looker/docs/themes-for-internal-dashboards"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;社内ダッシュボード テーマ設定&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の公開プレビュー版をリリースします。作成者は、タイルのスタイル、色、フォント、書式設定をカスタマイズし、Looker アプリケーション内で使用されるダッシュボードに直接適用できるようになります。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/graphic4.gif"
        
          alt="graphic4"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="hgb4z"&gt;社内ダッシュボードにカスタムテーマ設定を適用する&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;この機能を使って事前構成済みのテーマを保存、共有、適用することで、一貫性が確保されます。社内テーマを管理する権限を持つユーザーは、既存のダッシュボード用の新しいテンプレートを作成したり、インスタンス全体に適用するデフォルトのテーマを選択したりできます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;社内ダッシュボード テーマ設定は、[管理者] &amp;gt; [ラボ] ページですぐに有効にできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/graphic5.max-1000x1000.png"
        
          alt="graphic5"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="hgb4z"&gt;社内ダッシュボード テーマ設定のプレビューを有効にする&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;使ってみる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Looker のこうした新しいセルフサービス機能は、プレゼンテーションの柔軟性と品質を高め、組織内のすべてのユーザーがデータをより有効に活用できるように設計されています。&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/looker/docs/exploring-self-service"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;セルフサービス Explore&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; と&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/looker/docs/themes-for-internal-dashboards"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;社内ダッシュボード テーマ設定&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;をぜひお試しになり、ご意見、ご感想をお寄せください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- シニア プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Aleks Flexo&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- プロダクト マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Sharon Zhang&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 15 Jan 2026 02:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/business-intelligence/looker-self-service-explores-tabbed-dashboards-custom-themes/</guid><category>Data Analytics</category><category>Business Intelligence</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Looker の新機能: セルフサービス Explore、タブ付きダッシュボード、カスタムテーマ</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/business-intelligence/looker-self-service-explores-tabbed-dashboards-custom-themes/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Aleks Flexo</name><title>Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Sharon Zhang</name><title>Product Manager, Google Cloud</title><department></department><company></company></author></item><item><title>BigQuery のフルマネージド リモート MCP サーバーでデータ分析エージェントを迅速に構築</title><link>https://cloud.google.com/blog/ja/products/data-analytics/using-the-fully-managed-remote-bigquery-mcp-server-to-build-data-ai-agents/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2026 年 1 月 8 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/using-the-fully-managed-remote-bigquery-mcp-server-to-build-data-ai-agents?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI エージェントをエンタープライズ データに接続するのに、複雑なカスタム統合や数週間の開発作業が必要であってはなりません。先月、フルマネージドのリモート &lt;/span&gt;&lt;a href="https://cloud.google.com/blog/ja/products/ai-machine-learning/announcing-official-mcp-support-for-google-services?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Model Context Protocol（MCP）サーバー（Google サービス用）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;がリリースされたことで、BigQuery MCP サーバーを使用して、データを直接かつ安全に分析する手段を AI エージェントに提供できるようになりました。このフルマネージド MCP サーバーを使うと、管理上のオーバーヘッドが削減され、インテリジェント エージェントの開発に集中できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery の MCP サーバーのサポートは、サーバーの柔軟性と制御性を高めたいユーザー向けに設計されたオープンソースの&lt;/span&gt;&lt;a href="https://googleapis.github.io/genai-toolbox/getting-started/introduction/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;データベース向け MCP ツールボックス&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;でも利用できます。このブログ投稿では、2026 年 1 月時点でプレビュー版としてリリースされている&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/bigquery/docs/use-bigquery-mcp"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;フルマネージドのリモート BigQuery サーバー&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;の統合について説明し、デモを行います。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;リモート MCP サーバーはサービスのインフラストラクチャで実行され、AI アプリケーションに HTTP エンドポイントを提供します。これにより、定められた標準仕様に基づいて AI MCP クライアントと MCP サーバー間の通信が可能になります。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1-bq_mcp_blog.max-1000x1000.png"
        
          alt="1-bq_mcp_blog"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;MCP は、定義されたツールセットを通じて LLM 搭載アプリケーションが分析データに直接アクセスできるようにすることで、AI エージェントの構築プロセスを加速します。Google OAuth 認証メソッドを使用して BigQuery MCP サーバーを ADK と統合するのは簡単です。詳しくは、&lt;/span&gt;&lt;a href="https://google.github.io/adk-docs" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Agent Development Kit（ADK）&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;と &lt;/span&gt;&lt;a href="https://geminicli.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemini CLI&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; についての以下の説明をご覧ください。LangGraph、Claude コード、Cursor IDE、その他の MCP クライアントなどのプラットフォームやフレームワークも、大きな労力をかけずに統合できます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;では詳しく見ていきましょう。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;ADK で BigQuery MCP サーバーを使用する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ADK を使用して BigQuery エージェントのプロトタイプを構築する手順は次の 6 つです。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;前提条件: プロジェクト、必要な設定、環境を準備します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;構成: MCP と必要な API を有効にします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;サンプル データセットを読み込みます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;OAuth クライアントを作成します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini API キーを作成します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントを作成してテストします。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;重要: 本番環境へのデプロイを計画する場合や、実際のデータで AI エージェントを使用する場合は、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/mcp/ai-security-safety"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;AI のセキュリティと安全性&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/mcp/mcp-gcp-stability-commitment"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;安定性&lt;/span&gt;&lt;/a&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;に関するガイドラインを遵守してください。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;手順 1: 前提条件 &amp;gt; 構成と環境&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;1.1 Cloud プロジェクトを設定する&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;課金が有効になっている &lt;/strong&gt;&lt;a href="https://console.cloud.google.com/projectselector2/home/dashboard"&gt;&lt;span style="font-style: italic; text-decoration: underline; vertical-align: baseline;"&gt;Google Cloud プロジェクト&lt;/span&gt;&lt;/a&gt;&lt;strong style="vertical-align: baseline;"&gt;を作成するか、既存のプロジェクトを使用します。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;1.2 ユーザーロール&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ユーザー アカウントに、プロジェクトに対する次の権限があることを確認します。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: lower-alpha; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;roles/bigquery.user（クエリの実行用）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: lower-alpha; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;roles/bigquery.dataViewer（データへのアクセス用）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: lower-alpha; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;roles/mcp.toolUser（MCP ツールへのアクセス用）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: lower-alpha; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;roles/serviceusage.serviceUsageAdmin（API の有効化用）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: lower-alpha; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;roles/iam.oauthClientViewer（OAuth）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: lower-alpha; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;roles/iam.serviceAccountViewer（OAuth）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: lower-alpha; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;roles/oauthconfig.editor（OAuth）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;1.3 環境を設定する&lt;/strong&gt;&lt;strong style="vertical-align: baseline;"&gt;gcloud CLI がインストールされた MacOS または Linux ターミナルを使用します。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;シェルで、Cloud の PROJECT_ID を指定して次のコマンドを実行し、Google Cloud アカウントを認証します。これは、ADK が BigQuery にアクセスできるようにするために必要です。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;# Set your cloud project id in env variable\r\nBIGQUERY_PROJECT=PROJECT_ID\r\n\r\ngcloud config set project ${BIGQUERY_PROJECT}\r\ngcloud auth application-default login&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82c119c70&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;指示に沿って認証プロセスを完了します。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;手順 2: 構成 &amp;gt; ユーザーロールと API&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;2.1 BigQuery API と MCP API を有効にする&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;次のコマンドを実行して、BigQuery API と &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/mcp/enable-disable-mcp-servers"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;MCP API&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を有効にします。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;gcloud services enable bigquery.googleapis.com --project=${BIGQUERY_PROJECT}\r\ngcloud beta services mcp enable bigquery.googleapis.com --project=${BIGQUERY_PROJECT}&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82c119490&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;手順 3: サンプル データセットを読み込む &amp;gt; cymbal_pets データセット&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;3.1 cymbal_pets データセットを作成する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;このデモでは、cymbal_pets データセットを使用します。次のコマンドを実行して、公開ストレージ バケットから &lt;/span&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;cymbal_pets&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; データベースを読み込みます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;# Create the dataset if it doesn\&amp;#x27;t exist (pick a location of your choice)\r\n# You can add --default_table_expiration to auto expire tables.\r\nbq --project_id=${BIGQUERY_PROJECT} mk -f --dataset --location=US cymbal_pets\r\n\r\n# Load the data\r\nfor table in products customers orders order_items; do \r\nbq --project_id=${BIGQUERY_PROJECT} query --nouse_legacy_sql \\\r\n    &amp;quot;LOAD DATA OVERWRITE cymbal_pets.${table} FROM FILES(\r\n        format = \&amp;#x27;avro\&amp;#x27;,\r\n        uris = [ \&amp;#x27;gs://sample-data-and-media/cymbal-pets/tables/${table}/*.avro\&amp;#x27;]);&amp;quot;\r\ndone&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82c119730&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;手順 4: OAuth クライアント ID を作成する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;4.1 OAuth クライアント ID を作成する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Google OAuth を使用して BigQuery MCP サーバーに接続します。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;7. Google Cloud コンソールで、[Google Auth Platform] &amp;gt; [クライアント] &amp;gt; [&lt;/span&gt;&lt;a href="https://console.cloud.google.com/auth/clients/create"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;クライアントの作成&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;] に移動します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="2" style="list-style-type: circle; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;* [アプリケーションの種類] の値には [デスクトップ アプリ] を選択します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="2" style="list-style-type: circle; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;クライアントを作成したら、クライアント ID とシークレットをコピーして安全に保管してください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;省略可: OAuth クライアントに別のプロジェクトを使用した場合は、&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;CLIENT_ID_PROJECT&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; を指定して以下を実行します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;gcloud beta services mcp enable bigquery.googleapis.com --project=CLIENT_ID_PROJECT&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82c1194c0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;注 [Cloud Shell ユーザーのみ]:&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; Google Cloud Shell または localhost 以外のホスティング環境を使用している場合は、「ウェブ アプリケーション」の OAuth クライアント ID を作成する必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;Cloud Shell 環境の場合:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; font-style: italic; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;[承認済みの JavaScript 生成元] の値には、次のコマンドの出力を指定します。&lt;/span&gt;&lt;code style="font-style: italic; vertical-align: baseline;"&gt;echo "https://8000-$WEB_HOST" &lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;[承認済みのリダイレクト URI] の値には、次のコマンドの出力を使用します。&lt;/span&gt;&lt;code style="font-style: italic; vertical-align: baseline;"&gt;echo "https://8000-$WEB_HOST/dev-ui/"&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt;（Cloud Shell の URI は一時的なもので、現在のセッションの終了後に期限切れになります）&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;注:&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt; ウェブサーバーを使用する場合は、「ウェブ アプリケーション」タイプの OAuth クライアントを使用し、適切なドメインとリダイレクト URI を入力する必要があります。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;手順 5: Gemini の API キー&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;5.1 Gemini の API キーを作成する&lt;/strong&gt;&lt;a href="https://aistudio.google.com/api-keys" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;API キーのページ&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;で Gemini API キーを作成します。ADK を使用して Gemini モデルにアクセスするには、生成されたキーが必要です。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;手順 6: ADK ウェブ アプリケーションを作成する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;6.1 ADK をインストールする&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ADK をインストールしてエージェント プロジェクトを開始するには、&lt;/span&gt;&lt;a href="https://google.github.io/adk-docs/get-started/python/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;ADK の Python クイックスタート&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に記載されている手順に沿って進めます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;6.2 新しい ADK エージェントを作成する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;次に、BigQuery リモート MCP サーバー統合用の新しいエージェントを作成します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;adk create cymbal_pets_analyst\r\n\r\n#When prompted, choose the following:\r\n#2. Other models (fill later)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe82c1191f0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;6.3 env ファイルを構成する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;次のコマンドを実行して、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;cymbal_pets_analyst/.env&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; ファイルを以下の変数とその実際の値で更新します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;cat &amp;gt;&amp;gt; cymbal_pets_analyst/.env &amp;lt;&amp;lt;EOF\r\nGOOGLE_GENAI_USE_VERTEXAI=FALSE\r\nGOOGLE_CLOUD_PROJECT=BIGQUERY_PROJECT\r\nGOOGLE_CLOUD_LOCATION=REGION\r\nGOOGLE_API_KEY=AI_STUDIO_API_KEY\r\nOAUTH_CLIENT_ID=YOUR_CLIENT_ID\r\nOAUTH_CLIENT_SECRET=YOUR_CLIENT_SECRET\r\nEOF&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe8440e1e50&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;6.4 エージェント コードを更新する&lt;/strong&gt;&lt;code style="vertical-align: baseline;"&gt;cymbal_pets_analyst/agent.py&lt;/code&gt;&lt;span style="vertical-align: baseline;"&gt; ファイルを編集し、ファイルの内容を次のコードに置き換えます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;import os\r\nfrom google.adk.agents.llm_agent import Agent\r\nfrom google.adk.tools.mcp_tool import McpToolset\r\nfrom google.adk.tools.mcp_tool.mcp_session_manager import StreamableHTTPConnectionParams\r\nfrom google.adk.auth.auth_credential import AuthCredential, AuthCredentialTypes\r\nfrom google.adk.auth import OAuth2Auth\r\nfrom fastapi.openapi.models import OAuth2\r\nfrom fastapi.openapi.models import OAuthFlowAuthorizationCode\r\nfrom fastapi.openapi.models import OAuthFlows\r\nfrom google.adk.auth import AuthCredential\r\nfrom google.adk.auth import AuthCredentialTypes\r\nfrom google.adk.auth import OAuth2Auth\r\n\r\ndef get_oauth2_mcp_tool():\r\n    auth_scheme = OAuth2(\r\n        flows=OAuthFlows(\r\n            authorizationCode=OAuthFlowAuthorizationCode(\r\n                authorizationUrl=&amp;quot;https://accounts.google.com/o/oauth2/auth&amp;quot;,\r\n                tokenUrl=&amp;quot;https://oauth2.googleapis.com/token&amp;quot;,\r\n                scopes={\r\n                    &amp;quot;https://www.googleapis.com/auth/bigquery&amp;quot;: &amp;quot;bigquery&amp;quot;\r\n                },\r\n            )\r\n        )\r\n    )\r\n    auth_credential = AuthCredential(\r\n        auth_type=AuthCredentialTypes.OAUTH2,\r\n        oauth2=OAuth2Auth(\r\n            client_id=os.environ.get(\&amp;#x27;OAUTH_CLIENT_ID\&amp;#x27;, \&amp;#x27;\&amp;#x27;),\r\n            client_secret=os.environ.get(\&amp;#x27;OAUTH_CLIENT_SECRET\&amp;#x27;, \&amp;#x27;\&amp;#x27;)\r\n        ),\r\n    )\r\n\r\n    bigquery_mcp_tool_oauth = McpToolset(\r\n        connection_params=StreamableHTTPConnectionParams(\r\n            url=\&amp;#x27;https://bigquery.googleapis.com/mcp\&amp;#x27;),\r\n        auth_credential=auth_credential,\r\n        auth_scheme=auth_scheme,\r\n    )\r\n    return bigquery_mcp_tool_oauth\r\n\r\n\r\nroot_agent = Agent(\r\n    model=\&amp;#x27;gemini-3-pro-preview\&amp;#x27;,\r\n    name=\&amp;#x27;root_agent\&amp;#x27;,\r\n    description=\&amp;#x27;Analyst to answer all questions related to cymbal pets store.\&amp;#x27;,\r\n    instruction=\&amp;#x27;Answer user questions, use the bigquery_mcp tool to query the cymbal pets database and run queries.\&amp;#x27;,\r\n    tools=[get_oauth2_mcp_tool()],\r\n)&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe8440e1a90&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;6.5 ADK アプリケーションを実行する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;cymbal_pets_analyst フォルダを含む親ディレクトリから次のコマンドを実行します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;adk web --port 8000 .&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe8440e19d0&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;ブラウザを起動し、http://127.0.0.1:8000/ または ADK を実行するホストを指定して、プルダウンからエージェント名を選択します。これで、Cymbal のペットのデータに関する質問に答えるパーソナル エージェントができました。エージェントが MCP サーバーに接続すると、OAuth フローが開始され、アクセス権を付与できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;2 つ目のプロンプトでは、プロジェクト ID を指定する必要がなくなっています。エージェントは会話からこの情報を推測できるためです。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2-bq_mcp_blog.max-1000x1000.png"
        
          alt="2-bq_mcp_blog"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;質問の例は次のとおりです。&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;my_project にはどのようなデータセットがある？&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;cymbal_pets データセットにはどのようなテーブルがある？&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;cymbal_pets データセットのテーブル customers のスキーマを取得して&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;米国西部地域の Cymbal のペットショップで、過去 3 か月間の注文数上位 3 件を特定して。注文したお客様とそのメール ID も特定して。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;上位 1 件ではなく、上位 10 件の注文を取得できる？&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;過去 6 か月間で最も売れた商品は？&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Gemini CLI で BigQuery MCP サーバーを使用する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://geminicli.com/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Gemini CLI&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を使用するには、~/.gemini/settings.json ファイルで次の構成を使用します。既存の構成がある場合は、この構成を mcpServers フィールドの下にマージする必要があります。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;{\r\n  &amp;quot;mcpServers&amp;quot;: {\r\n    &amp;quot;bigquery&amp;quot;: {\r\n      &amp;quot;httpUrl&amp;quot;: &amp;quot;https://bigquery.googleapis.com/mcp&amp;quot;,\r\n      &amp;quot;authProviderType&amp;quot;: &amp;quot;google_credentials&amp;quot;,\r\n      &amp;quot;oauth&amp;quot;: {\r\n        &amp;quot;scopes&amp;quot;: [\r\n          &amp;quot;https://www.googleapis.com/auth/bigquery&amp;quot;\r\n        ]\r\n      }\r\n    }\r\n  }\r\n}&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe8440e1670&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;次に、gcloud で認証を実行します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;gcloud auth application-default login --clien-id-file YOUR_CLIENT_ID_FILE&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe84bb48040&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Gemini CLI を実行します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-code"&gt;&lt;dl&gt;
    &lt;dt&gt;code_block&lt;/dt&gt;
    &lt;dd&gt;&amp;lt;ListValue: [StructValue([(&amp;#x27;code&amp;#x27;, &amp;#x27;gemini&amp;#x27;), (&amp;#x27;language&amp;#x27;, &amp;#x27;&amp;#x27;), (&amp;#x27;caption&amp;#x27;, &amp;lt;wagtail.rich_text.RichText object at 0x7fe848710040&amp;gt;)])]&amp;gt;&lt;/dd&gt;
&lt;/dl&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3-bq_mcp_blog.max-1000x1000.png"
        
          alt="3-bq_mcp_blog"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェント用の BigQuery MCP サーバー&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;BigQuery ツールを開発ワークフローに統合し、LLM と BigQuery MCP サーバーを使用してインテリジェントなデータ エージェントを作成できます。統合は、すべての主要なエージェント開発 IDE およびフレームワークと互換性のある単一の標準プロトコルに基づいています。もちろん、本番環境向けにエージェントを構築したり、実際のデータで使用したりする前に、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/mcp/ai-security-safety"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AI のセキュリティと安全性&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に関するガイドラインを遵守してください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;皆様も BigQuery MCP サーバーを活用して、データ分析生成 AI アプリケーションをぜひ開発してみてください。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- テクニカル プログラム マネージャー、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Vikram Manghnani&lt;/strong&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;- ソフトウェア エンジニア、&lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Prem Ramanathan&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 13 Jan 2026 03:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/using-the-fully-managed-remote-bigquery-mcp-server-to-build-data-ai-agents/</guid><category>AI &amp; Machine Learning</category><category>BigQuery</category><category>Developers &amp; Practitioners</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>BigQuery のフルマネージド リモート MCP サーバーでデータ分析エージェントを迅速に構築</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/using-the-fully-managed-remote-bigquery-mcp-server-to-build-data-ai-agents/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Vikram Manghnani</name><title>Technical Program Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Prem Ramanathan</name><title>Software Engineer</title><department></department><company></company></author></item><item><title>企業データを Google の新しい Antigravity IDE に接続する</title><link>https://cloud.google.com/blog/ja/products/data-analytics/connect-google-antigravity-ide-to-googles-data-cloud-services/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 12 月 16 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/connect-google-antigravity-ide-to-googles-data-cloud-services?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;AI の最先端技術は、単純なチャット インターフェースから、複雑なワークフローを計画、実行、改良できる自律型エージェントへと急速に移行しています。こうした新たな状況においては、これらのインテリジェント エージェントを企業データにグラウンディングする能力こそが、真のビジネス価値を引き出す鍵となります。Google Cloud はこの変革の最前線に立ち、堅牢なデータドリブン アプリケーションを迅速かつ正確に構築できるようお客様を支援しています。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;先月、Google は AI ファーストの統合開発環境（IDE）である &lt;/span&gt;&lt;a href="https://antigravity.google/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Antigravity&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を発表しました。そして今回、Antigravity で構築した AI エージェントに、組織を支える信頼できるデータ インフラストラクチャへの直接的かつ安全なアクセスを提供できるようになりました。これにより、抽象的な推論が具体的なデータ認識型アクションへと変わります。Antigravity 内で &lt;/span&gt;&lt;a href="https://googleapis.github.io/genai-toolbox/getting-started/introduction/" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;MCP Toolbox for Databases&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; を利用した Model Context Protocol（MCP）サーバーが利用可能になったことで、開発ワークフロー内で AI エージェントを&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; &lt;/span&gt;&lt;a href="https://cloud.google.com/data-cloud?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Google のデータクラウド&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;内の &lt;/span&gt;&lt;a href="https://cloud.google.com/products/alloydb?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;AlloyDB for PostgreSQL&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/bigquery?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;BigQuery&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/spanner?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Spanner&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/sql?e=48754805&amp;amp;hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Cloud SQL&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;a href="https://cloud.google.com/looker?hl=ja"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;Looker&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt; などのサービスに安全に接続できます。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Antigravity で MCP を使用する理由&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Antigravity は、ユーザーがフローを維持できるように設計されていますが、AI エージェントの能力は「知っていること」によって制限されます。本当に役立つアプリケーションを構築するには、エージェントがデータを理解する必要があります。MCP はユニバーサル トランスレータとして機能します。AI 向け USB-C ポートのようなものと考えることができます。これにより、IDE の LLM が標準化された方法でデータソースに接続できるようになります。事前構築済みの MCP サーバーを Antigravity に直接統合することで、手動で構成する必要がなくなります。エージェントがデータベースと直接会話できるようになり、IDE を離れることなくより迅速に構築と反復処理を行えるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;MCP サーバーを使ってみる&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Antigravity では、エージェントをデータに接続する作業は UI を使用して行われるため、データベース接続を動作させるためだけに複雑な構成ファイルと格闘するという、誰もが経験したことのある課題が解消されます。使用を開始する方法は以下のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;1. 発見とリリース&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud 向け MCP サーバーは、Antigravity MCP ストアで入手できます。「AlloyDB for PostgreSQL」や「BigQuery」など必要なサービスを検索し、[&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;インストール&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;] をクリックして設定プロセスを開始します。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/1_pBHTpqa.gif"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="dsoc6"&gt;Antigravity MCP ストアのリリース&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;2. 接続を構成する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Antigravity には、プロジェクト ID やリージョンなどのサービスの詳細を追加できるフォームが表示されます。また、パスワードを入力するか、Antigravity に Identity and Access Management（IAM）認証情報を使用させることで、セキュリティを強化することもできます。これらは安全に保存されるため、エージェントはチャット ウィンドウで未加工のシークレットを公開することなく、必要なツールにアクセスできます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/2_DGbytln.gif"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="dsoc6"&gt;AlloyDB for PostgreSQL MCP サーバーのインストール&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;エージェントの活用事例を見る&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Antigravity に接続すると、エージェントはユーザーを支援するために使用できる「ツール」（実行可能な関数）のスイートを獲得し、さまざまなサービスにわたって開発とオブザーバビリティのエクスペリエンスを変革するのに役立ちます。一般的なシナリオをいくつか見てみましょう。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;AlloyDB for PostgreSQL によるデータベース タスクの効率化&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;PostgreSQL などのリレーショナル データベースに対して構築する場合、スキーマ名の確認やクエリのテストのために IDE と SQL クライアントを切り替えるのに時間がかかることがあります。AlloyDB MCP サーバーを使用すると、エージェントがそのコンテキストを処理し、データベース管理を実行して、アプリに含めることができる高品質の SQL コードを生成する機能を獲得します。これらすべてが Antigravity インターフェース内で実行されます。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;例:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;スキーマの探索: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントは &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;list_tables&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;get_table_schema&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用してデータベース構造を読み取り、関係を即座に説明できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;クエリの開発: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;エージェントに「上位 10 ユーザーを検索するクエリを作成して」と指示すると、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;execute_sql&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用してクエリを実行し、結果をすぐに確認できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;&lt;strong style="vertical-align: baseline;"&gt;最適化: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;コードをコミットする前に、エージェントを使用して &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;get_query_plan&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を実行し、ロジックがパフォーマンスに優れていることを確認します。&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/3_5ooz1ye.gif"
        
          alt="3"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="dsoc6"&gt;MCP ツールを使用した Antigravity エージェント&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;BigQuery で分析を促進する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;大量のデータが必要になるアプリケーションの場合、エージェントは有能なデータ アナリストとして機能します。BigQuery MCP サーバーを活用することで、たとえば以下のようなことが可能になります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;予測: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;forecast&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用して過去のデータに基づいて将来の傾向を予測します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;カタログの検索: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;search_catalog&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用してデータアセットを検出、管理します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;拡張分析: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;analyze_contribution&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用してさまざまな要因がデータ指標に与える影響を把握します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong style="vertical-align: baseline;"&gt;Looker で真実を構築する&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Looker は、ビジネス指標における信頼できる唯一の情報源として機能します。Looker の MCP サーバーにより、エージェントはコードとビジネス ロジックのギャップを埋めることができます。たとえば、&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;指標の整合性の確保: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;フィールド名が &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;total_revenue&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; なのか &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;revenue_total&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; なのかを推測する必要がなくなります。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;get_explores&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; と &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;get_dimensions&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用して、エージェントに「ネット リテンションの正しい指標は何ですか？」と質問し、セマンティック モデルから正確なフィールド参照を取得します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ロジックを即座に検証: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;ダッシュボードをデプロイして理論をテストするまで待つ必要はありません。&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;run_query&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用して、IDE で直接 Looker モデルに対してアドホック テストを実行することで、アプリケーション ロジックがライブデータと一致するようになります。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;監査レポート: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;run_look&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; を使用して、既存の保存済みレポートから結果を抽出します。これにより、アプリケーションの出力が公式のビジネス レポートと一致していることを確認できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;Antigravity でデータを活用して構築する&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google のデータクラウド MCP サーバーを Antigravity に統合することで、AI を使用した分析情報の発見や新しいアプリケーションの開発がこれまで以上に簡単になりました。ビジネスを運営するさまざまなデータソースにアクセスできるようになった今、コードに話しかけるだけでなく、ユーザーに新しいエクスペリエンスを提供できるようになりました。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;実際にやってみるには、以下のリソースをご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;ドキュメント: &lt;/span&gt;&lt;a href="https://docs.cloud.google.com/alloydb/docs/connect-ide-using-mcp-toolbox#configure-your-mcp-client"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;MCP を使用して AlloyDB に接続する&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;span style="vertical-align: baseline;"&gt;GitHub: &lt;/span&gt;&lt;a href="https://github.com/googleapis/genai-toolbox" rel="noopener" target="_blank"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;MCP Toolbox for Databases&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-データベース向け AI 担当シニア プロダクト マネージャー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Rahul Deshmukh&lt;/strong&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-データベース向け AI 担当スタッフ ソフトウェア エンジニア &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Averi Kitsch&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 25 Dec 2025 01:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/connect-google-antigravity-ide-to-googles-data-cloud-services/</guid><category>Application Development</category><category>AI &amp; Machine Learning</category><category>Developers &amp; Practitioners</category><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>企業データを Google の新しい Antigravity IDE に接続する</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/connect-google-antigravity-ide-to-googles-data-cloud-services/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Rahul Deshmukh</name><title>Senior Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Averi Kitsch</name><title>Staff Software Engineer, AI for Databases</title><department></department><company></company></author></item><item><title>キュレートされたデータとコンテキストのための Dataplex Universal Catalog のデータ プロダクトのご紹介</title><link>https://cloud.google.com/blog/ja/products/data-analytics/introducing-data-products-in-dataplex-universal-catalog/</link><description>&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;※この投稿は米国時間 2025 年 12 月 5 日に、Google Cloud blog に&lt;/span&gt;&lt;a href="https://cloud.google.com/blog/products/data-analytics/introducing-data-products-in-dataplex-universal-catalog?hl=en"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;投稿&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;されたものの抄訳です。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;多くの組織は、断片化されたデータが多すぎて、それがビジネス目標にどのように影響するのかを明確に把握できていません。これは、重大な断絶を引き起こします。データ利用者（分析情報を生成するためにデータを必要とするアナリストやデータ サイエンティスト）は、必要なデータを簡単に発見、アクセス、信頼することができません。一方、データ プロデューサー（これらのデータアセットを所有するチーム）は、利用者がセルフサービスでデータにアクセスできるようにすることができません。信頼できるコンテキスト豊富なデータに簡単にアクセスできなければ、組織は AI やエージェント技術の導入に苦労する可能性があります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;組織がこれらの課題を克服できるよう、Google は&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;データ プロダクト&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;を、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;Google Cloud の統合されたインテリジェント データから AI ガバナンス ソリューションである&lt;/span&gt;&lt;a href="https://cloud.google.com/dataplex"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt; Dataplex Universal Catalog &lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;に導入します。データ プロダクトとは、特定のビジネス課題を解決するために意図的に組み立てられた、データアセット、ドキュメント、ガバナンス管理からなる、キュレートされたすぐに使用できるパッケージです。データ プロダクトは単なるデータではなく、ビジネス価値を実証し、組織内の AI イノベーションを促進するのに役立ちます。データ プロダクトは現在&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/dataplex/docs/data-products-overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;プレビュー版&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;として利用可能です。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;データ プロダクトについて&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データ プロダクトとは、本質的に&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;アセットのグループがビジネス問題にどのように対処するかをモデル化した、ディストリビューションの論理ユニットです。&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;Google&lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt; は&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;これを、棚に並んでいるラベル、説明書、品質保証が付いた商品のデータ版と考えています。元のデータアセットを抽象化して、組織全体で信頼性の高い、検出可能な価値のあるリソースへと変換します。これにより、データチームは以下をより効率的に行えるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;期待値を定義する:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; データ プロデューサーは、同じアドホックな質問に何度も答える代わりに、データ品質、鮮度、想定されるユースケースに関する情報を、データ プロダクトのドキュメントや契約書に直接カタログ化できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;管理トイルを削減する:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; データ プロダクトを使用することで、ユースケースごとにアセットを論理的にグループ化できます。これによりアクセス管理が簡素化され、個々のアセットを管理するために必要な手作業が軽減されます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;価値を実証する:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; データアセットをそれらが提供するビジネス ユースケースに直接リンクすることで、データチームは創出する価値を明確に実証し、履歴データだけでなく影響に基づいて予算支出を正当化できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;データ プロダクトの使用方法&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データ プロダクトは、大まかに以下の基本的な機能を提供します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ユースケースに合わせて設計する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: ビジネス課題を特定し、そのユースケースを解決するデータ プロダクトをモデル化します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;オーナー権限を確立する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: データ プロダクトのオーナー権限を定義し、アカウンタビリティを確保します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;コンテキストを民主化する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: プロダクトが解決する問題を、使用例と期待値とともに文書化します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;契約を定義する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: 消費者に信頼を提供し、契約上の保証を伝えます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;アセットを管理する&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: プロダクトを閲覧できるユーザーを管理し、データアセットへのアクセスを規制します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;発見を可能にする&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;: データ利用者がデータ プロダクトを簡単に探してアクセスをリクエストできるよう支援します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;サービスを進化させる: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;プロダクトを反復的に進化させ、利用者のニーズに応えます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;具体的にはどのような意味があるのでしょうか？あなたはマーケティング チームのデータ プロデューサーであるとします。組織のデータ サイエンティストなどのデータ利用者は、四半期ごとのキャンペーンのパフォーマンスを分析して、今後の調整を提案することが常に求められています。「マーケティング キャンペーン分析」データ プロダクトでデータ利用者を支援する方法は以下のとおりです。&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;データ プロダクトを作成する:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; まず「マーケティング キャンペーン分析」という名前の新しいデータ プロダクトを作成します。ご自身を所有者として割り当て、連絡先情報を入力してください。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;プロジェクトを横断してアセットをキュレートする:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 次に、分析に必要な関連アセットを追加します。たとえば、BigQuery のテーブルとビュー（&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;ad_spend_daily&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;customer_conversions&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;website_traffic_logs&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; など）を含めることができます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ロールと権限を定義する:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; データ プロダクトのアセットへのアクセスを管理および制御するため、&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;data_scientist&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; グループを作成し、このグループにすべてのアセットに対する &lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;viewer&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt; アクセス権を付与します。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: decimal; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;データ契約を確立する:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 信頼構築のため、データ プロダクトの更新頻度を指定し、契約条件を伝えます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong style="vertical-align: baseline;"&gt;詳細ドキュメントを追加する:&lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt; 最後に、このデータ プロダクトがキャンペーン分析における唯一の信頼できる情報源であることを説明する詳細な説明を追加します。SQL クエリの例やその他のアーティファクトへのリンクを含めてください。&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_iHEbgqr.max-1000x1000.png"
        
          alt="2"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="azcx6"&gt;画像 1: データ プロデューサーは、アセット、権限、契約、コンテキストをパッケージ化してデータ プロダクトを作成する&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;データ サイエンティストは、「キャンペーン分析」を検索し、このデータ プロダクトを見つけてアクセスをリクエストするだけで、データの品質と出所を確信したうえで業務に必要なすべての情報をすぐに入手できます。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_ms12IGK.max-1000x1000.png"
        
          alt="1"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;p data-block-key="azcx6"&gt;画像 2: データ利用者はデータ プロダクトを見つけてそのコンテキストを理解し、アクセスをリクエストする&lt;/p&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph_advanced"&gt;&lt;p&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;「私たちは、Google Cloud のデータ プロダクトを使用して、Virgin Media O2 のデータ共有機能を強化しています。この進化により、データ契約の豊富なコンテキスト、明確なデータリネージ、強化されたメタデータなど、データが真のプロダクトとして扱われるようになります。この合理化されたワークフローにより、チームは必要なデータをより迅速に取得できるようになり、データに基づく意思決定が加速します。」&lt;/span&gt;&lt;span style="vertical-align: baseline;"&gt;- &lt;/span&gt;&lt;strong style="vertical-align: baseline;"&gt;Virgin Media O2、データ アプリケーション担当ディレクター、Jonathan Ford 氏&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong style="vertical-align: baseline;"&gt;データ プロダクトは AI とエージェントをどのように強化するか&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;Google は、データ プロダクトは AI とエージェント テクノロジーの導入の基盤であり、組織が個々のデータアセットを管理する段階から、価値主導の論理ユニットを提供する段階へと移行するのに役立つと考えています。データ プロダクトは、以下の方法で AI とエージェントによるイノベーションを促進します。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;ビジネスですぐに使用できる高品質なデータを提供する: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;データ プロダクトは特定のビジネス課題を解決するアセットで事前にキュレートされているため、AI エージェントが、すでにクレンジング、整理され、ビジネス目標に沿ったデータでトレーニングおよび運用されることを保証するのに役立ちます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;豊富なコンテキストでエージェントをグラウンディングして正確な分析情報を得る: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;AI の重要な課題の一つに、グラウンディングがあります。グラウンディングとは、モデルの出力を検証可能な情報源に紐付け、虚偽または誤解を招くコンテンツが生成される可能性を低減する機能です。データ プロデューサーは、包括的なドキュメント、契約書、その他のメタデータなど、豊富なコンテキスト情報でデータ プロダクトを充実させ、AI エージェントがレスポンスの根拠とする強固な基盤を提供できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li aria-level="1" style="list-style-type: disc; vertical-align: baseline;"&gt;
&lt;p role="presentation"&gt;&lt;strong style="vertical-align: baseline;"&gt;会話型 AI と行動につながるインサイトを強化する: &lt;/strong&gt;&lt;span style="vertical-align: baseline;"&gt;高品質のデータと豊富なコンテキストを組み合わせることで、データ プロダクトは会話型 AI を強化できます。ユーザーがデータ プロダクトを活用する AI エージェントと対話する際、エージェントはより関連性が高く、ニュアンスに富んだレスポンスを提供できます。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;上記と同様の「マーケティング キャンペーン分析」の例を使用すると、ビジネス コンテキスト、サンプルクエリ、ad_spend_daily と customer_conversions のスキーマ定義を含む詳細なドキュメントを含むデータ プロダクトにより、AI エージェントがこのコンテキストを「読み込み」、より正確なレスポンスを提供できるようになります。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="vertical-align: baseline;"&gt;準備は整いましたか？Dataplex Universal Catalog のデータ プロダクトの詳細については、&lt;/span&gt;&lt;a href="https://docs.cloud.google.com/dataplex/docs/data-products-overview"&gt;&lt;span style="text-decoration: underline; vertical-align: baseline;"&gt;こちら&lt;/span&gt;&lt;/a&gt;&lt;span style="vertical-align: baseline;"&gt;のドキュメントをご覧ください。&lt;/span&gt;&lt;/p&gt;
&lt;p role="presentation"&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-プロダクト マネージャー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;Deepinder Dhuria&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-style: italic; vertical-align: baseline;"&gt;-プロダクト マネージャー &lt;/span&gt;&lt;strong style="font-style: italic; vertical-align: baseline;"&gt;George Verghese&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 23 Dec 2025 01:02:00 +0000</pubDate><guid>https://cloud.google.com/blog/ja/products/data-analytics/introducing-data-products-in-dataplex-universal-catalog/</guid><category>Data Analytics</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>キュレートされたデータとコンテキストのための Dataplex Universal Catalog のデータ プロダクトのご紹介</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/ja/products/data-analytics/introducing-data-products-in-dataplex-universal-catalog/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Deepinder Dhuria</name><title>Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>George Verghese</name><title>Product Manager</title><department></department><company></company></author></item></channel></rss>