問題タブ [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 - 正規表現を使用して文字列から 4 桁を抽出しますか?
助けを期待しています。私は正規表現が初めてで、文字列を検索して4桁の数字が連続しているかどうかを確認し、その4桁の数字を新しい属性に抽出するものを考え出そうとしています。
正規表現を使いたいのですが、表現に少し戸惑います。背景として、SQL に非常によく似た独自の構文を持つマスター データ管理ツールを使用しています。
これは、ツールからの式のフレームワークです。
REGEXP_LIKE(string, pattern, parameter)
みたいな(string,/d/d/d/d,[,i])
?
大文字と小文字を区別せずに、文字列から 4 桁を取得します (適用可能かどうかはわかりません)。
数字の位置が異なる場合があるため、部分文字列はここでは最適なオプションではありません。
どんなフィードバックでも、私を正しい方向に導くのに役立ちます!
database - データの強化/マッピングに使用するツール
これが私の場合です。[tableA] と [tableB] の 2 つのテーブルがあるとします。[tableA] には、外部システムからのデータが自動的に入力されます。[TableB] には、たとえば 2 つの列のみが含まれています。
- [columnA] = [TableA] からの PK および
- 空の列 [columnB]
私が探しているのは、[columnA] の各値に対して [tableB] に値を挿入するためのインターフェイスをエンド ユーザーに提供する方法です。
というわけで、通常は専用のアプリで行うのですが、資金が逼迫しているため、Microsoft 365 ランドスケープでの解決策を探しています。
要件:
- アクセス制御のための Active Directory 統合
- 最終使用のための直接 DB アクセスは許可されていません
私が思いついた解決策:
最初に、「従来の」Excel ファイルについて考えました。[tableB] から Excel ファイルにデータを読み込み、そのファイルをファイル共有に配置する SSIS パッケージを作成します。しかし、正直なところ、エンド ユーザーがデータ型をいじったり、行を削除したりすると、面倒になる可能性があるため、Excel でのデータ操作は好きではありません。
もう 1 つの解決策は SSAS への書き戻しですが、表形式のみが有効になっており、データを [tableB] に入れたいので、これもオプションではありません。
また、PowerAutomate (別名 Flow) と Sharepoint の使用も考えました。私のソリューションには、[tableB] からデータをロードし、それを共有ポイント リストに入れるフローが含まれます。編集が行われると、別のフローを介して更新または挿入が行われます。
PowerAutomate/PowerApps。これがおそらく最も洗練されたソリューションであることは承知していますが、社内で PowerApps を使用できるかどうかはまだ明確ではありません。
マスター データ サービスは仕事をしますか?
どのツールを使用していますか、またはどのソリューションを導入していますか?
ご協力ありがとうございました!