25
5

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 Autonomous AI Lakehouse 26ai がリリースされたので作成してみてみた

Last updated at Posted at 2025-10-15


オラクルは本日、オープンで相互運用可能なデータ・プラットフォーム Oracle Autonomous AI Lakehouse を発表しました。
Autonomous AI Lakehouseは、Apache Icebergを介してあらゆるクラウドのオープンデータ・プラットフォームと統合され、Oracle AI Database 26aiに組み込まれたAI、機械学習、グラフ、空間データを使用して、データを移動することなくIcebergテーブルへのクエリを実行できます。Autonomous AI Lakehouseの統合カタログを通じてクラウド全体のIcebergデータを検出してアクセスし、ペタバイト規模のスキャンとテーブルキャッシュによる高速クエリを実現するData Lake Acceleratorでパフォーマンスを向上します。

Autonomous AI Lakehouseは、次世代のAutonomous Data Warehouseです。40年以上にわたるイノベーションの歴史を持つOracle AI Databaseプラットフォームのすべての機能を維持しながら、Icebergやその他のオープンソース・テクノロジーと緊密に統合された数々の新機能を導入しています。例えば、「カタログのカタログ」であるAutonomous AI Database Catalogは、Databricks Unity、AWS Glue、Snowflake Polarisなどのクラウド、プラットフォーム、カタログ全体のデータとメタデータの検出、接続、統合を容易にします。このカタログにより、チームはあらゆるエンタープライズ・データ資産を、場所を問わず容易に迅速に検出、アクセス、分析できるようになります。ネイティブIcebergサポートにより、データの移動やベンダーロックインなしに、あらゆるIcebergテーブルへのプラグアンドプレイの高性能SQLアクセスが実現します。クエリ実行中、Autonomous AI Database Data Lake Acceleratorはコンピューティングとネットワーク帯域幅を動的に拡張し、柔軟な従量課金制で高速かつ効率的なクエリを実現します。

image.png

