問題タブ [data-mapping]
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.
regex - Perl でハッシュから一致する部分文字列を検索する
特定の文字列で一致させる必要がある部分文字列を含むファイルがあります。これらの特定の文字列は、実際のデータを含む別のファイルから取得されます。これは csv ファイルの列です。指定された文字列にこれらの部分文字列のいずれかが含まれている場合、TRUE としてマークされます。これを行う最善の方法は Perl ですか?
今までやってきたことは、こんな感じです。まだいくつかの問題があるようです:
data-mapping - リスト項目を一致させるためのアプリ/GUI?
あるデータベース スキーマから別のデータベース スキーマにデータを移行しています。古いものから新しいものまでフィールドを一致させなければなりません。
左側にテーブルとフィールドのスキーマのリストがあり、右側に他のスキーマがある単純なアプリまたは GUI インターフェイスが必要です。左側のアイテムを右側の別のアイテムに接続する線が欲しいです。簡単なドラッグ アンド ドロップ機能を使用して、相互に関連付けたいと考えています。
フィールドが常に 1 対 1 で一致するとは限らないことは理解していますが、これだけで十分です。
テキスト エディターやスプレッドシートでこれを行うこともできますが、もう少し堅牢な UI が必要です。下の左右関係のアライメントを崩さずに片側に新しいものを入れるスペースを作るのが難しくなります。
これに役立つデスクトップまたは Web アプリはありますか?
jquery - Getting an uncaught error "NO_MODIFICATION_ALLOWED_ERR" for input binding
I start with this:
Then I pull a flat JSON object from the server and bind each property found to matching elements in the DOM:
It results in an error:
Uncaught Error: NO_MODIFICATION_ALLOWED_ERR: DOM Exception 7
ko.bindingHandlers.updateknockout-1.2.1.debug.js:1577
invokeBindingHandlerknockout-1.2.1.debug.js:1231
ko.applyBindingsToNode.ko.dependentObservable.
disposeWhenNodeIsRemovedknockout-1.2.1.debug.js:1268
evaluateknockout-1.2.1.debug.js:927
ko.dependentObservableknockout-1.2.1.debug.js:965
ko.applyBindingsToNodeknockout-1.2.1.debug.js:1252
ko.applyBindingsknockout-1.2.1.debug.js:1284
ko.utils.arrayForEachknockout-1.2.1.debug.js:48
ko.applyBindingsknockout-1.2.1.debug.js:1283
$.ajax.successPropertyForm:266
f.extend._Deferred.e.resolveWithjquery-1.6.2.min.js:16
wjquery-1.6.2.min.js:18
f.support.ajax.f.ajaxTransport.send.d
I don't see it binding any items that it shouldn't. Also, there are no declarative knockout bindings in the html. What am I doing wrong?
sql-server-2005 - SQL Server 2005 でのデータ型のマッピング
Oracle のような、SQL Server 2005 でマップされたデータ型を宣言する方法はありますか%Type
。
Declare a emp.sal%type
のデータ型は、テーブルのフィールドa
と同じになりますsal
emp
またはDeclare a emp%rowtype
、データ型a
がテーブルの各行と同じになりemp
ます。
私はそれをグーグルで検索しましたが、見つかりませんでした。
python - Python:ウィジェットをデータベースにマップして、読み取りと編集を行う
私はデータベース GUI プログラミングに比較的慣れていないので、ユーザーがデータベースにアクセスして編集できるようにするシンプルなアプリを Python で作成したいと考えています。テーブルと特定のレコードを表示/編集し、保存されたデータに関する特定のレポートを生成したいと考えています。たとえば、従業員の名前と役職を含むテーブルがある場合、名前を編集してリストから役職を選択し、変更に応じてデータベースをすぐに変更できるようにする必要があります。1 つの従業員レコードについては、名前を出力し、再び選択可能なポジションのリストを提供する必要があります。また、従業員を追加するためのダイアログが必要です。
それで、データベースの自動変更でデータを出力および編集できるようにするデータテーブルと特定のレコードのウィジェットを作成する方法はありますか? ビューの変更を見てモデルに反映するメソッドを書く必要性を減らしたいです。
GUIの作成にPyQtを使用しています。SQL のソリューション、または SQLAlchemy のような ORM はどちらも問題ありません。
sql - 自動データマッピング
自動データマッピングをサポートするライブラリ、ソフトウェア、または言語を知っていますか。
あなたは何を尋ねるかもしれませんか?スキーマといくつかのデータインスタンスを持つ2つのソーステーブルがあるとします。いくつかのデータ変換要件/定義に基づいて、これらのソーステーブルから派生したターゲットテーブルを手動でフィードしました。
今私が持っています :
- 2つのソーステーブルからのいくつかのデータサンプルインスタンス
- およびターゲットテーブルのデータ。
私が探しているツール/モジュール/言語は、ソーステーブルに基づいたSQLクエリを返す可能性があります。これを実行すると、ターゲットテーブルのデータが得られます。
例 :
検出ツールは次のクエリを返す場合があります
この分野では多くの研究がありますが、具体的な実装を見つけることができません。
あなたは ?
.net - オブジェクトをデータベースに書き込む順序をどのように計算しますか?
MartinFowlerによって概説されたデータマッパーパターンに基づいた基本的なORMメカニズムを作成しました。どのオブジェクトが変更されたかを追跡する作業ユニットがあります。明らかに、外部キーやその他のデータベースの制約により、変更は特定の順序でテーブルに書き込まれる必要があります。
変更を書き込む順序を決定するために利用できるソリューションは何ですか?ファウラーは、PoEAAの本で「トポロジカルソート」をほのめかしています。
php - Doctrine2、「継承された」テーブルのマッピング
ここで指摘されているように: Doctrine 2.1 - エンティティを複数のテーブルにマップするDoctrine2 では、1 つのオブジェクトを複数のテーブルにマッピングすることはできません。
現在、次のような Mysql db セットアップがあります。
ある意味、entity_x は base_entity を「拡張」しており、これらのエンティティはすべて複数の状態を持つことができます。適切な外部キーを取得するには、個別の状態テーブルを用意するか (構造的に同じになるため、これはしたくありません)、このようにする必要があります。
ベース エンティティ自体は役に立たず、id を id フィールドだけに煮詰めて、各子エンティティを複数の状態に結合できるようにすることもできます。
BaseEntity クラスは必要ありませんが、子エンティティごとに getStates() メソッドが必要です。もちろん、私は実際に抽象エンティティ クラスを持っているかもしれませんが、具体的なエンティティはそれを拡張し、他の 1 対 1 の関係をマップするようにマップする場合のようにプロパティとして持つことはありません。
Doctrine では EntityOne を entity_one と base_entity テーブルの両方にマップすることができないため、次のように質問する必要があります。
これはデザインが悪いのでしょうか?これをエレガントに解決する他の方法を見落としていますか? 他のDMBSには継承があることは知っていますが、たとえばPostgreSqlでは、子に物理的なbase_entityが存在しない場合、base_entityに参加して状態を維持することはできません。
コード側で次のようなことができます。
このようにして、エンティティは外部に対して単一のエンティティ (ベースと子から結合されていない) のように動作しますが、別の BaseEntity クラスと、それを他のエンティティ クラスに接続するためのすべての構成情報を記述する必要があります。
基本的に、私が求めているのは、これはDbの設計上の問題であり、最初から完全に間違っていたのですか(もしそうなら、これが「最良の」アプローチです)、それともコードの問題ですか?コードでそれを回避します(もしそうなら、2.での私のアプローチは大丈夫ですか、これに対処するためのより良い方法はありますか)、複数のテーブルマッピングを可能にするORMはありますか?
よろしくお願いします。
asp.net - 参照データテーブルasp.netを使用してデータテーブルを変換する方法
参照データテーブルを使用してデータテーブルを新しいデータテーブルに変換するのが難しいと感じています。私の質問は紛らわしく、物事を説明するのが苦手なので、絵を描きました(以下を参照)。
メモリ上に 2 つのデータ テーブルがあり、参照用に 2 番目のマッピング テーブルを使用して 3 番目のデータ テーブルを作成する必要があります。列名は単なる例であり、ハードコードすることはできません。
誰かが私を助けてくれることを願っています。どうもありがとう。