IDistribution インターフェイス
ディストリビューション コントラクトを定義します。
名前空間 : Microsoft.Data.Schema.DataGenerator
アセンブリ : Microsoft.Data.Schema (Microsoft.Data.Schema.dll 内)
構文
'宣言
<CLSCompliantAttribute(True)> _
Public Interface IDistribution _
Implements IExtension
'使用
Dim instance As IDistribution
[CLSCompliantAttribute(true)]
public interface IDistribution : IExtension
[CLSCompliantAttribute(true)]
public interface class IDistribution : IExtension
public interface IDistribution extends IExtension
解説
数値 (Decimal、Money、DateTime、Real、Float、整数など) を生成する標準データ ジェネレータにはすべて、Distribution プロパティが存在します。ユーザーは Distribution プロパティを指定することによって、統計分布曲線を近似するデータを生成できます。標準の分布オプションとしては、Uniform (一様)、Normal (正規)、Normal Inverse (逆正規)、Exponential (指数)、および Exponential Inverse (逆指数) があります。
標準の分布だけでは不十分な場合、カスタム分布を作成できます。カスタム分布を作成するには、IDistribution を実装するクラスまたは Distribution を継承するクラスを作成する必要があります。クラスを分布として指定するには、そのクラスを DistributionAttribute で装飾します。
カスタム分布用のカスタム デザイナを作成することも、DefaultDistributionDesigner を使用することもできます。
参照
参照
Microsoft.Data.Schema.DataGenerator 名前空間