ニッチな法令データ需要を支援
手間のかかるサンプルデータづくりを
もっと気軽に
ダミーデータをその都度手作りする負担を減らしたい――そんなニッチな課題に応えるために DataGen Pro を作りました。 法令や業界ガイドラインを意識したスキーマを備え、テストや PoC で“ちょうど良い”データを手早く用意できます。
10,000+
件(目安)
5
法令スキーマ
100%
無料
法令適合保証について
DataGen Pro は各種法令や業界ガイドラインを参考にしたスキーマを提供していますが、生成されるデータの法令適合や実務への完全な合致は保証していません。実運用前には必ず自社のコンプライアンス部門と 最新の規制要件を確認してください。
health-lod.csv
payroll-basic.json
employee_idheight_cmweight_kgblood_pressure
EMP001172.568.2120/80
EMP002165.855.7118/75
EMP003178.272.1125/82
2,000 rows generated0.8s
データスキーマを選択
法令・業界ガイドラインを参考に設計した5つの専門スキーマから選択
法定健診必須項目
労働安全衛生法に基づく健康診断データ
26 カラム ~0.5s/1000件
特定健診項目
高齢者医療確保法対応の特定健診データ
32 カラム ~0.7s/1000件
従業員給与
JIS Q 15001、マイナンバー法対応給与データ
26 カラム ~0.6s/1000件
カード決済ログ
PCI-DSS v4.0準拠の決済トランザクション
20 カラム ~0.4s/1000件
eKYC属性データ
犯罪収益移転防止法対応の本人確認データ
26 カラム ~0.8s/1000件
DataGen Pro の特徴
法令・業界ガイドラインを意識したダミーデータ生成をサポート
法令意識設計
労働安全衛生法、PCI-DSS、個人情報保護法などを参考にしたスキーマ設計
高速生成
10,000件のデータを数秒〜十数秒で生成。開発効率を支援
高度なカスタマイズ
年齢分布、性別比率、異常値割合など詳細な設定が可能
API First
RESTful APIでCI/CDパイプラインに簡単統合
保存しない設計
生成したデータはレスポンスとして返すのみ。永続保存は行いません
無料・オープンソース
MIT License で公開。商用利用や改変も歓迎します
API ドキュメント
シンプルなREST APIで開発ワークフローに簡単統合
POST/api/generate
リクエスト例
{
"schema": "health-lod",
"num": 2000,
"output": "csv",
"options": {
"genderRatio": { "male": 0.5, "female": 0.5 },
"age": { "min": 25, "max": 60 },
"departments": ["営業部", "開発部"]
}
}
※ options
にはスキーマ固有のカスタム設定(フォローアップ率や承認率など)を指定できます。
レスポンス
200text/csv または application/json
Content-Disposition:attachment; filename="health-lod-2000.csv"
curl -X POST https://datagen-pro.vercel.app/api/generate \
-H "Content-Type: application/json" \
-d '{
"schema": "health-lod",
"num": 1000,
"output": "csv",
"options": {
"followUpRatio": 0.1
}
}' \
--output health-data.csv
const response = await fetch('/api/generate', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
schema: 'health-lod',
num: 1000,
output: 'json',
options: {
followUpRatio: 0.1,
abnormalRatio: 0.12
}
})
});
const data = await response.json();
import requests
response = requests.post('https://datagen-pro.vercel.app/api/generate',
json={
'schema': 'health-lod',
'num': 1000,
'output': 'csv',
'options': {
'followUpRatio': 0.1
}
}
)
with open('health-data.csv', 'wb') as f:
f.write(response.content)
料金プラン
完全無料、制限なし。オープンソースで永続利用可能
Forever Free
¥0/永続
全スキーマ無制限利用
10,000件/リクエスト
API制限なし
商用利用可能
ソースコード公開 (MIT)
コミュニティサポート