43
24

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Oracle AI Data Platform(AIDP) がリリースされたので作成してみてみた

Last updated at Posted at 2025-10-22


オラクルは、業界をリードする生成AIモデルを企業のデータ、アプリケーション、ワークフローに安全に接続できるよう設計された包括的なプラットフォーム「Oracle AI Data Platform」の一般提供開始を発表しました。自動データ取り込み、セマンティック・エンリッチメント、ベクトル・インデックス作成を組み込みの生成AIツールと組み合わせることで、「Oracle AI Data Platform」は生データから本番環境レベルのAIに至るまでのプロセスを簡素化します。
AIDP01.png
AIDP02.png

Oracle AI Data Platform は、 Oracle Cloud Infrastructure(OCI)Oracle Autonomous AI Database、および OCI Generative AI Service の統合機能を活用することで、データをAI対応にし、エージェント・アプリケーションの作成と導入を可能にします。ビジネス・ユーザーは、日常的なタスクを自動化し、成長機会を見出し、日々のワークフローにインテリジェンスを直接組み込む、信頼性の高いリアルタイムのインサイトとAIエージェントを得られる一方、開発者とデータ・チームは、単一のエンタープライズ・グレードのプラットフォームを利用して、それらを迅速に構築および拡張できます。このプラットフォームは、NVIDIAアクセラレーテッド・コンピューティング・インフラストラクチャを統合しており、高性能ワークロード向けに最新世代のGPUとライブラリを選択できます。その結果、あらゆる事業分野において、イノベーションの加速、生産性の向上、そして目に見えるビジネス・インパクトがもたらされます。

Oracle の Executive Vice President である T.K. Anandは次のように述べています。「Oracle AI Data Platformは、お客様がAI向けにデータを準備し、AIを活用してあらゆるビジネスプロセスを変革することを可能にします。データを統合し、AIライフサイクル全体を簡素化することで、Oracle AI Data Platformは、信頼性、セキュリティ、俊敏性を備えながらAIの力を活用したいと考える企業にとって、最も包括的な基盤となります。」

Oracle AI Data Platformは、データとAIのためのエンタープライズ対応の基盤を提供します。お客様はDelta LakeやIcebergなどのオープンフォーマットを使用してデータレイクハウスを構築し、データの重複を排除できます。さらに、AI Data Platformカタログは、すべてのデータとAI資産を統合的に可視化し、ガバナンスを確保することで、企業のコンプライアンスと信頼の維持を支援します。また、Agent2Agent(A2A)やModel Context Protocol(MCP)などのオープンスタンダードに準拠した幅広いAIエージェントとツールをサポートしているため、高度なマルチエージェントシステムを構築できます。さらに、ビジネスユーザーはAgent Hubのメリットを享受できます。Agent Hubは、多数のエージェントを操作する際の複雑さを抽象化し、リクエストを解釈して適切なエージェントを呼び出し、推奨事項を提示し、迅速な対応を可能にします。

Oracle AI Data Platform により、お客様は次のことが可能になります。

  • データをインテリジェンスに変える: データ レイクハウスと AI を 1 つのプラットフォームに統合することで、顧客が生データを実用的な洞察とよりスマートな意思決定に簡単に変換できるようになります。
  • チーム間のイノベーションを加速: データ エンジニア、データ サイエンティスト、AI 開発者向けの単一のワークベンチを顧客に提供し、コラボレーションと AI を活用したアプリケーションの提供を加速します。
  • ビジネス プロセスの自動化と拡張: ワークフローを調整し、アラートをトリガーし、ビジネス成果を直接改善する効率性を高める AI エージェントを使用して、顧客が分析の域を超えられるよう支援します。
  • 初日からエンタープライズ対応: OCI、オープンソース エンジン、業界をリードする分析機能、Oracle Autonomous AI Lakehouse のパワーを組み合わせることで、ミッション クリティカルな AI 導入に必要なスケール、パフォーマンス、信頼性を実現します。

