Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Autonomous Database - Database Actions 機能概要

Autonomous Database - Database Actions 機能概要

Database Actionsとは、Autonomous Database (ADB)の付属するGUIツールとして、Autonomous Databaseを利用したアプリ開発、データロードやSQLの実行、データの探索や管理、その他、監視機能を提供しています。

本資料ではその概要について解説しています。
簡単すぐにデータをロードしたりSQLを実行できるので、是非お試しください。

参考資料
■ドキュメント:Using Oracle Database Actions for Oracle Cloud
https://docs.oracle.com/en/database/oracle/sql-developer-web/sdwad/index.html

■ドキュメント:Using Oracle Autonomous Database on Shared Exadata Infrastructure
https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/sql-developer-web.html#GUID-102845D9-6855-4944-8937-5C688939610F

■チュートリアル:LiveLabs “Introduction to Autonomous Database Tools Workshop” 
https://apexapps.oracle.com/pls/apex/dbpm/r/livelabs/view-workshop?wid=789

■ADB-S(Sharedモデル)に関して
https://speakerdeck.com/oracle4engineer/autonomous-database-cloud-ji-shu-xiang-xi

140494d272a4d89883a94fdfdb29dea2?s=128

oracle4engineer
PRO

August 17, 2021
Tweet

Transcript

  1. Oracle Autonomous Database Database Actions ー 日本オラクル株式会社 クラウド事業戦略統括 データベースソリューション部 2021/8

  2. 次世代のAutonomous Data Warehouse

  3. 2021年 3月17日 (西海岸9am) 次世代のOracle Autonomous Data Warehouse提供開始を発表 これまでデータ・エンジニアや データ・サイエンティストが 必要だったタスクを

    データ・アナリストでも対応可能にする 使いやすいノーコード・ツールを提供。 組織の規模にかかわらず、 より迅速で強力なインサイトを 活用可能に Oracle Live (録画) プレス リリース Copyright © 2021, Oracle and/or its affiliates 3
  4. Oracle Autonomous Database の特徴 Copyright © 2021, Oracle and/or its

    affiliates 4 本資料の対象
  5. データ利活用の流れとAutonomous Database Copyright © 2021, Oracle and/or its affiliates 5

    データベース ファイル等 センサー ソーシャル モバイル 業務部門 IT 開発者 データ サイエンティスト 対象データ データ利用者 Autonomous Database データ収集 ロード データ管理 データ活用 (可視化/分析/データサイエンス) オープン オープン データ管理の自律化 3rd Partyツール Infromatica IBM Analytics Cloud Data Integration GoldenGate 3rd Partyツール Tableau Qlik MotionBoard
  6. データ利活用の流れとAutonomous Database Copyright © 2021, Oracle and/or its affiliates 6

    データベース ファイル等 センサー ソーシャル モバイル 業務部門 IT 開発者 データ サイエンティスト 3rd Partyツール Infromatica IBM Analytics Cloud 対象データ データ利用者 Autonomous Database Data Integration GoldenGate 3rd Partyツール Tableau Qlik MotionBoard データ収集 ロード データ管理 データ活用 (可視化/分析/データサイエンス) オープン オープン データ管理の自律化
  7. データ・アナリスト データ・サイエンティスト 事業部門開発者 新しいセルフサービスのデータ管理ツールでイノベーターを強力に支援 自律型データウェアハウスのビジョン Copyright © 2021, Oracle and/or

    its affiliates 7
  8. 統合のメリットは多面的に相乗効果をもたらす 統合されたツールセット • 組み立て済み • 設定済み • デプロイ済み • 一貫性があるUX

    • インスタンス化されたベストプラクティス 共通コンポーネント • ビジネスモデル • カタログ 全体 > 総和(部分) Copyright © 2021, Oracle and/or its affiliates 統合されたデータ • フェデレーションモデル • 共通カタログ • サイロの排除 • 共通データソース • 信頼できるリネージ • 影響分析 設計によるコラボレーション… 8
  9. 設計によるコラボレーション 全体 > 総和(部分) Copyright © 2021, Oracle and/or its

    affiliates Application Developer Data Scientist Data Integrator Data Analyst 9
  10. Autonomous Database with Built-in Tool Suite 次世代Oracle Autonomous Data Warehouse

    データ・ロード ローコード アプリ開発 ビジネス モデリング データ インサイト グラフ分析 空間分析 機械学習 変換 Copyright © 2021, Oracle and/or its affiliates 10
  11. Database Actions

  12. • Oracle REST Data Servicesを使用して、Oracle Autonomous Databaseの開発、データ・ツール、管理、および 監視機能を提供するWebベースのインタフェース • Autonomous

    Databaseのホームのツールタブまたはサービス・コンソールから起動 Database Actionsとは Copyright © 2021, Oracle and/or its affiliates 12
  13. • ADMINユーザーはデフォルトでアクセス可能 • ADMINユーザー以外はADMINユーザによるDatabase Actionsまたはコマンドでアクセスの有効化が必要 • Database Actionsの場合 • 「データベース・ユーザー」で対象ユーザーの「REST対応」を有効化

    • コマンドの場合 • ADMINユーザで以下を実行 Database Actionsへのアクセス Copyright © 2021, Oracle and/or its affiliates 13 BEGIN ords_admin.enable_schema( p_enabled => TRUE, p_schema => 'schema-name', p_url_mapping_type => 'BASE_PATH', p_url_mapping_pattern => 'schema-alias', p_auto_rest_auth => NULL ); commit; END;
  14. Database Actionsホーム(ラウンチパッド) Copyright © 2021, Oracle and/or its affiliates 14

  15. カテゴリ 名称 用途 開発 概要 SQLとデータ・モデラーのアクティビティのサマリ表示 SQL SQLおよびPL/SQLコマンドを入力して実行し、データベース・オブジェクトを作成する データ・モデラー 既存のデータベーススキーマから図やDDLステートメントを生成し、レポートを作成

    APEX Oracleデータベース用の迅速なWebアプリケーション開発プラットフォームのログイン REST Webサービスの開発とWebサービス・アクセスのセキュリティ管理 JSON JSONコレクションの管理と検索 チャート データベースのデータをビジュアル化 データ・ツール データのロード ローカルファイル、クラウドストレージ、リモートデータベースからのデータのロード カタログ データの依存関係と変更の影響を表示 データインサイト データの異常、外れ値、隠れたパターンを検出 ビジネスモデル パフォーマンスに優れた分析のためのビジネスモデルの生成 データ変換 データ・フローとワーク・フローのグラフィカルな設計※ 管理 データベースユーザー ユーザーの作成と編集、REST対応などのユーザー管理 モニタリング モニタリング データベースのアクティビティとパフォーマンスの監視 Database Actionsに含まれるコンポーネント Copyright © 2021, Oracle and/or its affiliates 15 ※Oracle Data Integration Web Edition との連携
  16. 16 Copyright © 2021, Oracle and/or its affiliates 開発 概要

    SQLとデータ・モデラ―に関連する以下 のウィジェットを表示 • 保存したワークシート • 保存したダイアグラム • 最近変更されたオブジェクト • 無効なオブジェクト • 表統計の鮮度 • 表が最後に分析されてからの期間
  17. 17 Copyright © 2021, Oracle and/or its affiliates 開発 SQL

    SQLおよびPL/SQL文の入力、実行 • ドラッグアンドドロップによるSQL生成 • ダイアログによるオブジェクト作成 • オブジェクトの構成、統計の表示 • DDLの表示 • 入力SQLのワークシートへの保存、ダウンロード • 実行計画やトレースの取得 • ローカルファイルからのデータロード ①ナビゲータからドラッ グアンドドロップ 実行計画を選択した場合の結果 ②実行や実行計画、保 存などをボタンで選択 ダイアログで表や 索引を作成
  18. 18 Copyright © 2021, Oracle and/or its affiliates 開発 データ・モデラー

    データベース、データ構造のリバース・エンジニアリング • 既存のスキーマから図を作成、エクスポート • データディクショナリ情報の取得 • DDLステートメントの生成 • ダイアログによるオブジェクトの作成 ①ナビゲータからドラッグ アンドドロップ または メニューから追加 ②モデラーエディタで自由 な配置や自動レイアウト ③プロパティの確認と 色の変更 ④保存や印刷など各種機能ボタン
  19. 19 Copyright © 2021, Oracle and/or its affiliates 開発 APEX

    最新のローコードWebアプリケーション開発プラットフォーム • Webブラウザのみでローコード開発からデリバリーまで • レスポンシブWebデザインのWebアプリケーション開発 • Oracleデータベースの無償機能 • 様々なユースケースに対応 • スプレッドシートからWebアプリケーションを作成 • 短期間でのビジネス・アプリケーション開発 • Oracle Formsアプリケーションの刷新 • ERPシステムの拡張 • ミッション・クリティカルなアプリケーションの開発 • 詳細はこちらをご覧ください • https://apex.oracle.com/pls/apex/japancommunit y/r/main/home
  20. 20 Copyright © 2021, Oracle and/or its affiliates 開発 REST

    ORDS(Oracle REST Data Services)ベー スのRESTful Webサービスの開発および保護 • リソースモジュールの作成、編集、セキュリティ 設定 • オブジェクトに対しSQL WorksheetでREST を有効化しAutoRESTとして管理
  21. JSONコレクションの管理とクエリの実行 • JSONコレクションの表示、作成、削除と検索 • JSON検索索引の管理、JSONデータガイド図の表示 • コレクションのドキュメント表示、追加、編集、削除 • コレクション内のドキュメントのクエリ 19c以降のリリース、およびSODA_APPロールを持つデータベー

    ス・ユーザーとしてサインインした場合にのみ使用可能 開発 JSON Copyright © 2021, Oracle and/or its affiliates 21
  22. SQLを使用したチャートの作成、編集、公開 • チャートはデータベース自体に保存される • グラフの種類は面、棒、折れ線、面付き折れ線、円グラフ、 ピラミッドチャート、ファンネルチャート(2021/8現在) • 公開しRESTAPIでアクセスすることができる RESTで対応するモジュールを作成することでチャートの保護(認 証)も可能

    SQLワークシートからも作成可 開発 チャート Copyright © 2021, Oracle and/or its affiliates 22
  23. シンプルに “ドラッグ・アンド・ドロップ” で できるデータ・ロード • ローカル・コンピュータ上のファイル • クラウド・ストレージ上のファイル (AWS S3

    や Azure Blob Storage にも対応) • Oracle Databases (オンプレミスでもクラウドでも) データ・ツール データ・ロード Copyright © 2021, Oracle and/or its affiliates 23
  24. データ・ツール データ・ロード詳細:データの探索 Copyright © 2021, Oracle and/or its affiliates 24

    ①探索をクリック ②探索したい表を クリック ③選択した表のプレビュー および統計を確認できる Autonomous Databaseの表および ビューの情報を表示 • 表、ビューのデータのプレビュー • 表のサイズ • 表の行数 • 表の列数 • 表の列情報 • 表の各列の統計
  25. ソースのクラウドストレージの追加や編集、削除 • サポートされるクラウド・ストレージ • Oracle Object Storage • Azure Blob

    Storage • Amazon S3 • Google Cloud Storage • その他(Swift互換) • 資格証明の作成、選択が可能 データ・ツール データ・ロード詳細:クラウドの場所 Copyright © 2021, Oracle and/or its affiliates 25 ①クラウドの場所を クリック ②クラウド・ストレージの追加をクリック (追加済みは表示される) ③ソースのクラウド・ストレージに あわせて設定
  26. Autonomous Databaseにデータをロード • ソースは以下から選択 • ローカル・ファイル • サポートされるフォーマットはCSV, TSV, 区切りTXT,

    XLS, XLSX, XML • リモートデータベース • 事前にデータベースリンクの作成が必要 • クラウドストレージ • 「クラウドの場所」で追加したクラウド・ストレージ • サポートされるフォーマットはAVRO, CSV, JSON, Parquet, ORC, 区切りTXT • 「次」以降でファイルの選択とロードについての設定 データ・ツール データ・ロード詳細:データのロード Copyright © 2021, Oracle and/or its affiliates 26 ①データのロードを選択 ②ソースの場所を選択 ③次をクリック ※AVRO/JSON/XMLはフォーマットの仕様がございます。 詳細はDatabase Actionsのドキュメントをご確認ください。
  27. • ローカルファイルの場合 データ・ツール データ・ロード詳細:データのロード(ファイルの選択とロードの設定) Copyright © 2021, Oracle and/or its

    affiliates 27 • データベース、クラウド・ストレージの場合 ①ローカルPCからファイルを選択 ②設定をクリック ③ロードの詳細 を設定 ①クラウド・ストレージ(データべースの場合 はデータベース・リンク)を選択 ②ドラッグアンドドロップでファイルを選択 ④ロードの詳細 を設定 ③設定をクリック
  28. • 実行結果はアイコンで表示 • エラー情報などはアイコンにカーソルを置くことで確認 データ・ツール データ・ロード詳細:データのロード(実行と結果) Copyright © 2021, Oracle

    and/or its affiliates 28 実行 成功の場合はカーソルを置くと 行数と時間が表示される 失敗の場合はカーソルを置くと エラーメッセージが表示される
  29. リモートデータベースまたはクラウドストレージの ファイルにリンクを作成 • リモートデータベース • 参照するデータベースリンクの作成が事前に必要 • リモートデータベースのデータに対するビューとして 作成される •

    クラウドストレージのファイル • サポートされるフォーマットはAVRO, CSV, JSON, Parquet, ORC, 区切りTXT • 手順はデータのロード同様 データ・ツール データ・ロード詳細:データのリンク Copyright © 2021, Oracle and/or its affiliates 29 ①データのリンクを選択 ②ソースの場所を選択 ③次をクリック ④リンク対象をドラッグアンドドロップし実行 ⑤実行結果の確認
  30. クラウドストレージから定期的に Autonomous Databaseにデータを供給 • 同じ構成のファイルを新たに追加すると そのファイルの内容をロードする • 以下を指定 • ターゲットの表名

    • ソースのクラウドストア • フィード作成時はクラウドストアは1つのファ イルだけ含める必要あり • フィードのタイミング • ポーリングの間隔またはオンデマンド • 作成後も変更可 • 実行の詳細の確認やフィードの一時停止や 再開が可能 データ・ツール データ・ロード詳細:データのフィード Copyright © 2021, Oracle and/or its affiliates 30 ①データのリンクを選択 クラウドストレージのみ ②ライブ表フィードの作成 ③作成したライブ表 フィードの管理 ④実行の詳細例
  31. 31 Copyright © 2021, Oracle and/or its affiliates データ・ツール カタログ

    Oracle Autonomous Databaseのエンティティに 関する情報(データリネージ含む)の表示と影響 分析 • ビルトインのメタデータリポジトリ • 全てのDatabase Actionsコンポーネントで共有 • エンティティ・タイプ • データベース内の様々なオブジェクト • Database Actionsで作成されるエンティティ(ビジネスモデ ル、クラウドオブジェクト(クラウドストレージ上のオブジェクト へのリンク)など • 将来的にOCI Data Catalogと統合 アクセス • すべてのユーザーに表示 • SQLおよびPL/SQLインタフェースを提供 ①アイコンをクリックすることでフィルタを編集 (デフォルトはログインユーザのTABLEタイプ でフィルタされる) ②選択したタイプにあわせて 詳細を表示(例:表)
  32. 32 Copyright © 2021, Oracle and/or its affiliates データ・ツール ビジネスモデル

    ビジネスモデルをデータベースに作成 • 優れたパフォーマンス • データベース分析ビュー • リレーショナルデータに対して高パフォーマン スの多次分析を可能にする • 自動多次元キャッシュ • ローカル、リモート両方のデータに対して有 効 • 全てのユーザに一貫したモデル • あらゆる分析ツールで利用可 • 標準SQLでのクエリ • アプリケーション変更は不要 ①ファクトの表やビューを選択するだ けで推奨モデルが自動的に作成 ②自動作成されたモデルの階層やメ ジャーを必要に合わせて修正し、作成 ③作成されたビジネスモデルユー ザーはモデルがデプロイされたデータ ベース分析ビューにアクセスする
  33. 33 Copyright © 2021, Oracle and/or its affiliates データ・ツール データインサイト

    エンティティのデータのパターンと異常に関する情報を 自動分析しインサイトとして表示 • 対象は表またはビジネスモデル(分析ビュー) • 対象へのクロールをバックグラウンドプロセスで実行 • 回帰スロープを含むさまざまなアルゴリズムを利用 ①スキーマとリソース(表or 分析ビュー)とメジャーを選択 して検索 ②生成ジョブが開始されると 、画面上にインサイトを示す チャートが追加される ③インサイトの詳細を確認 緑の線(予想)と乖離が大き いものは強調表示
  34. シンプルに “ドラッグ・アンド・ドロップ” で 出来るデータ変換 • ODIのあらゆるソースやターゲットに対する コードの自動生成 (対象には Fusion, NetSuite

    and Salesforce を含む) • ビルトイン済のデータ・クオリティ Oracle Data Integrator が基盤 • 新しくて使いやすい ウェブUI • ODIを利用して ADB に簡単に移行 • すべてのビルトイン・データベース演算子を 利用可能 ODI Web Editionが別途必要 (2021/6) データ・ツール データ変換 Copyright © 2021, Oracle and/or its affiliates 34
  35. Oracle Data Integrator Web Edition in Marketplace側の設定でDatabase Actionsのホームにデータ変換のカード を構成。具体的な利用手順はLiveLabsのチュートリアルをご覧ください。 “Oracle

    Data Integrator Web Edition - Intro to Data Transforms Workshop” https://apexapps.oracle.com/pls/apex/dbpm/r/livelabs/view-workshop?wid=832 データ・ツール データ変換 Copyright © 2021, Oracle and/or its affiliates 35 ソフトウェアは無料、稼働する コンピュート費用は有料 インストール時のスタックの設定で Database Actionsへの登録が可能 Database Actionsには ODIのリンクが表示 データ変換はODI Web Edtionとの連携
  36. データ・ツール データ変換(ODI Web Edition) Copyright © 2021, Oracle and/or its

    affiliates 36 サポートされる接続先 • Oracle Technology: • Oracle Database • Oracle BI Cloud Connector、Oracle Sales Cloud、Oracle NetSuite、Oracle Marketing Cloud、Oracle Service Cloud、 Oracle Analytics Cloud • MySQL • Other Technology: • Cassandra、Hypersonic SQL 、IBM DB2 UDB、Informix、Microsoft SQL Server • Salesforce.com ワークフロー、スケジューラ機能あり ワークフロー OK,NOK,OK/NOKの矢印 でフローをつなぐ スケジュール 頻度、曜日、時間、リトライ回 数などの設定可
  37. データベース・ユーザーに関わる管理タスクを実行 • ユーザーの作成、編集 • パスワード管理 • 各種機能の有効化(Graph、REST、OML) • デフォルト表領域のクォータ割り当て •

    ロールの付与 • 管理ユーザ(ADMIN)以外は権限があるアクション のみ • 一般ユーザーがアクセスした場合は、自分のパス ワード変更のみ可能 管理 データベース・ユーザー Copyright © 2021, Oracle and/or its affiliates 37
  38. 管理者はデータベース全体、ユーザーは実行 処理をモニタリング • パフォーマンスハブ • 管理者権限を持つユーザーのみ • データベース全体を対象 • SQLモニタリングだけでなくASHも

    • リアルタイムSQLモニター • Database Actionsを利用するユーザー • ユーザーが実行したSQL情報のみ モニタリング モニタリング Copyright © 2021, Oracle and/or its affiliates 38 SQL詳細へドリルダウン ASH/SQLモニタリング タブ切り替え
  39. ドキュメント:Using Oracle Database Actions for Oracle Cloud • https://docs.oracle.com/en/database/oracle/sql-developer-web/sdwad/index.html ドキュメント:Using

    Oracle Autonomous Database on Shared Exadata Infrastructure • https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/sql-developer-web.html#GUID- 102845D9-6855-4944-8937-5C688939610F ドキュメント:Getting Started with Oracle Data Integrator on Oracle Cloud Marketplace • https://docs.oracle.com/en/middleware/fusion-middleware/data-integrator/12.2.1.4/dimgs/index.html ドキュメント:Using Oracle Data Transforms on Oracle Cloud Marketplace • https://docs.oracle.com/en/middleware/fusion-middleware/data-integrator/12.2.1.4/oditu/index.html チュートリアル:LiveLabs “Introduction to Autonomous Database Tools Workshop” • https://apexapps.oracle.com/pls/apex/dbpm/r/livelabs/view-workshop?wid=789 チュートリアル:LiveLabs “Oracle Data Integrator Web Edition - Intro to Data Transforms Workshop” • https://apexapps.oracle.com/pls/apex/dbpm/r/livelabs/view-workshop?wid=832 参考資料 Copyright © 2021, Oracle and/or its affiliates 39
  40. None