3.15 SODAコレクションの管理
Simple Oracle Document Access (SODA)はNoSQL形式のAPIセットであり、これを使用すると、Oracle Databaseのドキュメントのコレクションを作成および格納でき、Structured Query Language (SQL)や、ドキュメントがどのようにデータベースに格納されているかを理解していなくても、そのコレクションの取得や問合せを行うことができます。
- SODAコレクションについて
JSON、TXTまたはZIPファイルとしてデータをSODAコレクションにロードできます。 - SODAコレクションの作成
SQLワークショップを使用して、ドキュメントを新しいSODAコレクションにロードします。 - SODAコレクションの表示
オブジェクト・ブラウザで既存のSODAコレクションにアクセスします。 - SODAコレクションの編集または削除
オブジェクト・ブラウザでSODAコレクションを表示し、「データのロード」を使用して新しいバージョンのデータをアップロードするか、「削除」ボタンをクリックしてワークスペースからSODAコレクションを削除します。
3.15.1 SODAコレクションについて
JSON、TXTまたはZIPファイルとしてデータをSODAコレクションにロードできます。
SODAコレクションは、オブジェクト・ブラウザでのオブジェクト・タイプです。オブジェクト・ブラウザを使用して、ワークスペースからの削除など、既存のSODAコレクションを表示または編集します。
要件
- データベース18.3以上。
- ワークスペース・ユーザーにはSODA_APPロールが必要です。
サポートされているファイル・タイプ
次のファイル・タイプをSODAコレクションにアップロードできます。
-
JSONファイル - APEXでは、複数のJSONオブジェクトを持つ配列を含むJSONファイルがサポートされています。APEXでは、配列から各JSONオブジェクトを抽出し、単一のJSONドキュメントとしてSODAコレクションにロードします。配列セレクタはデフォルトで自動検出されます。
-
JSONリスト - JSONリストは、複数のJSONドキュメントが1行に1つ、改行で区切られて含まれているファイルです。
-
ZIPファイル - ZIPファイルは自動的に抽出され、各ファイルはSODAコレクションにアップロードできます。データ・ロード設定に応じて、ZIPアーカイブ内の非JSONファイルはスキップされるか、または同様にコレクションにロードされます。XMLファイルは、SODAコレクションにロードする前にJSONに変換できます。
親トピック: SODAコレクションの管理
3.15.2 SODAコレクションの作成
SQLワークショップを使用して、ドキュメントを新しいSODAコレクションにロードします。
ドキュメントを新しいSODAコレクションにロードするには、次のようにします。
親トピック: SODAコレクションの管理
3.15.3 SODAコレクションの表示
オブジェクト・ブラウザで既存のSODAコレクションにアクセスします。
既存のSODAコレクションにアクセスするには、次のようにします。
親トピック: SODAコレクションの管理
3.15.4 SODAコレクションの編集または削除
オブジェクト・ブラウザでSODAコレクションを表示し、「データのロード」を使用して新しいバージョンのデータをアップロードするか、「削除」ボタンをクリックしてワークスペースからSODAコレクションを削除します。
オブジェクト・ブラウザでSODAコレクションを表示するには、次のようにします。
SODAコレクションを変更するには、次のようにします。
SODAコレクションを削除するには、次のようにします。
親トピック: SODAコレクションの管理