3.15 SODAコレクションの管理
オブジェクト・ブラウザを使用して、JSON、TXTまたはZIPファイルとしてデータをSODAコレクションにロードします。
- SODAコレクションについて
SODAコレクションについて学習します。 - SODAコレクションの作成
オブジェクト・ブラウザを使用して、ドキュメントをロードし、新しいSODAコレクションを作成します。 - SODAコレクションの表示
オブジェクト・ブラウザで既存のSODAコレクションを表示します。 - SODAコレクションの編集または削除
オブジェクト・ブラウザでSODAコレクションを表示し、「データのロード」を使用して新しいバージョンのデータをアップロードするか、「削除」ボタンをクリックしてワークスペースからSODAコレクションを削除します。
3.15.1 SODAコレクションについて
SODAコレクションについて学習します。
Simple Oracle Document Access (SODA)はNoSQL形式のAPIセットであり、これを使用すると、Structured Query Language (SQL)や、ドキュメントがどのようにデータベースに格納されているかを理解していなくても、Oracle Databaseのドキュメントのコレクションを作成および格納、取得、問合せできます。
SODAは、SQLスキーマを使用してドキュメントを格納します。ドキュメントは一般にJSONデータですが、ビデオ、イメージ、サウンド、その他のバイナリ・コンテンツなどの任意のタイプのデータにできます。ドキュメントは、キー・ルックアップによって、または例による問合せ(QBE)のパターン一致を使用してデータベースからフェッチできます。
要件
- データベース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コレクションの作成
オブジェクト・ブラウザを使用して、ドキュメントをロードし、新しいSODAコレクションを作成します。
ドキュメントを新しいSODAコレクションにロードするには、次のようにします。
親トピック: SODAコレクションの管理
3.15.4 SODAコレクションの編集または削除
オブジェクト・ブラウザでSODAコレクションを表示し、「データのロード」を使用して新しいバージョンのデータをアップロードするか、「削除」ボタンをクリックしてワークスペースからSODAコレクションを削除します。
SODAコレクションを編集または削除するには:
親トピック: SODAコレクションの管理