Oracle Autonomous AI Lakehouse の主な新機能は次のとおりです。

  • カタログとレイクハウスのメタデータ
    - 自律型AIデータベース・カタログ: 複数のクラウドとオンプレミスの資産にまたがるエンタープライズデータの統合ビューを実現します。データレイク、ウェアハウス、データ共有、既存のカタログへのシンプルな接続により、迅速なデータ検出、エンリッチメント、そしてコラボレーションを実現します。
    - Plug-and-Play SQL アクセス: カタログ接続を介した新しいシンプルな SQL 構文を使用して、Iceberg やその他のカタログ (AWS、Databricks、Snowflake など) のデータを即座にクエリし、データの移動なしで迅速な分析情報を提供します。

  • Iceberg tables パフォーマンス
    - Autonomous AI Database Data Lake Accelerator: Icebergテーブルとオブジェクトストアデータ全体にわたる大規模なクエリを効率的に実行します。アクセラレータは、追加のネットワークリソースとコンピューティングリソースを自動的かつ透過的に割り当て、速度を最適化します。コストは従量課金制で最適化され、クエリ実行時に有効化され、実行後に無効化されます。
    - Exadata table cache: Oracle Exadata Flash Storageに頻繁にアクセスされるテーブルをキャッシュすることで、Iceberg データのパフォーマンスを向上させ、ネイティブ Exadata テーブルのパフォーマンスを実現します。

  • AI イノベーション
    ・ ASelect AI Agent: Autonomous AI Database内のシンプルで安全かつスケーラブルなフレームワークを使用して、AI搭載エージェントを構築、展開、管理できます。カスタムおよび構築済みのPL/SQLツール、REST経由の外部ツール、MCPサーバーを通じて、複数ステップのワークフローを自動化し、迅速なAIイノベーションを推進します。
    - Data Science Agent: 事前に構築された AI アシスタントを使用して、データ カタログの検索、データの準備と探索、重要な洞察の発見、そしてそれを実用的な洞察への変換をすべて自然言語で実行できます。

  • データ統合と共有
    - Oracle GoldenGate for Iceberg : 運用システムや分析システムを含む数百のソースからデータをリアルタイムで直接 Iceberg にストリーミングし、組織が Autonomous AI Lakehouse を使用してデータを分析できるようにします。
    - Autonomous AI Database Table Hyperlink: 一時的な直接リンクを使用して、組織内外で最新のデータを安全に共有し、データのプライバシーを保護しながら共同作業を効率化します。
    image.png
    Autonomus AI Lakehouse は、次の 3 つの主要領域でメリットをもたらします。

  • オープンで相互運用性: Autonomous AI LakehouseはIcebergテーブルを完全にサポートしており、データロックインのないデータプラットフォームを求める組織のニーズを満たします。さらに、Autonomous AI Lakehouseはクラウドプラットフォームの選択肢においてオープン性を提供します。組織が現在使用しているクラウドプラットフォーム(AWS、Azure、Google Cloud、OCIなど)に関係なく、Autonomous AI Lakehouseを使用して、Databricks、Snowflake、その他のプラットフォーム上のIcebergテーブルに接続できます。

  • 妥協のないLakehouse: Autonomous AI Lakehouseは、Icebergのオープン性を取り入れ、Oracle AI Databaseのパフォーマンス、信頼性、そして信頼性を兼ね備えています。Autonomous AI Lakehouseは、組織がオンプレミスのデータウェアハウスをレイクハウスへと進化させ、Icebergを段階的に導入するための理想的なプラットフォームを提供します。これらはすべて、組織自身のペースで段階的に進めることができます。

  • AIを活用した運用: Autonomous AI Databaseは、オンプレミスでもクラウドでも、運用データベースと分析データベースの両方において、あらゆるOracle DatabaseにIcebergテーブルアクセスを提供します。これにより、組織はIcebergデータセットに隠されたインサイトを発見し、組み込みのAIと分析機能を活用してコア業務システムに統合できます。コアビジネスプロセス内でIcebergとトランザクション処理システムをこれほど直接統合できるベンダーは他にありません。

ということで、Oracle Autonomous AI Lakehouse を作成していろいろ確認してみてみます。

■ Oracle Autonomous AI Lakehouse 作成

コンソールを使用して DB システムをプロビジョニングできます。
DB システムのプロビジョニング中に、Oracle データベースのバージョンとして 26ai を選択します。

1) OCIコンソール
ナビゲーションメニューを開き、[Oracle AI Database]を選択し、[Autonomous AI Database]をクリック
01_Oracle AI Database 26ai作成01.png

2) DBシステム画面
[Autonomous AI Databaseの作成]をクリック
01_Oracle AI Database 26ai作成02.png

3) Autonomous AI Database Serviceの作成画面
[DB システムの作成]ページで、次の手順を実行して DB システム作成します。
01_Oracle AI Database 26ai作成03.png
01_Oracle AI Database 26ai作成04.png
01_Oracle AI Database 26ai作成05.png

4) ・・・作成中・・・
01_Oracle AI Database 26ai作成06.png

5) 作成完了
01_Oracle AI Database 26ai作成07.png

6) Work requests確認
02_Work requests確認01.png
02_Work requests確認02.png

■ Oracle Autonomous AI Lakehouse 確認

● クライアント資格証明(Oracle Wallet)のダウンロード

データベース接続は暗号化されており、WALLETの資格証明を使用して接続します。
ADWでは、zip化された接続情報含めたファイルをダウンロードし、このzipを使用して接続します。

1) ADL画面
作成したADWのページに移動し、「DB Connection」をクリック
11_DBConnection01.png

2) Database Connection 画面
[Download wallet] をクリック
11_DBConnection02.png

3) Download Wallet 画面
[Download]を確認
11_DBConnection03.png

4) ZIPファイル保存
クライアントのセキュリティ資格証明のzipファイルを適切な場所に保存します。
11_DBConnection04.png