そして、Oracle AI Worldでは、AIおよびデータ関連製品群に新たに追加された機能をいくつか発表しました。

  • Generative AIの新機能Agent Hub
    ビジネスプロセスの自動化に活用できる高度なAI搭載エージェントを効率的に構築、導入、管理する方法を提供します。これにより、意思決定の強化とイノベーションの加速に貢献します。この新機能は、最先端の生成AIモデル、Oracleおよびサードパーティシステムとの堅牢な統合機能、そして主要なオープンソース・エージェント・フレームワークへのすぐに利用可能なサポートを、すべて単一の標準ベースのインターフェースを通じて提供します。

  • OCI Generative AIの新しいモデル
    お客様のエンタープライズユースケースに合わせて、より多くの選択肢をご提供できるよう、新しいモデルを継続的に追加しています。

  • Oracle コードアシスト
    Oracle のデータベース、アプリケーション、サービスからの数十年にわたる知識と、コードの作成を支援するための大規模な言語モデルのパワーが組み込まれた Oracle のコーディング・エージェントです。

  • OCI GPU スキャナー
    スケーラブルでコスト効率の高いGPUインフラストラクチャのリーダーであるOracleは、AI、機械学習、そしてハイパフォーマンス・コンピューティングの高まる需要に対応しています。OCI GPU Scannerは、組織におけるGPUリソ​​ースの管理方法を変革し、面倒な手動スクリプト、ベースライン検索、互換性チェックといった煩雑な作業なしに、高い効率性と信頼性を実現します。

  • Streaming with Apache Kafka
    Fortune 100 企業の 80% が高性能データ統合とミッションクリティカルなアプリケーションに使用しているオープンソースの分散イベント・ストリーミング・プラットフォームです。

  • OCI Search with OpenSearch
    OCI上でOracleが提供するフルマネージドOpenSearchサービスです。

  • 生体認証による継​​続的な従業員認証
    Oracle Identity and Access Management(IAM)は、従業員の認証情報が本人と常に一致することを保証するための「Continuous Workforce Verification」の提供開始を発表しました。

  • OCI Cache
    RedisおよびValkeyと互換性のあるフルマネージドのインメモリデータストアで、超低レイテンシのワークロード向けに設計されています。

■ AIデータプラットフォーム作成

最初の AI データ プラットフォームを作成する前に、正しい IAM 権限があることを確認する必要があります。

1) OCI コンソール
OCI のホームセクションで、[Analytics & AI]を選択し、[AI Data Platform]をクリック
01_AIDataPlatform作成01.png

2) AI Data Platforms 画面
「Create AI Data Platforms」をクリック
Oracle AIデータプラットフォームは、必要なすべてのIAMポリシーが設定されているかどうかを検証するチェックを実行します。
01_AIDataPlatform作成02.png
01_AIDataPlatform作成04.png

3) Create AI Data Platform 画面
以下項目を入力し、[Create]をクリック

・ General
 - AI Data Platform name: AI データ プラットフォーム インスタンスの名前を入力
 - Description: 説明を入力

・ Workspace
 - Workspace name: 最初の AI データ プラットフォーム ワークスペースの名前と説明を入力します。
 - Description: 説明を入力

・ Add policies
 + Choose access level: 「ポリシーの追加」から次のいずれかを選択します。
   - 標準(推奨): テナント レベルでアクセス設定を広範囲に適用します。
   - 詳細:コンパートメント レベルできめ細かなアクセスを構成できます。

・ Optional policies
不足しているポリシーがある場合はそれを確認し、必要に応じて適用します。
オプションポリシーを展開します。インスタンスに必要な追加ポリシーを確認し、追加してください。詳細は、Oracle AI Data PlatformのIAMポリシーを参照してください。
AIデータプラットフォームのメタデータタグを指定するには、「詳細オプション」をクリックします。複数のタグを追加するには、 「タグを追加」をクリックします。

01_AIDataPlatform作成04.png

3) Create AI Data Platform 中 〜
01_AIDataPlatform作成09.png

4) Create AI Data Platform 完了
01_AIDataPlatform作成10.png

■ Oracle AIデータプラットフォームにアクセスする

自分または自分が属するロールに権限が付与されているすべての AI データ プラットフォームにアクセスできます。
AIデータ・プラットフォームにアクセスするには、AIデータ・プラットフォームIAMポリシーのUSE権限以上が必要です。
詳細は、Oracle AIデータ・プラットフォームのIAMポリシーを参照してください。

● AI Data Platforms 画面

アクセスする AI データ プラットフォームをクリック
01_AIDataPlatform作成11.png

■ ワークスペースとUIフローを理解する

AI データ プラットフォームを作成またはアクセスすると、ユーザー インターフェースを使用して、すべての主要コンポーネントをシームレスにナビゲートおよび管理できるようになります。

● 左側ナビゲーション概要

