問題タブ [data-generation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - SQLサーバー用のデータジェネレーター?
SQLサーバーで利用可能なデータジェネレーターに関する提案を受け取りたいと思います。回答を投稿する場合は、重要だと思われる機能を提供してください。
私はこのようなアプリケーションを使ったことがないので、このトピックについての教育を受けたいと思っています。ありがとうございました。
(私の目標は、アプリケーションをテストするために、各テーブルに10,000以上のレコードをデータベースに入力することです。)
visual-studio - データ生成計画エラー
データ生成プランを実行しようとすると、次のエラーが表示されますが、削除する列がありません。
列 XXXXX は削除されており、以前にデータ生成用に選択されていました。
このエラーに関するヘルプをいただければ幸いです。
ありがとう
testing - モックデータを生成するためのツール?
テスト データベースにロードする目的でサンプル データを生成するための優れた無料ツールの推奨事項を探しています。類推すると、任意の RDBMS に対して" lorem ipsum " テキストを生成するものです。私が探している機能は次のとおりです。
- 既存のテーブル定義のデータを生成する柔軟性。
- 小規模および大規模なデータ セット (> 100 万行以上) を生成する機能。
- SQL スクリプト形式 (
INSERT
ステートメント) で生成するか、一括インポートに適したフラット ファイル形式で生成します (通常はこちらの方が高速です)。 - 簡単なスクリプト作成のためのコマンドライン インターフェイス。
- 動的な言語で書かれた、拡張可能なオープン ソース (これらはあると便利なものであり、厳密な要件ではありません)。
PS: StackOverflow で重複した質問を検索しましたが、見つかりませんでした。ある場合は、それへのポインタを取得していただければ幸いです。
みんな素晴らしい反応をありがとう!Windows ではなく、Mac OS X を主な開発環境として使用するという私の要件を修正する必要があります (ただし、コマンドライン インターフェイスが望ましいと言いましたが、実際にはWindows は除外されます)。ただし、Windows 固有の提案は、この質問の他の読者にとって間違いなく役立つでしょう。ありがとうございます。
これが私の結論です:
- データの生成:
- コマンドラインではなく、PHP ウェブアプリ インターフェイス
- 200 レコードの生成に制限されています (または、5,000 レコードを生成するためのライセンスに $20 を支払います)
- RedGate SQL データ ジェネレーター
- 無料ではなく、価格は $295
- Windows、.NET、SQL Server が必要
- Visual Studio 2008 データベース エディション
- Windows が必要
- 高価な MSDN または ISV サブスクリプションが必要
- バナーデータデクト
- 無料ではなく、価格 $595
- Windows が必要です (?)
- MySQL のサポートなし (?)
- GUI、コマンドラインまたはスクリプト可能ではない
- ルビーフェイカーの宝石
- 大量のデータの読み込みに ActiveRecord を使用するには遅すぎる
- スーパースマック
- 主に負荷テスト ツールで、ランダム データ ジェネレーターが組み込まれています。
- それにもかかわらず、使用するのはかなり簡単です
- 全体的に優れた次点ツール
- Databene ベネレーター
- 私のニーズに最適なソリューション
- DbUnit と互換性のある XML スクリプト
- オープンソース (GPL) Java コード
- コマンドラインの使用法
- JDBC 経由で多くのデータベースに直接アクセスする
python - ワンホット エンコーディングの文字列表現を生成する
Python では、文字をその文字の定義済みの「ワンホット」表現にdict
マップするを生成する必要があります。例として、は次のようになります。dict
アルファベットの文字ごとに 1 ビット (文字として表される) があります。したがって、各文字列には 25 個のゼロと 1 個の 1 が含まれます。 の位置は1
、アルファベットの対応する文字の位置によって決まります。
これを生成するコードを思いつきました:
同じことを行うためのより効率的/クリーン/よりPythonicな方法はありますか?
java - 正規表現から正規表現に一致するテキストを生成するにはどうすればよいですか?
うん、あなたはその権利を読んだ。正規表現からランダムなテキストを生成できるものが必要です。したがって、テキストはランダムである必要がありますが、正規表現と一致します。存在しないようですが、間違っている可能性があります。
ほんの一例です。そのライブラリは、' [ab]*c
'を入力として受け取り、次のようなサンプルを生成することができます。
abc
abbbc
bac
等
更新:私は自分で何かを作成しました:Xeger。http://code.google.com/p/xeger/をチェックしてください。
dynamic - 動的に生成された Web コンテンツを読み取り/解析する方法は?
Web サイトに接続し、Web サイトから動的に生成されたデータを読み取るプログラムを (任意の言語で) 作成する方法を見つける必要があります。
動的に生成されることに注意してください。ソース html を取得するだけでは十分ではありません。関心のあるデータは、バックエンド コードを参照する JavaScript を介して生成されるためです。そのため、Web ページのソースを表示すると、データが表示されません。(たとえば、Google にアクセスして検索します。検索結果ページでソース コードを確認してください。ブラウザが表示しているデータのほとんどがソースに反映されていません。そのほとんどは動的に生成されています。何らかの方法が必要です。このデータにアクセスします。)
sql-server-2008 - 正しいルックアップテーブル値を含むデータ生成計画の作成
Visual Studioデータベースプロジェクトを始めたばかりで、それを使用して作成できるデータ生成プランが大好きです。ただし、私のプロジェクトの1つでは、ルックアップテーブルに特定の値を入力する必要があります。ルックアップテーブルと別のテーブルの間に外部キー関係が存在するため、プランから他のテーブルを削除せずに、データ生成プランからルックアップテーブルを削除することはできません。しかし、他のテーブルのデータを生成できません。
a)ルックアップテーブルにデータを追加するときにジェネレーターが使用する正確なデータを指定する、またはb)ジェネレーターに新しい値をテーブルに追加せず、代わりに既存の値を使用させるにはどうすればよいですか?
ありがとう!
visual-studio-2008 - データ生成計画の接続フィールド
データ生成計画で同じデータを持つ2つのフィールドを持つことは可能ですか?たとえば、テーブルaspnet_rolesには2つのフィールドRoleNameとLoweredRoleNameがあり、同じデータを表示するようにします。
testing - 準ランダムな統計データセットを生成するにはどうすればよいですか?
特定の統計的特性を持つデータセットを生成できるツールを探しています。たとえば、テストで使用するために、x個の外れ値を持つ100万個の整数を生成するとします。
このようなテストデータセットを生成するためのツールはありますか?私は必ずしも特別なものを必要とせず、いくつかの基本的な機能だけを必要とします。
concatenation - 2つの列を連結してEメールを形成するデータ生成計画
Visual Studioデータ生成プランを使用すると、データバインドジェネレーターから入力されたFirstNameとLastnameの2つの列があります(実際の有効なFirstNameとLastNameがシードされたデータベースを参照します)。@test.comの形式で電子メール用の別の列を生成したいと思います。
例えば:
フレッド、スミス=> fsmith@test.com
現在、私は電子メールに正規表現を使用しているので、それはランダムで名前とは無関係です。データベース内のあらゆる場所でこれを行うので、別の列でデータを生成するときに他の列を参照する方法を見つけるのは素晴らしいことです。