問題タブ [sql-server-2012-datatools]

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.

0 投票する
1 に答える
134 参照

sql-server - 左外部結合の AND 句を考慮したデータフローを設計する

SSIS マージ結合 (左結合) を使用するクエリがあります。ON で指定された列でのみ結合します。ANDを使用して他の列を考慮するにはどうすればよいですか?

これは Merge-join で行うことはできませんか? これを解決するために使用できる他の方法は何ですか? クエリ全体を実行SQLに通すこともできますが、それは私がやろうとしていることではありません。

0 投票する
1 に答える
203 参照

ssis - SQL コード CASE..WHEN からの SSIS 派生列式

CASE--WHEN を使用して次の SQL コードを SSIS 派生列式に変換しようとしています。式は、varchar(5) データ型の新しい列に入ります。

SQL コード:

私が持っている表現:

私は式を作成するのが初めてで、どこが間違っているのかを見つけることができませんでした。職場のコンピューターで .exe を実行できないため、Expression Tester ソフトウェアをダウンロードできません。どんな助けでも大歓迎です。

0 投票する
1 に答える
1173 参照

sql - 背景色によるSSRSの列のソート

背景色でSSRSの列をソートすることは可能ですか? たとえば、セルを RED または GREEN にする式がある場合、背景セルとして GREEN を持つセルをリストする前に、RED 背景セルの色を持つすべての列を並べ替える方法はありますか?

ありがとう。

0 投票する
0 に答える
366 参照

ssas - MDX で都市グループの人口の合計を計算するにはどうすればよいですか?

SQL Server Data Tools で計算を作成する必要があります。

私の OLAP 構造に、City ディメンションと Seller ディメンション、およびファクトがあるとします。City ディメンションには、都市、州、人口があり、これは Dimension のメジャーです。

売上のある都市の人口を合計する必要があります。しかし、都市と売上高だけを合計することはできません。州の総人口しか表示できません。1 人の売り手が多くの都市で販売できます。例:

販売者 John でフィルタリングすると、クエリは次のように返します。

合計は 13.500.000 を返すはずですが、私の場合、合計は 37.000.000 を返します。これは CA の人口です。

このコンテキストで計算されるメンバーを作成する必要があり、次の例を提供できます。


要するに、この売り手が売上を上げている都市の人口の合計のみを返す必要がありますが、現在は人口の合計を返しています。たとえば、国と都市を表示するように選択した場合、国の人口の合計。州と都市を表示するように選択した場合は、州の人口の合計を返します


私はその質問をしましたが、うまくいく答えがありませんでした

0 投票する
1 に答える
1345 参照

sql-server-2012 - データベース プロジェクトでユーザーをどのように処理すればよいですか?

開発環境と本番環境の 2 つの環境があります。

開発環境には本番環境とは異なるユーザー グループがありますが、データベース プロジェクトでこれを表現する良い方法はないようです。デプロイするたびに、既存のユーザーが一掃されます。本番ユーザーまたは開発ユーザーのいずれかのセットを 1 つ用意します。

適切なユーザーを作成するために SQLCMD 変数に基づいて切り替えるスクリプトを含めることを考えましたが、それはかなり厄介なようです。

データベース プロジェクトの一部が欠けているように感じます。これは、これまでどこでも発生する状況のように思われるからです。データベース プロジェクトには、さまざまな環境でさまざまなユーザー/ロール メンバーシップのセットを作成する機能がありますか?

2008R2 については、そうではないことを示す既存の質問がありますが、この機能を提供するために 2012 年にいくつかの変更があったのではないかと私は楽観的です。

0 投票する
1 に答える
681 参照

sql-server - SSISデータフローでエラーメッセージを処理するために余分な列を追加する方法は?

SQL Server データベースに呼び出し行 (Excel ファイル) をインポートするために、SSIS プロジェクトに取り組んでいます。

ここに私のデータフローがあります:

ここに画像の説明を入力

インポート処理の前に行をチェックするために、いくつかのルックアップを追加しました。最初の行は、行が既に存在するかどうかをチェックします (ユーザーが指定したフォルダーにインポート ファイルをドラッグ アンド ドロップするため、重複を防ぐために作成されました)。次に、他のルックアップが外部キー制約をチェックします。さらに、一致しない行はすべて別のデータベースにリダイレクトされます。そのため、無効な行をチェックでき、インポート中に NoMatchingRowsCall テーブルが変更されたかどうかを監査パッケージが知らせてくれます。

ここで、一致しない行に「エラーメッセージ」を追加して、「この行の問題は何ですか?」を確認したいと思います。エラーメッセージを追加するために、各ルックアップ(一致する出力なし)の後に「派生列」を追加すると思います。その方法はどうですか?「派生列」にテキストコンテンツを追加する方法は?パッケージ変数を使用する必要がありますか?

ここに私が取得したいものがあります:

パッケージの実行を停止せずに失敗した行を追跡し、必要に応じて失敗したキーを変更して失敗した行を手動で挿入できるようにする「ソフト」ソリューションが必要です。