AI データ プラットフォーム内では、左側のサイドバーに次の項目が表示されます。

・ ホーム - ダッシュボードに戻ります
・ マスターカタログ - ワークスペース全体の登録済みデータ資産をすべて表示
・ ワークスペース - ワークスペースの詳細に直接アクセス
・ ワークスペースを選択 - ドロップダウンで異なるワークスペース間を切り替えます
・ ワークスペース内には次のものが表示されます。
・ ワークフロー - データワークフローの設計とスケジュール
・ コンピューティング - Spark コンピューティング環境を管理する
・ データ共有 - Delta Shareプロトコルをサポートする他のサービスとデータを共有する
・ カタログの自動入力 - 接続されたソースからメタデータを自動的に取り込む
・ 通知 - 受信したシステムメッセージを検索およびフィルタリングします
・ ロール - アクセス制御(RBAC)を構成する
・ 監査ログ - AI データ プラットフォーム内のオブジェクトの履歴を検索およびフィルタリングします

■ ワークスペース作成

ワークスペースは、AI データ プラットフォームのノートブック、ファイル、フォルダー、ワークフロー、コンピューティング クラスターを整理する分離された論理コンテナーです。
ワークスペースは、必要なファイルのようなリソース (ノートブック、ファイル、フォルダーなど) と、対応するワークフロー リソース (ジョブ、ジョブ実行など) および対応するコンピューティング・クラスターとの間のマッピングを確立します。

● プライベート・ネットワーク・アクセスを有効にしたワークスペース作成

プライベート・ネットワーク内のデータ資産にアクセスできるワークスペースを作成できます。デフォルトでは、ワークスペースはプライベートネットワーク内のデータ資産へのアクセスが有効になっておらず、プライベート・ネットワーク外のデータ資産にのみアクセスできます。
今回は、前回作成した Base Database 26ai と Autonomous AI Lakehouse 26ai が配置された VCN にアクセスできるワークスペースを作成します。

1) AIDP ホーム ページ
[Workspace]をクリックし、右上にある [Create]をクリック
01_PricateNW用Workspace作成01.png

2) Create Workspace 画面
以下項目を設定し、[Create]をクリック

・[プライベートネットワークを有効にする]を選択
・対応する [OCI コンパートメント]から [VCN] を選択
・対応する [OCI コンパートメント]から[サブネット]を選択
・ネットワーク・セキュリティ・グループを設定。 複数ある場合は[追加]をクリックし設定

01_PricateNW用Workspace作成02.png

2) Workspace 完了
作成した、VCN-Workspace を確認できます。
01_PricateNW用Workspace作成04.png

■ Catalog 作成

マスター カタログ、標準カタログと外部カタログを作成します。

● マスターカタログ

AI データ プラットフォームのマスター カタログは、一元化されたビューを提供することでデータとメタデータを管理できる最上位のエンティティです。

マスターカタログは、標準カタログと外部カタログの両方を格納するコンテナです。OCI Object Storage、Autonomous Data Warehouse (ADW)、Kafka のデータアセットを含むカタログを作成できます。マスターカタログを使用すると、子オブジェクトに権限を適用できます。

標準カタログと外部カタログには、機能と使用例が異なります。

・ 標準カタログ:標準カタログはスキーマ(データベース)の論理コンテナであり、ユーザーはスキーマ内にテーブル、ビュー、ボリュームを作成できます。標準カタログは、すべての子オブジェクトのメタデータのライフサイクルを管理します。
・ 外部カタログ:外部カタログは、Autonomous Data Warehouse、Kafka などの外部データ ソースによってサポートされます。外部カタログの場合、メタデータは外部ソースから同期され、ユーザーは次の 3 つの部分からなる名前を使用して外部ソースのデータをクエリできます。 catalog_name.schema_name.table_name外部カタログの場合、メタデータのライフサイクルは外部ソースによって管理され、マスターカタログはメタデータのコピーを保持します。

● 標準カタログ作成

標準カタログは、AI データ プラットフォーム内で作成および管理されます。
標準カタログはマスターカタログ内に作成します。必要な権限を持つユーザーは、標準カタログ内のスキーマ、ボリューム、テーブルを表示、変更、または作成できます。標準カタログには、外部テーブルとボリュームを含めることができます。

● 外部カタログ作成

