1 Oracle Stream Analyticsの管理
必要な結果を得るには、Oracle Stream Analyticsを管理することが不可欠です。
この章にリストされているタスクを実行できるのは、管理者権限を持つユーザーのみです。
Oracle Stream Analyticsでのユーザーの管理
Oracle Stream Analyticsをインストールした後、アプリケーションを使用できるユーザーを設定および管理することが重要です。
Oracle Stream Analyticsのこのリリースでは、ユーザーの詳細はデータベースに格納されます。インストール時にOracle Stream Analyticsスキーマを作成すると、次のデータベース表の表ごとに1つのレコードが移入されます。
-
osa_users
— ユーザーを格納した表 -
osa_user_roles
— ユーザー名とその関連ロールを格納した表
osa_users
表からすべてのデータを取得する問合せを実行すると、次の内容が表示されます。
select * from osa_users;
+----+----------+--------------------------------------+
| id | username | pwd |
+----+----------+--------------------------------------+
| 1 | osaadmin | MD5:201f00b5ca5d65a1c118e5e32431514c |
+----+----------+--------------------------------------+
ここで、osaadmin
は、暗号化されたパスワードを持つ事前構成済ユーザーです。
osa_user_roles
表からすべてのデータを取得する問合せを実行すると、次の内容が表示されます。
select * from osa_user_roles;
+---------+---------+
| user_id | role_id |
+---------+---------+
| 1 | 1 |
+---------+---------+
ここで、値1
のrole_id
は、そのユーザーが管理者であることを示します。
ユーザーの追加
事前構成済ユーザーでOracle Stream Analyticsを使用し続けることはできますが、独自のユーザーを作成してデフォルトの事前構成済ユーザーを削除するのがベスト・プラクティスです。
ユーザーを追加する場合、必須ではありませんが、パスワードを不明瞭化または暗号化することを強くお薦めします。アプリケーション・サーバー(Jetty)に付属するユーティリティを使用して、パスワードを暗号化できます。
ユーザー・インタフェースを使用したユーザーの追加
Oracle Stream Analyticsのアプリケーション・ユーザー・インタフェースを使用して、ユーザーを追加または作成できます。
新規ユーザーを追加する手順は、次のとおりです。
-
「システム設定」に移動します。
-
「ユーザー管理」タブで、「ユーザーの追加」をクリックします。
-
「ユーザー名」、「パスワード」および「パスワードの確認」フィールドに詳細を入力し、「作成」をクリックします。「パスワード」フィールドと「パスワードの確認」フィールドの両方に必ず同じ値を入力してください。
使用可能なユーザーのリストに、事前定義されたユーザーと一緒に新しいユーザーが表示されます。
要件に基づいて必要なユーザーの数だけこれらのステップを繰り返します。既存のユーザーと同じ名前のユーザーを追加しようとすると、「ユーザー名が<username>のユーザー・プロファイルはすでに存在します。別のユーザー名を指定してください。」
というエラーが表示されます。
コードを使用したユーザーの追加
新規ユーザーを追加する手順は、次のとおりです。
<password>
を使用してNewUser
としてOracle Stream Analyticsにログインできます。必要なユーザーの数だけこれらの作成ステップを繰り返します。
パスワードの変更
ユーザー・インタフェースを使用したパスワードの変更
ユーザーのパスワードを変更するには:
-
「システム設定」に移動します。
-
「ユーザー管理」タブをクリックします。
-
使用可能なユーザーのリスト内で適切なユーザーの横にある「パスワードの変更」をクリックし、新しいパスワードの値を入力して「保存」をクリックします。
パスワードは、MD5ハッシュ形式で格納されます。
コードを使用したパスワードの変更
ユーザーのパスワードを変更するには:
NewUser
でログインしたときは、必ず更新したパスワードを使用してください。
ユーザーの削除
不要になったユーザーは、削除できます。
ユーザーの削除操作を進める前に、次のことに留意してください。
-
ドラフト・パイプラインを所有するユーザーが削除されると、そのパイプラインは、削除時の選択に基づいて現在のユーザーに移行されるか、削除されます。
-
自分自身を削除しようとすると、確認後に自分のドラフト・パイプラインはすべて削除されます。現在のユーザー・セッションは無効化され、アプリケーションから即座にサインアウトされます。
ユーザー・インタフェースを使用したユーザーの削除
ユーザーを削除するには:
-
「システム設定」に移動します。
-
「ユーザー管理」タブをクリックします。
-
使用可能なユーザーのリスト内で適切なユーザーの横にある「削除」をクリックし、確認ダイアログで「OK」をクリックします。
コードを使用したユーザーの削除
ユーザーを削除するには:
Oracle Stream Analyticsのシステム設定の構成
このトピックは、Oracleユーザー管理サービスにのみ適用されます。
ユーザー・プリファレンスの構成
このトピックは、Oracleユーザー管理サービスにのみ適用されます。
一般
ユーザー・プリファレンスを設定または更新するには:
-
画面の右上隅のユーザー名をクリックします。
-
「プリファレンス」をクリックします。「プリファレンス」ページが開きます。
要件に応じて表示および設定できる一般プリファレンスのセットを指定します。
開始ページ
「ホーム」ページ、「カタログ」ページまたは「パターン」ページをスタート・ページとして表示するかどうかを選択します。
通知
要件に応じて表示および設定できる通知プリファレンスのセットを指定します。
情報通知の表示
情報通知がパイプラインに表示されるようにするには、このオプションを選択します。このオプションはデフォルトで選択されます。
情報通知期間(単位は秒)
通知が表示される秒数を選択します。デフォルト値は5です。
カタログ
要件に応じて表示および設定できるカタログ・プリファレンスのセットを指定します。
デフォルト・ソート列
列がソートされる基準となる列を選択します。この値は、再び値を変更するまで、すべての列のデフォルトとして使用されます。
デフォルトのソート順
列がソートされる基準となる順序を選択します。この値は、再び値を変更するまで、すべての列のデフォルト値として使用されます。
デフォルト・ページ・サイズ
デフォルト・ページサイズとして使用される値を選択します。ページ上に表示されるレコードの数は、選択された値に基づいて異なります。この値は、再び値を変更するまで、すべてのページのデフォルトとして使用されます。
パイプライン
要件に応じて表示および設定できるパイプライン・プリファレンスのセットを指定します。
パイプライン・エディタでパイプラインのユーザー支援テキストを表示するには、「はい」を選択します。
ライブ出力ストリーム
要件に応じて表示および設定できるパイプライン・ライブ出力ストリーム・プリファレンスのセットを指定します。
パイプラインのライブ出力ストリームで、データのためのデフォルト表サイズとして適用する値を選択します。
マップ
要件に応じて表示および設定できるマップ・プリファレンスのセットを指定します。
ジオ・フェンスのデフォルトのタイル層プリファレンスとして使用する値を選択します。