[shirok@macbook ~]$ ls -l
-rw-r--r--. 1 shirok shirok     22124 Oct 31 14:00 Wallet_AADB26ai.zip

● sqlcl 接続

1) ターミナル画面
/nolog オプションで SQLcl起動

[shirok@macbook ~]$ ~/sqlcl/bin/sql /nolog


SQLcl: Release 25.3 Production on Fri Oct 31 15:07:02 2025

    Copyright (c) 1982, 2025, Oracle.  All rights reserved.

2) set cloudconfig
Oracle Walletを使用するようにSQLclセッションを構成

SQL> set cloudconfig /home/shirok/Wallet_AADB26ai.zip

3) connect
設定したパスワードを入力して接続し、SQLを実行してテスト

SQL> connect ADMIN@aadb26ai_low
    Password? (**********?) ****
    Connected.
    
SQL> 

4) ADL 接続確認

SQL> show pdbs

    CON_ID CON_NAME                 OPEN MODE  RESTRICTED
    ______ ________________________ __________ __________
        59 G912A29DFC5DE89_AADB26AI READ WRITE NO

SQL> show user
    USER is "ADMIN"

● Database File確認

・ Data Files確認

SELECT 
    a.TABLESPACE_NAME 
    ,a.BYTES/1024/1024 as "Size(MB)"
    ,a.FILE_NAME
    ,a.autoextensible as "Auto_Extent"
    ,a.increment_by * (select VALUE from v$parameter where NAME='db_block_size') /1024/1024 as "Auto_Extent_Size(MB)"
    ,TO_CHAR(a.MAXBYTES/1024/1024,'999,999,999') as "MAX_SIZE(MB)"
    ,b.BLOCK_SIZE
    ,b.BIGFILE
FROM DBA_DATA_FILES a
    , DBA_TABLESPACES b
WHERE a.TABLESPACE_NAME=b.TABLESPACE_NAME
union all
SELECT 
    x.TABLESPACE_NAME 
    ,x.BYTES/1024/1024 as "Size(MB)"
    ,x.FILE_NAME
    ,x.autoextensible as "Auto_Extent"
    ,x.increment_by * (select VALUE from v$parameter where NAME='db_block_size') /1024/1024 as "Auto_Extent_Size(MB)"
    ,TO_CHAR(x.MAXBYTES/1024/1024,'999,999,999') as "MAX_SIZE(MB)"
    ,y.BLOCK_SIZE
    ,y.BIGFILE
FROM dba_temp_files x
    , DBA_TABLESPACES y
WHERE x.TABLESPACE_NAME=y.TABLESPACE_NAME  
ORDER By TABLESPACE_NAME
;


TABLESPACE_NAME Size(MB) FILE_NAME                                                                         Auto_Extent Auto_Extent_Size(MB) MAX_SIZE(MB) BLOCK_SIZE BIGFILE
_______________ ________ _________________________________________________________________________________ ___________ ____________________ ____________ __________ _______
DATA                1124 +DATA/EWO1POD/411044D0D612C3ACE0634C1A000A6B33/DATAFILE/data.995.1214517409       YES                        10240   33,554,432       8192 YES
DBFS_DATA            100 +DATA/EWO1POD/411044D0D612C3ACE0634C1A000A6B33/DATAFILE/dbfs_data.1125.1214517409 YES                        10240   33,554,432       8192 YES
SAMPLESCHEMA      204800 +DATA/sampleschema_dbf                                                            YES                        10240   33,554,432       8192 YES
SYSAUX              2150 +DATA/EWO1POD/411044D0D612C3ACE0634C1A000A6B33/DATAFILE/sysaux.931.1214517409     YES                           10   33,554,432       8192 YES
SYSTEM              1281 +DATA/EWO1POD/411044D0D612C3ACE0634C1A000A6B33/DATAFILE/system.1294.1214517409    YES                           10   33,554,432       8192 YES
TEMP                  66 +DATA/EWO1POD/411044D0D612C3ACE0634C1A000A6B33/TEMPFILE/temp.1522.1214517413      YES                        10240      314,573       8192 YES
UNDOTBS1            1770 +DATA/EWO1POD/411044D0D612C3ACE0634C1A000A6B33/DATAFILE/undotbs1.1130.1214517409  YES                        10240       52,429       8192 YES