外部カタログは、データが AI Data Platform の外部の場所から取得されるカタログです。
外部カタログは、Autonomous Data Warehouse(ADW)、Oracle Database、Autonomous Transaction Processingなどのソースに接続し、AIデータプラットフォームにデータを抽出します。外部カタログは、外部カタログの作成時に提供された認証情報を使用して、外部ソースへのクエリを実行します。データソースの詳細については、内部ソースを参照してください。

・ Oracle Database カタログ追加

1) AIDP ホーム ページ
左ペインにある[Master Catalog]を選択し、右側にある[Create]をクリック
02_HR_Catalog作成01.png

2) Create catalog in Master Catalog 画面
次の項目を選択し、[Test connection]をクリックし、設定したDatabaseへの接続が Succsess したことを確認し、[Create]をクリック

・名前と説明を設定
・[カタログ タイプ]ドロップダウンから「外部カタログ」を選択
・外部ソースの種類を選択
 - Autonomous Data Warehouse: Wallet または Instance構成を設定
 - Autonomous Transaction Processing: Wallet または Instance構成を設定
 - Oracle Database: Wallet または Instance構成を設定
 - Kafka: bootstrap-serverを指定。複数サーバーを指定する場合は、カンマで区切ってください。
・ユーザー名とパスワードを入力
・Enable private network をチェックし、事前に作成した 対象Databaseの VCN内に接続できる Workspaceを選択

02_HR_Catalog作成03.png

2) Create catalog in Master Catalog 完了
作成した hr_catalog を確認できます。
02_HR_Catalog作成04.png

3) Catalog 確認
作成した カタログをクリックし、登録した Database Schema 各テーブル の メタデータ情報を確認できます。
02_HR_Catalog作成06.png

・ Oracle Autonomous AI Lakehouse 26ai カタログ追加

External source type を Oracle Autnomous Data Warehouseを選択し上記同様追加します。
ADL_Catalog追加.png

■ ノートブックでコードを開発する

データ エンジニアとデータ サイエンティストは、AI データ プラットフォーム内のノートブックを、インタラクティブにコードを開発したりデータを探索したりするための共通ツールとして使用できます。
Oracle AI Data Platformは現在、ノートブックでPythonとSQL言語をサポートしています。ノートブックは、ワークフローの一部として実行するようにスケジュール設定したり、設定したりできます。ノートブックを実行するには、コンピューティング・クラスタを接続する必要があります。
AI データ プラットフォームには、直感的な開発者エクスペリエンスを実現する統合マネージド ノートブックが付属しています。
ノートブックで使用できるコードの例として、 このZIP ファイル内のサンプル コードを使用できます。
詳しい使用方法はノートブックを参考してください。

● ノートブック作成

1) AIDPホームページ
[+ Create]を選択し、[Notebook]をクリック
01_Notebook作成01.png

2) Create Notebook 画面
名前と説明を入力し、[Create]をクリック
01_Notebook作成02.png

3) Notebook 作成完了
01_Notebook作成02.png

● ノートブックのクラスター作成

ノートブック インターフェースから直接新しいクラスターを作成し、すぐにアタッチすることができます。
詳細については、「コンピューティング クラスターについて」を参照してください。

1) 作成した Notebook 画面
右上の[Cluster]をクリックし、[Create cluster]をクリック
02_Cluster作成01.png

2) Create Cluster 画面
次の項目を設定し、[Create]をクリック

・ Runtime version: ランタイムバージョンを選択
・ Driver: クラスターのドライバー オプションを選択
・ Worker: クラスターのワーカーオプションを選択。これらのオプションはすべてのクラスターワーカーに適用されます。
・ Set number of workers: ワーカーの数を固定にするか、自動的に増減するかを選択
・ Number of Workers: 静的量の場合は、ワーカーの数を指定
・ Minimum/Maximum Number of Workers: Autoscaleの場合は、クラスターがスケールできるワーカーの最小数と最大数を指定します。
・ Run duration: 
 - Forever: 一定時間操作が行われなかった場合にクラスターの実行を停止するかどうかを選択。
 - Idle timeout: クラスターがタイムアウトするまでのアイドル時間を分単位で指定します。

02_Cluster作成02.png

3) Create Cluster 完了
02_Cluster作成03.png

● Notebook へ 作成した Cluster をアタッチ

開発されたコードに計算能力を提供するために、ノートブックには接続されたクラスターが必要です。

1) Workspace 画面
AIDPOホーム ページで、Workspce に移動し、Notebook を開きます。
03_NotebookへClusterアタッチ01.png

