問題タブ [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.
data-warehouse - 「Pre-Etl」ソースからターゲットへのマッピングの問題をどのように解決しますか?
スプレッドシートを使用することは、絶対に信頼できるものではありません。ETL ジョブを設計およびテストすると、ソース マッピングが変化します。かつてすべてのソース マッピングの単一または信頼できるカタログとして機能していたスプレッドシートは、ETL 設計プロセスが進化するにつれて、更新されないか、または (ほぼ同様に) 不正確または不完全な情報で更新される可能性があります。データ マッピングの問題をどのように解決しますか?
java - Oracle から postgreSQL への Apache Cayenne の移植
既存の Java プロジェクトを Oracle 10 から PostgreSQL 9.1.8 に移植しています (このバージョンは実際に Cayenne からサポートされていますか?)
カーソルが返されるときの OUT パラメータに問題があります。戻り値の型は
types.OTHER
null オブジェクトのように見えます。カーソルと異なる場合、OUT パラメータは問題ありません。
これは私のデータマップの一部です。postgreSQL ストアド関数 ShowValidSource への呼び出しがあります。
これが私の手順宣言です:
注: pg クライアントによるこのカーソルは、3 列タイプでより多くのレコードを返します(SOURCE_ID double, DESCRIPTION varchar, ACTIVE double)
何が間違っている可能性がありますか?ありがとう
php - FuelPHP - MySQL テーブルで Config::get($item) を使用する方法は?
config
デフォルトの構造でテーブルを作成しました(FuelPHP docから)
しかし、今、どうすれば私のphpコードでそれにアクセスできますか?
Config::get('DB.my_unique_indentifier')
うまくいかないようです...
mongodb - 多様な外部データソースを MongoDB の統合モデルにマップする方法は?
コードが期待する特定のプロパティ セットを持つドキュメントのコレクションがあります。ただし、このコレクションには、まったく異なるプロパティ (またはフィールド) を持つさまざまなデータソースからのデータを入力する必要があります。これには、何らかの形式のフィールド マッピングが必要になります。
これには多くの方法があります。
- アプリケーション層にデータを取り込み、正しい形式に変換してから、Mongo にダンプします (これは非常に非効率的です)。
- データを Mongo の一時コレクションに直接ダンプし、各ドキュメントを反復処理し、フィールド マッピングを実行し、最終的に正しいコレクションに格納します (これはより良いアプローチのようですが、それでも厄介です)。
- オプション 2 と同じですが、マップ (または同様の) 関数を使用してフィールド マッピングを実行します (これは良い選択のようですが、私が見つけた唯一のものは map-reduce に関連しているように見えません。このタスクの正しい方法)。
- データマッパーパターンを実装しますが、それに関するリソースも見つかりません (これは、アプリケーションを永続層から完全に分離するための私の推奨ソリューションです)。
何を提案しますか?
明確化:私は Laravel (PHP) を使用しています。ステップ 1 はすべてアプリケーション レイヤーで行いますが、ステップ 2 と 3 は mongo スクリプトで実装できます。
明確化の更新:データは Curl を介して取り込まれ、保存されます。データベースに直接ダンプすることの背後にある考え方は、データの取得を高速化し、サーバーを停止させないようにすることです (シナリオ 1)。オプション 2 と 3 はマッピングをデータベース レイヤーにオフロードします。マッピングされたドキュメントごとにネットワーク トラフィックが発生しないため、はるかに効率的です。要するに、オプション 4 が存在するかどうか、存在しない場合はオプション 1 から 3、またはそれらのスマートな組み合わせに頼ることができると思います (おそらく、ドキュメントがアプリケーション層から格納されるため、データベース層にマッピングします)。
sql - SQL データ マッピングおよび移行ツール
あるテーブルから別のテーブルにデータを移行するための自動化ツールを 1 つ開発しています。ここでは、ソース列と宛先列を入力パラメーターとして渡す関数または SP を探しています。ソース列データが宛先列にコピーできる場合、出力パラメーターが true を返すようにします。そうでない場合は、false を返す必要があります。
たとえば、ソース列が varchar で宛先列が整数の場合、スクリプトはソース列のすべてのデータが整数列に移動するのに十分かどうかをチェックし、出力フラグを返す必要があります。すべてのタイプのデータ型に対して、スクリプトがこのように機能することを望みます。どんな提案も役に立ちます。
c# - 逆シリアル化中に単一のタグを再マッピングする
次のようにコードをリファクタリングしました。
に:
入力 XML に前者のケーシングが含まれていることを発見するだけです (叫ぶラクダと呼びましょう)。XML ドキュメントがどのように生成されるかは、私には制御できません。また、変更を撤回したいという欲求もありません。
うるさいラクダのプロパティを静かに話すプロパティにマッピングしたいと思います。
XmlElementとXmlMappingを試しましたが、それほど成功しませんでした。グーグルで調べたところ、この投稿の行に沿って、ものを属性にマップする方法についてヒットしただけでした。ただし、<LoudCAMEL>のようなものだけをプロパティpublic string QuietCamelに逆シリアル化する必要があります。
そうするためのスムーズな方法はありますか?
編集
次のように属性を追加した後:
保護レベルが原因で、コンストラクター 'XmlElement' にアクセスできません という赤い波状のハイライトが表示されます。ただし、コンパイルすると、 「System.Xml.XmlElement」は属性クラスではないと IDE が大声で叫びます。
率直に言って、バージョン 3.5 より前の .NET では属性を使用できないという印象を持っていたので、属性を使用するという提案 (これは .NET 2.0 を対象としています) に少し混乱しています。私は間違っていますか?