7 rows selected.

・ Redo Log確認

SQL> SELECT
    b.THREAD#
    ,b.MEMBERS
    ,a.GROUP#
    ,b.SEQUENCE#
    ,a.MEMBER
    ,b.bytes/1024/1024 as "Bytes(MB)"
    ,a.TYPE
    ,b.STATUS
    ,b.ARCHIVED
FROM
v$logfile a
,v$log b
WHERE
a.GROUP#=b.GROUP#
ORDER BY GROUP#;


THREAD# MEMBERS GROUP# SEQUENCE# MEMBER                                          Bytes(MB) TYPE   STATUS   ARCHIVED
_______ _______ ______ _________ _______________________________________________ _________ ______ ________ ________
      1       2      1      1237 +DATA/EWO1POD/ONLINELOG/group_1.273.1211666877      32000 ONLINE INACTIVE YES
      1       2      1      1237 +RECO/EWO1POD/ONLINELOG/group_1.258.1211666885      32000 ONLINE INACTIVE YES
      1       2      2      1238 +RECO/EWO1POD/ONLINELOG/group_2.257.1211666885      32000 ONLINE INACTIVE YES
      1       2      2      1238 +DATA/EWO1POD/ONLINELOG/group_2.274.1211666877      32000 ONLINE INACTIVE YES
      8       2      3      1241 +RECO/EWO1POD/ONLINELOG/group_3.277.1211667481      32000 ONLINE CURRENT  NO
      8       2      3      1241 +DATA/EWO1POD/ONLINELOG/group_3.297.1211667477      32000 ONLINE CURRENT  NO
      8       2      4      1238 +DATA/EWO1POD/ONLINELOG/group_4.298.1211667487      32000 ONLINE INACTIVE YES
      8       2      4      1238 +RECO/EWO1POD/ONLINELOG/group_4.278.1211667491      32000 ONLINE INACTIVE YES
      7       2      5      1253 +RECO/EWO1POD/ONLINELOG/group_5.274.1211667463      32000 ONLINE INACTIVE YES
      7       2      5      1253 +DATA/EWO1POD/ONLINELOG/group_5.295.1211667459      32000 ONLINE INACTIVE YES
      7       2      6      1254 +RECO/EWO1POD/ONLINELOG/group_6.275.1211667473      32000 ONLINE INACTIVE YES
      7       2      6      1254 +DATA/EWO1POD/ONLINELOG/group_6.296.1211667469      32000 ONLINE INACTIVE YES
      6       2      7      1305 +RECO/EWO1POD/ONLINELOG/group_7.271.1211667441      32000 ONLINE INACTIVE YES
      6       2      7      1305 +DATA/EWO1POD/ONLINELOG/group_7.293.1211667439      32000 ONLINE INACTIVE YES
      6       2      8      1306 +RECO/EWO1POD/ONLINELOG/group_8.272.1211667451      32000 ONLINE INACTIVE YES
      6       2      8      1306 +DATA/EWO1POD/ONLINELOG/group_8.294.1211667447      32000 ONLINE INACTIVE YES
      5       2      9      1237 +DATA/EWO1POD/ONLINELOG/group_9.291.1211667419      32000 ONLINE INACTIVE YES
      5       2      9      1237 +RECO/EWO1POD/ONLINELOG/group_9.268.1211667423      32000 ONLINE INACTIVE YES
      5       2     10      1238 +RECO/EWO1POD/ONLINELOG/group_10.269.1211667433     32000 ONLINE INACTIVE YES
      5       2     10      1238 +DATA/EWO1POD/ONLINELOG/group_10.292.1211667429     32000 ONLINE INACTIVE YES
      4       2     11      1253 +DATA/EWO1POD/ONLINELOG/group_11.289.1211667399     32000 ONLINE INACTIVE YES
      4       2     11      1253 +RECO/EWO1POD/ONLINELOG/group_11.265.1211667403     32000 ONLINE INACTIVE YES
      4       2     12      1254 +DATA/EWO1POD/ONLINELOG/group_12.290.1211667407     32000 ONLINE INACTIVE YES
      4       2     12      1254 +RECO/EWO1POD/ONLINELOG/group_12.266.1211667411     32000 ONLINE INACTIVE YES
      3       2     13      1309 +DATA/EWO1POD/ONLINELOG/group_13.287.1211667381     32000 ONLINE CURRENT  NO
      3       2     13      1309 +RECO/EWO1POD/ONLINELOG/group_13.262.1211667385     32000 ONLINE CURRENT  NO
      3       2     14      1306 +DATA/EWO1POD/ONLINELOG/group_14.288.1211667391     32000 ONLINE INACTIVE YES
      3       2     14      1306 +RECO/EWO1POD/ONLINELOG/group_14.263.1211667393     32000 ONLINE INACTIVE YES
      2       2     15      1529 +DATA/EWO1POD/ONLINELOG/group_15.285.1211667361     32000 ONLINE CURRENT  NO
      2       2     15      1529 +RECO/EWO1POD/ONLINELOG/group_15.259.1211667365     32000 ONLINE CURRENT  NO
      2       2     16      1526 +RECO/EWO1POD/ONLINELOG/group_16.260.1211667375     32000 ONLINE INACTIVE YES
      2       2     16      1526 +DATA/EWO1POD/ONLINELOG/group_16.286.1211667371     32000 ONLINE INACTIVE YES
      1       2     17      1239 +RECO/EWO1POD/ONLINELOG/group_17.280.1211667775     32000 ONLINE INACTIVE YES
      1       2     17      1239 +DATA/EWO1POD/ONLINELOG/group_17.270.1211667771     32000 ONLINE INACTIVE YES
      1       2     18      1240 +RECO/EWO1POD/ONLINELOG/group_18.281.1211667783     32000 ONLINE CURRENT  NO
      1       2     18      1240 +DATA/EWO1POD/ONLINELOG/group_18.269.1211667781     32000 ONLINE CURRENT  NO
      8       2     19      1239 +DATA/EWO1POD/ONLINELOG/group_19.271.1211667789     32000 ONLINE INACTIVE YES
      8       2     19      1239 +RECO/EWO1POD/ONLINELOG/group_19.282.1211667793     32000 ONLINE INACTIVE YES
      8       2     20      1240 +DATA/EWO1POD/ONLINELOG/group_20.277.1211667799     32000 ONLINE INACTIVE YES
      8       2     20      1240 +RECO/EWO1POD/ONLINELOG/group_20.283.1211667803     32000 ONLINE INACTIVE YES
      7       2     21      1255 +DATA/EWO1POD/ONLINELOG/group_21.300.1211667807     32000 ONLINE CURRENT  NO
      7       2     21      1255 +RECO/EWO1POD/ONLINELOG/group_21.284.1211667811     32000 ONLINE CURRENT  NO
      7       2     22      1252 +DATA/EWO1POD/ONLINELOG/group_22.301.1211667817     32000 ONLINE INACTIVE YES
      7       2     22      1252 +RECO/EWO1POD/ONLINELOG/group_22.285.1211667821     32000 ONLINE INACTIVE YES
      6       2     23      1307 +DATA/EWO1POD/ONLINELOG/group_23.302.1211667827     32000 ONLINE INACTIVE YES
      6       2     23      1307 +RECO/EWO1POD/ONLINELOG/group_23.286.1211667829     32000 ONLINE INACTIVE YES
      6       2     24      1308 +DATA/EWO1POD/ONLINELOG/group_24.303.1211667835     32000 ONLINE CURRENT  NO
      6       2     24      1308 +RECO/EWO1POD/ONLINELOG/group_24.287.1211667839     32000 ONLINE CURRENT  NO
      5       2     25      1239 +DATA/EWO1POD/ONLINELOG/group_25.304.1211667845     32000 ONLINE INACTIVE YES
      5       2     25      1239 +RECO/EWO1POD/ONLINELOG/group_25.288.1211667847     32000 ONLINE INACTIVE YES
      5       2     26      1240 +DATA/EWO1POD/ONLINELOG/group_26.305.1211667853     32000 ONLINE CURRENT  NO
      5       2     26      1240 +RECO/EWO1POD/ONLINELOG/group_26.289.1211667857     32000 ONLINE CURRENT  NO
      4       2     27      1255 +DATA/EWO1POD/ONLINELOG/group_27.306.1211667863     32000 ONLINE INACTIVE YES
      4       2     27      1255 +RECO/EWO1POD/ONLINELOG/group_27.290.1211667865     32000 ONLINE INACTIVE YES
      4       2     28      1256 +DATA/EWO1POD/ONLINELOG/group_28.307.1211667871     32000 ONLINE CURRENT  NO
      4       2     28      1256 +RECO/EWO1POD/ONLINELOG/group_28.291.1211667875     32000 ONLINE CURRENT  NO
      3       2     29      1307 +DATA/EWO1POD/ONLINELOG/group_29.308.1211667881     32000 ONLINE INACTIVE YES
      3       2     29      1307 +RECO/EWO1POD/ONLINELOG/group_29.292.1211667885     32000 ONLINE INACTIVE YES
      3       2     30      1308 +DATA/EWO1POD/ONLINELOG/group_30.309.1211667891     32000 ONLINE INACTIVE YES
      3       2     30      1308 +RECO/EWO1POD/ONLINELOG/group_30.293.1211667895     32000 ONLINE INACTIVE YES
      2       2     31      1527 +DATA/EWO1POD/ONLINELOG/group_31.310.1211667901     32000 ONLINE INACTIVE YES
      2       2     31      1527 +RECO/EWO1POD/ONLINELOG/group_31.294.1211667905     32000 ONLINE INACTIVE YES
      2       2     32      1528 +RECO/EWO1POD/ONLINELOG/group_32.295.1211667913     32000 ONLINE INACTIVE YES
      2       2     32      1528 +DATA/EWO1POD/ONLINELOG/group_32.311.1211667909     32000 ONLINE INACTIVE YES

64 rows selected.

■ 参考

・ 概要
 - Oracle Autonomous AI Lakehouse
 - Autonomous AI Database
 - Autonomous AI Database Features
 - Getting started with Oracle Autonomous AI Database
 - Get Oracle Autonomous AI Database for free

・ Documents
 - Oracle Autonomous AI Database
 - Use Data Lake with Autonomous AI Database

・ Press Release
 - Oracle Autonomous AI Lakehouse Enables Open, Interoperable Data Access Across Multi-Platform, Multicloud Environments
 - Retraced Advances Transparency and Sustainability in Fashion with Oracle Autonomous AI Database

・ Oracle Blogs
 - Oracle Autonomous AI Lakehouse Embraces Apache Iceberg to Deliver Open, Multicloud Data Access

 - Accelerate Your Analytics: Introducing External Table Cache in Oracle Autonomous AI Database
 - Build Your Agentic Solution using Oracle Autonomous AI Database Select AI Agent - an Autonomous Agent Framework
 - Announcing Apache Iceberg support with GoldenGate for Distributed Applications and Analytics 26ai
 - Graph Analytics for All of Your Data
 - Leading Analysts Highlight the Advantages of Oracle Autonomous AI Lakehouse

25
5
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
25
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?