2) Notebook 画面
[Actions]をクリックし、[Attach exsiting cluster]をクリックし、リストから使用したいクラスターをクリックしてアタッチ
03_NotebookへClusterアタッチ02.png

3) アタッチ完了
クラスターが正常に接続されると、ノートブックに「クラスター: (クラスター名) が実行中」と表示されます 。
これには数分かかる場合があります。
03_NotebookへClusterアタッチ03.png

● ノートブック実行

ノートブック内のコードをすぐに実行するか、ワークフロー ジョブとしてコードを実行するスケジュールを設定するかを選択できます。
ノートブックからコードを実行するには、オンデマンド実行、1回限りの手動実行、スケジュールされたノートブックジョブの作成の3つの方法があります。オンデマンドまたは手動で実行されたジョブは1回だけ実行されます。手動実行されたジョブは再度実行することも、後でスケジュールに従って実行するように設定することもできます。スケジュールされたジョブは、設定したスケジュールに基づいて自動的に実行されます。

1) Notebook画面
対象のWorkspace のNotebookを選択し、右側にあるリストから実行する言語を選択
ここでは [SQL] を選択
04_NotebookでSQL01.png

1) Notebookからコードを実行
ノートブックで開発されたすべてのコードを一度に実行することも、セルを 1 つずつ実行することもできます。
ノートブックでコードを実行するためのキーボード ショートカットは次のとおりです。

MacOSの場合:Cmd + Return
ウィンドウズ:Ctrl + Enter

ノートブックの再生ボタン [再生] ボタンをクリックすると、単一のセル内のコードを実行できます。また、 [すべて実行]をクリックすると、ノートブック全体を実行できます。

今回登録した Database カタログ TABLE から SQL できることを確認してみてみます。
テーブル名の指定は、以下の形式となります。

テーブル表記
TABLE表記: "カタログ名"."スキーマ名"."テーブル名"           
今回のsales表記: sh_catalog.sh.sales 

SHスキーマのカタログへ次の SQL を実行すると結果が表示されます。

実行SQL
SELECT P.prod_name AS Product_Name
      ,SUM(S.quantity_sold) AS Total_Quantity_Sold
FROM sh_catalog.sh.sales S
JOIN sh_catalog.sh.products P ON S.prod_id = P.PROD_ID
GROUP BY P.PROD_NAME
ORDER BY Total_Quantity_Sold ASC;

04_NotebookでSQL02.png

■ ワークフロー

Oracle AI Data Platformのワークフローは、データ処理タスクを自動化する強力かつ柔軟な手段を提供します。ワークフローを利用することで、ユーザーは複雑なデータパイプラインを定義およびオーケストレーションし、オンデマンドで、かつ事前に定義されたスケジュールに基づいて実行できます。ワークフローは、それぞれが特定のアクションを実行する複数のタスクで構成でき、依存関係、トリガー、エラー処理などの高度な機能も組み込むことができます。

  • ワークフローの主な機能
     - 自動化: 複雑なデータ タスクとプロセスを自動化します。
     - オーケストレーション: パイプライン内のタスクのシーケンスと依存関係を定義します。
     - スケジュール: 特定のイベントに基づいてスケジュールまたはトリガーでワークフローを実行します。
     - パラメーター化: パラメーターを渡して、ワークフローとタスクの動作をカスタマイズします。
    image.png

■ 参考

・ Press Release
 - Oracle Unveils AI Data Platform, Empowering Customers to Innovate in the AI Era

・ 概要
 - Oracle AI Data Platform(AIDP)概要

・ Documents
 - Oracle AI Data Platform(AIDP)Documents

・ Blog
 - Oracle AI World: OCIにおけるAIとデータに関する新たなイノベーションを発表

・ YouTube
 - Oracle AI Database 26ai: あらゆるデータに対応する次世代AIネイティブ・データベース
 - Juan Loaiza and T.K. Anand Keynote on the "AI for Data" Revolution: Oracle AI World 2025
 - Oracle AIデータプラットフォームのイノベーション
 - OracleとAccenture:Oracle AI Data PlatformでAIイノベーションを促進
 - KPMG、Oracleと提携してAIデータイノベーションを推進
 - Infosys、Oracle AI Data PlatformでエンタープライズAIを加速
 - PwC、Oracle AI Data PlatformでエンタープライズAIを推進

43
24
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
43
24

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?