SlideShare a Scribd company logo
Visual Studio でテストデータを作ろう 瀬尾 佳隆 MVP for Visual C# 技術ひろば .net 18-D-5
自己&コミュニティー紹介 瀬尾 佳隆 (せお よしたか) MVP for Visual C# (Jan 2009 – Dec 2010) Office 開発、 SharePoint あたりが個人的な興味の対象 根っからの技術屋 どうでもいい情報としては、ミュージカルが大好きです 技術ひろば .net http://hiroba-tech.net/ 毎月第 3 土曜日(原則)に勉強会を開催 モットーは「 技術を楽しむ、技術でつながる 」
本日のゴール 「 Visual Studio  を使うと、簡単に大量のテストデータを作ることができるよ!」という内容をお持ち帰りいただくこと
先日、コミュニティーで・・・ SQL Server  のセッションで「テストデータはどうやって作るか?」という話題になりました 昔は悪用しない約束で生データをいただくなんてこともありましたが、今はムリです 手で作ろうとしても大量なデータはやはりムリ 自動化しても、テスト1、テスト2、・・・だと規則性がありすぎる
そこで  Visual Studio  登場 Visual Studio 2008 Development Edition (Database Edition)  はデータ生成機能を持っています Visual Studio 2010  ならば  Premium / Ultimate 隠し機能というわけではないのですが、必ずしも使われていない/知られていない(?)
テストデータの作り方(1) データベースプロジェクトを作成して、既存の(テストデータを作る対象の)データベースに接続 データ生成プランを追加
テストデータの作り方(2) データは出来るのですが、ちょっと・・・
テストデータの作り方(3) 生成プランを変えてみます
テストデータの作り方(4) それっぽくなります
テストデータの作り方(5) 他には、「任意のデータベース」の「任意のテーブル」の「任意の列」からデータを取り出す、なんて指定もできます 生成プランをすべて決めたら、あとは 1,000 行でも 10,000 行でも自動でデータを生成してください
まとめ 「文句のつけようがないデータ」とは言いませんが、規則性のないデータが大量に簡単に作れます テストデータ作成にかけられるコストを考えて、 Visual Studio  のデータ生成機能の利用を検討してはいかがでしょうか ご静聴ありがとうございました

More Related Content

PPTX
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
PDF
BigQueryの課金、節約しませんか
PDF
Azure Kubernetes Service 2019 ふりかえり
PPTX
続・PowerApps に Power BI を埋め込む
PPTX
Power BI + OneDrive の最も簡単でかつ最も効率的な使い方のひとつ
PDF
PowerApps JSONの使い道
PPTX
関数型・オブジェクト指向 宗教戦争に疲れたなたに送るGo言語入門
PDF
DeNAゲーム事業におけるデータエンジニアの貢献 [DeNA TechCon 2019]
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
BigQueryの課金、節約しませんか
Azure Kubernetes Service 2019 ふりかえり
続・PowerApps に Power BI を埋め込む
Power BI + OneDrive の最も簡単でかつ最も効率的な使い方のひとつ
PowerApps JSONの使い道
関数型・オブジェクト指向 宗教戦争に疲れたなたに送るGo言語入門
DeNAゲーム事業におけるデータエンジニアの貢献 [DeNA TechCon 2019]

What's hot (20)

