NetScaler Consoleでデータソースを定義すると、StyleBook構成の作成または更新時に、外部ソースからのデータを入力として使用できます。そうしないと、StyleBookで必要とされる各入力を明示的に指定する必要があります。NetScaler Consoleでは、管理対象のNetScalerインスタンスをStyleBook構成への入力のデータソースとして使用できます。構成の作成または更新時に入力として機能するカスタムデータソースを定義することもできます。
コレクション: データベースが複数のテーブルを持つことができるのと同様に、データソースは複数のコレクションを含むことができます。各コレクションには名前があり、類似したタプルのリストが含まれています。各タプルはキーと値のペアのセットです。たとえば、コレクションは、各タプルが(<name>: <value>, <virtualip>:<value>)を持つタプルで構成できます。
データソースタイプ: データソースタイプは、データが取得されるソースのタイプを区別します。NetScaler Consoleは2つのデータソースタイプをサポートしています。
-
-
カスタムデータソースタイプ - データがNetScaler® Consoleにローカルで入力されるカスタムデータソースタイプを定義できます。
データソースタイプEnvironmentを検討してください。このデータソースタイプには、ProductionとStagingの2つのデータソースがあります。StyleBook構成を作成する際、StyleBookユーザーはタイプEnvironmentの任意のデータソースを選択できます。選択に応じて、ProductionまたはStagingのいずれかのデータ値がStyleBookへの入力として使用されます。
コレクションスキーマ: これは、コレクションタプルに格納できるデータのタイプを記述します。コレクションスキーマは、タプル内の各キーの名前とその予期されるタイプを記述します。データベースの類推では、コレクションスキーマは、各列が明確に定義された名前とサポートするタイプを持つテーブルのデータベーススキーマに似ています。
次の図は、データソースのさまざまなコンポーネントとそれらの相互関係を一般的に表したものです。