Oracle AI Database編 - Autonomous AI Database (AAIDB)を使ってみよう
チュートリアル一覧にもどる
前提条件
- Oracle Cloud Infrastructure の環境と、ユーザーアカウントがあること(トライアル環境でも実施いただける内容となっています。)
- 適切なコンパートメントと、そこに対する適切な権限がユーザーに付与されていること
特記事項
- チュートリアル内の画面ショットについては現在の画面と異なっている場合があります。
- OCI チュートリアル入門編の、準備からその 1、その 2、その 3、その 7 を実施しておくと、理解がスムーズです。
- より詳しく知りたい方は、OCI 活用資料集も併せてご確認ください。それぞれのサービスに関する技術詳細資料をまとめ紹介しています。
自己稼働・自己保護・自己修復をコンセプトに Oracle AI Database、および Exadata をより身近にご利用いただくべく登場した Autonomous AI Database ! インスタンスの作成から、運用管理まで一通り学んでいただける内容になっています
Autonomous AI Database (AAIDB)は、対象システムの処理特性に応じて以下を選択できます。本チュートリアルでは、ATP を対象に記載していますが、その他に関しても基本的な操作は同じです。
- 分析系システムを対象とする Autonmous Data Warehouse (ADW)
- 汎用的な用途で利用可能な Autonomous Transaction Processing (ATP)
- 主に JSON データを扱うシステムに適した Autonomous JSON Database (AJD)
- Oracle APEX アプリケーション開発用に構築されている APEX Application Development (APEX)
-
- インスタンス作成から接続、データベース・ユーザーの作成まで実施します
-
102: AAIDB にデータをロードしよう(Database Actions)
- CSV データを手元の PC およびオブジェクトストレージから AAIDB にロードします
- またオブジェクトストレージ上で更新されたデータを自動的に DB に登録する方法も取り上げます(フィード機能)
-
- さまざまな Oracle Technology のワークショップを提供している Oracle LiveLabs の概要、始め方についてご紹介します
-
104: クレデンシャル・ウォレットを利用して接続してみよう
- SQL*Plus、SQLcl、SQL Developer からの接続方法についても確認します
-
105: AAIDB の付属ツールで簡易アプリを作成しよう(APEX)
- 所要時間は約 10 分!スプレッドシート(Excel シート)から簡易アプリケーションを作成します
-
106: AAIDB でコンバージド・データベースを体験しよう
- JSON データを AAIDB に登録し、API および SQL で操作します
-
107: AAIDB の付属ツールで機械学習(予測モデルからデプロイまで)
- タイタニック号の乗客情報から生存予測モデルを作成し、アプリで予測結果のレポートまで AAIDB の中で行います。
-
- ウォレットを使用しない接続方法とその前提となるネットワーク・アクセス・タイプの条件を確認します。
-
109: プライベート・エンドポイントの AAIDB を作成してみよう
- よりセキュアなネットワーク構成であるプライベート・エンドポイントの AAIDB を作成します。
-
110: Oracle Analytics Desktop を使ってデータを見える化してみよう
- Oracle Analytics Desktop を使って AAIDB のデータを見える化します。
-
- Select AI を使って自然言語でデータベース内のデータを問合せる方法をご紹介します
-
- インスタンスに接続する際の、CPU の割当や並列処理のコントロールを決定する「接続サービス」についてご紹介します。
-
- 大規模な CSV データを想定し、オブジェクト・ストレージから DBMS_CLOUD パッケージを利用してロードします
-
203: 分析系クエリの実行(Star Schema Benchmark)
- SSB スキーマに対して重いクエリ処理を実行し、ECPU 数をスケールすることで高速化できること確認します
-
- 開発用の仮想マシンイメージを利用して、開発環境を作成しましょう。後続のチュートリアルにて利用します
-
205: オンライン・トランザクション系のアプリを実行してみよう(Swingbench)
- ECPU 数と自動スケーリング設定に応じて AAIDB の TPS(Transaction per second)が向上していく流れを Swingbench を通して体験します
-
206: Node.js による AAIDB 上でのアプリ開発
- Node.js にて AAIDB に接続し、簡易アプリを実行してみます
-
207: Python による AAIDB 上でのアプリ開発
- Python で AAIDB に接続し、AAIDB に格納されているデータを操作してみます
-
208: Oracle Machine Learning で機械学習をしよう
- 機械学習のサンプルを 2 つほど取りあげ、OML Notebook の使い方を確認します
-
209 : Database Vault による職務分掌に基づいたアクセス制御
- データベース管理者であっても本来参照してはいけないデータがあるはず。AAIDB での特権ユーザーからアクセス制御方法を確認します
-
210 : 仮想プライベートデータベース(VPD)による細やかなアクセス制御
- 同じ表のデータでも行や列の単位でアクセス制御をかけることができます。AAIDB での設定方法を確認します
-
- AAIDB を簡単に複製することができる、クローニング機能についてご紹介します
-
212: Autonomous AI Database を災害対策構成にしてみよう
- たった数クリックでスタンバイ・データベースをプロビジョニングし DR 構成を実現します
-
213 : Application Continuity を設定しよう
- ネットワークの瞬断等の予期せぬエラーからアプリケーションを守るには?
-
214 : Spatial Studio で地理情報を扱おう
- Spatial Studio を使って、地理情報からさまざまな空間分析を行います
-
215 : Graph Studio で金融取引の分析をしよう
- Autonomous AI Database の標準機能である Graph Studio の使い方をご紹介します。
-
216 : SQL Performance Analyzer(SPA)によるパッチ適用のテストソリューション
- Autonomous AI Database の特徴の一つである自動パッチ適用の SQL の性能影響を事前にテストします。
-
- Database Actions の内、データ分析、データ・インサイト、カタログの機能を確認します。
-
- Autonomous AI Database のクローンの一種であるリフレッシュ可能クローンを作成し、その動作を確認します。
-
219 : Automatic Indexing を体験してみよう
- Automatic Indexing の機能を用いて、人手を介することなく索引を管理することができます。
-
220 : 自動ワークロード・リプレイによるパッチ適用のテストソリューション
- 毎週の自動パッチ適用によるアプリケーションへの影響を、テスト環境で毎週自動でテストします。
-
221 : 自動パーティション化(Automatic Partitioning)を使ってみよう
- 対象の表に最適なパーティション方法の分析とその実装までを API で簡単に行うことができます。
-
- このデータ移行編における準備作業として、まずは現行ご利用いただいている Oracle AI Database を想定したデータベースを一つ作成します。
-
302: Cloud Premigration Advisor Tool(CPAT)を活用しよう
- 現行 Oracle AI Database 環境にて Autonomous AI Database が対応していない機能を利用していないか確認できる「Cloud Premigration Advisor Tool(CPAT)」をご紹介します。
-
- データ移行に関する機能として従来からよく利用される Data Pump を利用した移行方法をご紹介します。
-
304 : OCI Database Migration Service を使用したデータベース移行の前準備
- OCI DMS を使用したデータベース移行の前準備についてご紹介します。
-
305 : OCI Database Migration Service を使用したデータベースのオフライン移行
- OCI DMS を使用した BaseDB から AAIDB へのオフライン移行についてご紹介します。
-
306 : OCI Database Migration Service を使用したデータベースのオンライン移行
- OCI DMS を使用した BaseDB から AAIDB へのオンライン移行についてご紹介します。
-
401: OCI GoldenGate を利用したデータ連携
- OCI GodenGate を利用して、BaseDB から AAIDB へのデータ連携方法をご紹介します。
-
- Database Link を利用して、AAIDB から他のデータベースへアクセスする方法をご紹介します。
-
- ノーコーディングで ETL 処理を行うことができるフルマネージド・サービスを利用し、AAIDB にデータをロードする手順を解説します。
-
- Data Transforms を用いて、簡単な操作でデータを変換できることが体験できます。
-
- クラウド・リンクを使用したデータの共有手順をご紹介します。
-
- この共有では、受信者は Oracle 表またはビューから直接、最新のデータにアクセスします。
-
- OCI CLI を利用した AAIDB インスタンスの作成や起動・停止、およびスケールアップ、ダウンといった構成変更の方法について確認します。
-
- OS 領域に入ることのできない AAIDB における各種レポート・ログの取得方法を確認します。
-
- データベース運用における重要なタスクの一つである、AAIDB インスタンスに対するパフォーマンス監視/アラート監視の方法をご紹介します。
-
- Autonomous AI Database の監査設定について確認します。
-
505: Autonomous AI Database のバックアップとリストアを体感しよう
- Autonomous AI Database を任意のバックアップからリストアを行い、自動でバックアップが取られていること・簡単な Point-in-time リカバリを実感して頂きます。
-
506: サポートサービスへの問い合わせ(Service Request の起票)
- AAIDB の運用で困ったらどうすれば良いでしょうか。Service Request の登録の仕方を解説します。
-
601 : ADW で MovieStream データのロード・更新をしよう
- 大規模データに対する ADW の実用的な機能をご紹介します
-
602 : ADW で MovieStream データの分析をしよう
- ADW での実践的なデータ分析を多数の標準機能とともにご紹介します
-
- データ・カタログを使用してデータベース内のデータおよびクラウド・ストレージ内のデータのメタデータを収集し、効率的に管理する方法をご紹介します
- 701 : ADB-D の環境を作成してみよう
- Autonomous AI Database の基盤である Exadata を専有して利用する Autonomous AI Database Dedicated の環境を作成します
- AAIDB ハンズオンラボ ※旧サイト(順次、本サイトに移行中)
Database 編のチュートリアル一覧にもどる