PDF
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
PPTX
バッチは地味だが役に立つ
PDF
俺の俺による俺のための App Service Environment
PPTX
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
PDF
決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #jsug #sf_h1
PDF
Debianの修正はどのように出荷されるか
PDF
MySQLデータ暗号化と暗号鍵のローテーション
PDF
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
PDF
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
PDF
ブラック企業から学ぶMVCモデル
PDF
はじめてのPRD
PDF
TLS, HTTP/2演習
PDF
DDDをScrumで廻す あるいは ScrumをDDDで廻す
PDF
SQLアンチパターン - ナイーブツリー
PDF
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
PDF
TiDBのトランザクション
PPTX
アプリケーション開発者のためのAzure Databricks入門
PDF
Elasticsearch勉強会#39 LT 20201217
PPTX
顧客ニーズと提供する価値のフィットを確認する Value Proposition Canvas(VPC)
PDF
MQTTとAMQPと.NET
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
バッチは地味だが役に立つ
俺の俺による俺のための App Service Environment
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #jsug #sf_h1
Debianの修正はどのように出荷されるか
MySQLデータ暗号化と暗号鍵のローテーション
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
【de:code 2020】 Azure Red hat OpenShift (ARO) によるシステムアーキテクチャ構築の実践
ブラック企業から学ぶMVCモデル
はじめてのPRD
TLS, HTTP/2演習
DDDをScrumで廻す あるいは ScrumをDDDで廻す
SQLアンチパターン - ナイーブツリー
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
TiDBのトランザクション
アプリケーション開発者のためのAzure Databricks入門
Elasticsearch勉強会#39 LT 20201217
顧客ニーズと提供する価値のフィットを確認する Value Proposition Canvas(VPC)
MQTTとAMQPと.NET
Ad

Viewers also liked (12)

KEY
テストデータどうしてますか?
PDF
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
PPTX
再帰Cte を使って遊ぼう
PPT
オイシックスIT勉強会20141030_テストデータ
PDF
Rで売上予測のデモ(回帰分析)
PDF
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
PDF
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
PDF
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
PPTX
RuntimeUnitTestToolkit for Unity
PDF
NextGen Server/Client Architecture - gRPC + Unity + C#
PDF
ZeroFormatter/MagicOnion - Fastest C# Serializer/gRPC based C# RPC
PDF
C# でブロックチェーン実装
テストデータどうしてますか?
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
再帰Cte を使って遊ぼう
オイシックスIT勉強会20141030_テストデータ
Rで売上予測のデモ(回帰分析)
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
RuntimeUnitTestToolkit for Unity
NextGen Server/Client Architecture - gRPC + Unity + C#
ZeroFormatter/MagicOnion - Fastest C# Serializer/gRPC based C# RPC
C# でブロックチェーン実装
Ad

More from Yoshitaka Seo (20)

PDF
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
PDF
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
PDF
AI-900 ポイント解説
PDF
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
PDF
AIの見方、AIとの付き合い方
PDF
Custom Visionで仏像を画像分類
PDF
誰もが AI を使う時代、作る時代
PDF
Azure IoT Edge で Custom Vision
PDF
API ペタペタしただけのお手軽 感情分析アプリ
PDF
Machine Learning studio で構造化データから予測分析 (LT版)
PDF
BIerのためのAI入門
PDF
構造化データをツールで簡単に分析
PDF
チャットボットの自然言語処理
PDF
Custom Visionを活用するためのTips
PDF
Machine Learning Serviceを使ってみよう
PDF
Bot Framework Emulator はこんなにすごい
PDF
VS Code Tools for AI の紹介
PDF
Bot Builder V4 SDK + QnA Maker / LUIS
PDF
QnA Maker 逆入門
PDF
PowerApps アプリ開発入門
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
AI-900 ポイント解説
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AIの見方、AIとの付き合い方
Custom Visionで仏像を画像分類
誰もが AI を使う時代、作る時代
Azure IoT Edge で Custom Vision
API ペタペタしただけのお手軽 感情分析アプリ
Machine Learning studio で構造化データから予測分析 (LT版)
BIerのためのAI入門
構造化データをツールで簡単に分析
チャットボットの自然言語処理
Custom Visionを活用するためのTips
Machine Learning Serviceを使ってみよう
Bot Framework Emulator はこんなにすごい
VS Code Tools for AI の紹介
Bot Builder V4 SDK + QnA Maker / LUIS
QnA Maker 逆入門
PowerApps アプリ開発入門

Visual Studioでテストデータを作ろう