これが私の場合です。[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 を使用できるかどうかはまだ明確ではありません。
マスター データ サービスは仕事をしますか?
どのツールを使用していますか、またはどのソリューションを導入していますか?
ご協力ありがとうございました!