問題タブ [master-data-services]
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 - では、Master Data Services のデータをどのように使用するのでしょうか? MDS のライフサイクル
したがって、データをクリーン、正しく、一貫性のあるものにするために、Master Data Services データベースを作成する必要があることはわかっています。そこにデータをインポートして処理できます..そして? 次に、それを別のデータベースにエクスポートする必要がありますか? つまり、MDS は、データをクリーンアップして正しいものにするための一連のツールのようなものであり、1 回しか使用できませんよね? つまり、データがある -> SSIS を使用して MDS データベースにロードする -> データを処理し、ビジネス ルールを適用するなど -> SSIS を使用して SQL Server データベースにエクスポートする -> その後、そのまま使用できますお気に入り。
私は正しいですか?
MDS が実際にどのように使用されているか、MDS プロセスの後にデータがどこに行き、どこからデータが取得されるかを理解したいです。
それがダンプの質問である場合は、ありがとうございます。
sql - MDS ビジネス ルールを SQL で直接記述
マスター データ サービスを使用して、SQL のビジネス ルールをチェックしています。MDS を使用すると、(コーダー以外の) 誰でも簡単にビジネス ルールを追加できます。ただし、最初に大量のビジネス ルールを追加する必要があり、これは MDS では非常に面倒な手順です。
MDS のビジネス ルールをコードで直接記述し、MDS データベースに追加する方法はありますか?
sql-server - MDS DBAListRowLimit は、Excel アドインのドロップダウン リストの項目の最大数に影響しません。
初めて mdm.tblSystemSetting の DBAListRowLimit を 50 から 10000 に変更すると、Excel アドインに影響します。そのため、アイテム数が 50 を超え 10000 未満のドロップダウン リストが表示されます。その後、元に戻しましたが、MDS Excel アドインはそれを反映しませんでした。合計アイテム数が 10000 を超えるドロップダウン リストがまだ表示されています。 50。
元に戻す方法や、デフォルトの MDS 設定に切り替える方法を知っている人はいますか?
私は試した:
- エクセルを再起動するには
- MDS を使用して IIS を再起動するには
- DBAListRowLimit を変更するには、UI (C:\Program Files\Microsoft SQL Server\120\Master Data Services\Configuration\MDSConfigTool.exe) をスローします。
- 新しい属性を追加するには (ドメイン ベースとして) - ドロップダウン リストとしても表示されます (50 をはるかに超える項目があります)。
- 同じ MDS データベースに (IIS 上に) 新しいアプリ サーバーを作成するには
何も役に立ちません。
- MS SQL Server 2014、バージョン 12.0.2456.0
- MS Excel 2016、バージョン 16.0.4266.1001
- MDS Excel アドイン URL: http://go.microsoft.com/fwlink/?LinkId=309620
ありがとうございました!
sql - 顧客データの重複除去と結合
ClusterID に基づいてレコードを結合して、顧客レコードのデータを充実させようとしています。
MS SQL を使用して以下をグループ化するにはどうすればよいですか? 合体を機能させるにはレコードが同じ行にある必要があるため、機能しません。また、クラスターごとに 2 つ以上の一致がある場合、面倒な処理になります。すべての列で max by ClusterId を使用することは、私が行っている回避策ですが、これを行うためのより効率的な方法があることを望んでいました。
もつ:
**これは、SSIS DQS マッチング ノード ( https://ssisdqsmatching.codeplex.com/ ) の結果です。試合はできますが、ゴールデン レコードを取得するためのサバイバーシップ部分を処理することはできません。
欲しい:
どんな考えでも大歓迎です。ありがとうございました!
sql-server-2016 - マスター データ サービス 2016 クロス ドメイン ユーザー管理の問題
MDS 管理者ユーザーと MDS アプリケーション プールがドメインAに存在し、通常の MDS ユーザーがドメインBに存在するシナリオがあります。
このシナリオは MDS 2016 へのアップグレード後に MDS 2012 で機能しましたが、A\adminユーザーで MDS ユーザー セキュリティ管理の機能エリアに移動できません。「アクセスが拒否されました」というメッセージが表示されます。ユーザー セキュリティ管理作業の他の領域。MDS ログで見つけた唯一の情報は次のとおりです。 ユーザー名またはパスワードが正しくありません。
クロス フォレスト ドメイン ローミングが無効になっており、これらのBドメイン ユーザーが MDS マシンに完全にインポートされたプロファイルを持つことができないという事実に関連している可能性があると考えました。有効にしましたが、強制的に GPO を更新しました - 機能しません
ドメインBのユーザーによって作成された MDS データベースとアプリケーションを試しました- 動作しません
調査または修正する方法はありますか?
master-data-services - マスター データ サービス 2016 データ検証
すべてのモジュールと属性は、マスター データ サービス 2016 を使用して私の要件に従って作成されます。私はデータの検証に取り組んでいます。
要件は、ユーザーが 3 つの列 (複合主キー) の組み合わせで重複データを入力しようとしているときにカスタム メッセージを表示する必要があり、データベースに挿入しないことです。MDS データベースでトリガーを使用してみました。
これを行うための最良の方法を提案してください。