次の方法で共有


SQL Server Management Studio を使用して Siebel データをインポートする

このセクションでは、SQL Server Management Studioを使用して Siebel システムからSQL Server データベースにデータをインポートする方法について説明します。 また、SSIS パッケージを作成して実行してこのデータをインポートする方法についても説明します。

前提条件

このトピックで説明する手順を実行する前に、次の操作を行ってください。

  • Siebel 用データ プロバイダーがコンピューターにインストールされています。

  • SQL Server Business Intelligence Development Studio がコンピューターにインストールされています。

SQL Server Management Studioを使用したデータのインポート

次の手順を実行して、data Provider for Siebel with SQL Server Management Studioを使用して Siebel システムからデータをインポートします。

SQL Server Management Studioを使用してデータをインポートするには

  1. SQL Server Management Studioを起動します。

  2. [サーバーへの接続] ダイアログ ボックスで、SQL Server データベースに接続する値を指定し、[接続] をクリックします。 Microsoft SQL Server Management Studio が開きます。

  3. オブジェクト エクスプローラーで、SQL Server名を展開し、[データベース] を展開して、Siebel システムからテーブルをエクスポートするデータベースを右クリックします。 コンテキスト メニューから [ タスク] をポイントし、[データの インポート] をクリックします。 これにより、SQL Serverインポートおよびエクスポート ウィザードが起動します。

  4. [ようこそ] 画面の情報を読み、[ 次へ] をクリックします。

  5. [データ ソースの選択] ダイアログ ボックスの [データ ソース] ドロップダウン リストから、[Siebel eBusiness アプリケーションのデータ プロバイダー.NET Framework選択します。 Data Provider for Siebel 接続文字列のさまざまな接続プロパティの値を指定します。 接続文字列 プロパティの詳細については、「Siebel 接続文字列のデータ プロバイダー プロパティ」を参照してください。

    [次へ] をクリックします。

  6. [ 変換先の選択] ダイアログ ボックスで、次の手順を実行 します。

    1. [ 変換先 ] ドロップダウン リストから[ SQL Native Client]\(SQL ネイティブ クライアント\) を選択します。

    2. [サーバー名] ドロップダウン リストから、SQL Server名を選択します。

    3. 認証モードを選択します。

    4. [ データベース ] ドロップダウン リストから、Siebel テーブルをインポートするデータベースを選択します。

    5. [次へ] をクリックします。

  7. [ テーブルのコピーまたはクエリの指定 ] ダイアログ ボックスで、[ 転送するデータを指定するクエリを書き込む] オプションを 選択します。

  8. [ソース クエリの指定] ダイアログ ボックスで、select クエリを指定して、SQL Serverにインポートするデータをフィルター処理します。 Data Provider for Siebel の SELECT クエリの文法の詳細については、「Siebel の SELECT ステートメントの構文」を参照してください。

    [ 解析 ] ボタンをクリックしてクエリを検証し、ポップアップ ダイアログ ボックスで [OK] を クリックし、[ 次へ] をクリックします。

  9. [ソース テーブルとビューの選択] ダイアログ ボックスで、ソース テーブルと変換先テーブルに対して [チェック] ボックスを選択します。 ソースは、Siebel からデータを取得するために指定したクエリです。 変換先は、SQL Server データベースに作成されるテーブルです。

  10. ウィザードでは、変換元テーブルフィールドと変換先テーブルフィールドの間に既定のマッピングが作成されます。 ただし、要件に応じてマッピングを変更できます。 フィールド マッピングを変更するには、[マッピングの 編集] をクリックします。

    Siebel テーブルと SQL テーブル の間の列マッピング

  11. [ 列マッピング ] ダイアログ ボックスでは、次のことができます。

    • 変換先テーブルの列の名前を変更します。

    • 変換先テーブルの特定の列を無視します。

    • 変換先テーブルのフィールドのデータ型を変更します。

    • null 許容、サイズ、有効桁数、小数点以下桁数などの他のフィールド属性を変更します。

      操作が終了したら、 [OK] をクリックします。

  12. [ ソース テーブルとビューの選択 ] ダイアログ ボックスで、[ 次へ] をクリックします。

  13. [ パッケージの保存と実行 ] ダイアログ ボックスで、次の操作を行います。

    • [すぐに実行] チェック ボックスを選択してクエリを実行します。

    • [SSIS パッケージの保存] チェック ボックスを選択して、クエリをパッケージとして保存し、後で実行します。 パッケージを保存する場合は、パッケージをSQL Serverに保存するか、ファイル システムに保存するかを指定する必要もあります。

    • [ パッケージ保護レベル ] ドロップダウン リストから、パッケージの保護レベルを選択し、必要に応じて資格情報を指定します。

    • [次へ] をクリックします。

      パッケージを保存することを選択した場合は、次の手順に進みます。 それ以外の場合は、手順 15 に進みます。

  14. [ SSIS パッケージの保存 ] ダイアログ ボックスで、次を指定します。

    • パッケージの名前

    • パッケージの説明

    • パッケージをSQL Serverに保存することを選択した場合は、[サーバー名] ドロップダウン リストからSQL Serverを選択します。

    • パッケージをファイル システムに保存することを選択した場合は、[ファイル名] テキスト ボックスにファイルの 名前 と場所を指定します。

      構成し終わったら、 [次へ] をクリックします。

  15. [ ウィザードの完了 ] ダイアログ ボックスで、ウィザードが実行する操作の概要を確認し、[完了] をクリック します

  16. [操作の実行] ダイアログ ボックスで、ウィザードによってタスクの実行が開始され、Siebel からSQL Server データベース テーブルに情報がインポートされます。 各タスクの状態がウィザードに表示されます。

  17. すべてのタスクが正常に実行されたら、[ 閉じる] をクリックします。 タスクが失敗した場合は、対応するエラー メッセージを確認し、問題を解決して、ウィザードを再実行します。

SSIS パッケージの実行

SSIS パッケージを保存することを選択した場合は、それを実行して Siebel システムから最新の情報を取得できます。 このセクションでは、パッケージをファイル システムに保存することを選択した場合のパッケージの実行方法について説明します。

Windows エクスプローラーからパッケージを実行するには

  1. Windows エクスプローラーから、パッケージを保存した場所に移動し、パッケージをダブルクリックします。

  2. [パッケージ実行ユーティリティ] ダイアログ ボックスで [実行]をクリックします。 [ パッケージ実行の進行状況 ] ダイアログ ボックスには、さまざまなタスクの進行状況が表示されます。

  3. すべてのタスクが正常に実行されたら、[ 閉じる] をクリックします。

  4. [パッケージ実行ユーティリティ] ダイアログ ボックスで [閉じる]をクリックします。

    パッケージの実行の詳細については、「パッケージの実行」 https://go.microsoft.com/fwlink/?LinkId=94972を参照してください。 SSIS パッケージに関連するその他の情報については、「パッケージの使い方に関するトピック (SSIS)」 https://go.microsoft.com/fwlink/?LinkId=94973を参照してください。

結果の確認

パッケージを実行した後、Siebel データがインポートされるSQL Server データベースに移動して、結果を確認する必要があります。 パッケージを実行すると、変換先データベースにテーブルが作成されているはずです。 このテーブルには、Siebel テーブルの値が設定されている必要があります。

参照

Data Provider for Siebel を SSIS と一緒に使用する