問題タブ [master-data-management]
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 - カーディナリティの低いマスターデータをデータベースに保存する方法
私のアプリ データベースには、2 ~ 4 個の値しか持てない特定の列があります。
例えば
「性別」には 2 つの値 (「男性」、「女性」) のみを指定できます。
「婚姻状況」は、「独身」「既婚」「離婚」の3つの値を持つことができます。
「PROC_STATUS」には 3 つの値 (「保留中」、「進行中」、「完了」) があります。
「PROC_SATISFACTION」には値を指定できます (「失望」、「満足していない」、「満足」、「非常に満足」)
このようなマスター データ値が他にもいくつかあります。
このマスター データを DB に格納する最良の方法は何ですか?
データは静的であり(ほとんど変更されない)、非常に少ないため、それぞれのテーブルを作成することは良い選択肢ではないようです。
もう 1 つのオプションは、チェック制約を使用することです。
別のオプションは、コードで列挙型を作成することです。
このマスターデータをDBに保存する方法を探しています。Ia musing SQL Server 2012.
どんな助けでも大歓迎です。
sql-server - マスター データ サービス データ インポート syserr 207
比較的単純なデータ モデルを構築し、SSIS を使用して初めてデータをインポートしようとしています。私はこのチュートリアルhttp://www.sqlchick.com/entries/2013/2/16/importing-data-into-master-data-services-2012-part-1.htmlを捨てましたが、ステージングテーブルをロードした後、公開しましたステップが失敗し、このエラーが発生します
syserr207|無効なカラム名 uda_6_103
[SQL タスクの実行] エラー: クエリ "DECLARE @RC int DECLARE @VersionName nvarchar(50)..." の実行が次のエラーで失敗しました: "SYSERR207|列名 'uda_6_103' が無効です。". 考えられる失敗の理由: クエリの問題、「ResultSet」プロパティが正しく設定されていない、パラメーターが正しく設定されていない、または接続が正しく確立されていない。
私のクエリは
SQL Server 2012 で MDS を実行しています
architecture - DDD のマスター データと参照データの境界付けられたコンテキスト
私はDDDの概念に比較的慣れていないため、比較的単純なシナリオで境界付けられたコンテキストを定義する方法を説明する例がたくさんあることに気づきましたが、カバーされていないように見える領域の1つは、マスターデータと参照データです.
ここで言及している参照データの種類は、通貨コード、国コード、および測定単位であり、有効な値のみが使用されるようにするために使用されます。
私が言及しているマスター データの種類は、顧客や製品などのエンティティであり、異なる境界付けられたコンテキストがエンティティの独自の視点を持つ必要はありません。一部のシナリオでは、請求の境界付けられたコンテキストの顧客エンティティは、出荷の境界付けられたコンテキストの顧客エンティティとは異なることを理解していますが、この質問の目的のために、請求と発送の両方にまったく同じ顧客データが必要であると想定できます。
私の質問は、複数の境界付けられたコンテキスト (ERP システムなど) を持つアプリケーションで、マスター データと参照データを共通の境界付けられたコンテキストで定義するか、まったく同じデータが含まれている場合でも、これらのエンティティを各境界付けられたコンテキストで複製する必要があります。 ?
c# - マスターデータをインスタンス化するタイミング
マスターデータ (エンタープライズ全体で合意され、共有されるビジネス オブジェクトを表す) クラスをいつインスタンス化する必要がありますか? 次のプロジェクト レイヤーがあります。
- ウェブインターフェース
- ウェブ API
- wcf サービス
- ビジネスの論理
- データ アクセス層
独自のクラスを作成し、すべての部品クラスを一度にインスタンス化する必要がありますか?
sql-server-2012 - 削除されたメンバーを MDS データベースから削除する - SQL Server 2012
MDS からコードの 1 つを削除しましたが、これはプロセスに最初は必要ありませんでした。
例:コード:TEST-001
後でこのコードが必要であることに気付き、EXCEL (MDS プラグイン) を介してこれを MDS に再挿入しようとしました。
MDS は次のようなエラーをスローします。
コード - メンバー コードは、削除されたメンバーによって既に使用されています。別のコードを選択するか、管理者に依頼して、削除されたメンバーを MDS データベースから削除してください。
このメンバーを MDS データベースから削除し、同じものを再挿入する方法。
c# - データ検証マスター データ サービス
現在、POC MDS/MDM WCF サービスに取り組んでおり、検証に関して質問があります。MDS モデルの検証を開始するために MDS Web API を呼び出す例はありますか? プロキシにアクセスするには、サービス参照を MDS に追加する必要があることを知っています。API を使用する簡単な例を期待していました。