sql >> データベース >  >> RDS >> Sqlserver

SQL ServerReportingServicesでのSalesforce.comデータの操作

    Salesforce.com ODBCドライバーを使用すると、Salesforce.comデータに基づいてReportingServicesプロジェクトを作成できます。

    Salesforce.com ODBCドライバーは、EasysoftWebサイトからダウンロードできます。

    1. WindowsSalesforce.comODBCドライバーをダウンロードします。 (登録が必要です。)
    2. SQLServerがインストールされているマシンにSalesforce.comODBCドライバーをインストールしてライセンスを取得します。

      インストール手順については、Salesforce.comODBCドライバのドキュメントを参照してください。

    Salesforce.comODBCドライバーを使用してSQLServerをSalesforce.comに接続する前に、ODBCデータソースを構成する必要があります。 ODBCデータソースには、ターゲットデータベース(Salesforce.comなど)とそれに接続するために必要なODBCドライバー(Salesforce.com ODBCドライバーなど)の接続の詳細が格納されます。

    サンプルレポートはパラメータ化されたクエリを使用しているため、Salesforce.comの結果セットのデータはパラメータ値を調整することで変更できます。

    1. Visual Studioで、[ファイル]>[新しいプロジェクト]を選択します。
    2. テンプレートの選択>ビジネスインテリジェンス>レポートサービス>レポートサーバープロジェクト。
    3. プロジェクトの選択>新しいアイテムの追加>データセット。
    4. データソースを選択してクエリを作成するように求められたら、[新規]を選択します。
    5. 名前、タイプ、接続オプションの変更を求めるメッセージが表示されたら、[ODBC]を選択し、[編集]を選択して32ビットODBCアドミニストレーター(%WINDIR%\ SysWOW64 \ odbcad32.exe)で構成されたSalesforceデータソースを追加するか、接続を貼り付けます提供されたスペースの文字列。
      • Salesforce.com ODBCドライバーデータソースを作成するには:
        1. 次のいずれかを実行します:
          • ユーザーデータソースを作成するには、[ユーザーDSN]タブで[追加]を選択します。

            重要 これは、SQLServerインスタンスがデータソースの作成に使用されたものと同じユーザーアカウントで実行されている場合にのみ成功します。それ以外の場合は、代わりにSystemODBCデータソースを作成する必要があります。

            –または–

          • システムデータソースを作成するには、[システムDSN]タブを選択し、[追加]を選択します。
        2. [Create New Data Source]ダイアログボックスで、[Easysoft ODBC]-[Salesforce Driver]を選択し、[Finish]を選択します。
        3. Easysoft ODBC-Salesforce Driver DSN Setupダイアログボックスを完了します:
          設定
          DSN Salesforce.com
          ユーザー名 Salesforce.comユーザーの名前。例:[email protected]
          パスワード Salesforce.comユーザーのパスワード。
          トークン 必要に応じて、Salesforce.comユーザーのセキュリティトークン。

          セキュリティトークンを提供する必要があるかどうかを確認するには、[テスト]ボタンを選択します。 LOGIN_MUST_USE_SECURITY_TOKENを含むエラーで接続の試行が失敗した場合 、1つ提供する必要があります。

          Salesforce.comは、Salesforce.comユーザーアカウントに関連付けられている電子メールアドレスにセキュリティトークンを電子メールで送信します。セキュリティトークンを受け取っていない場合は、再生成できます。その後、Salesforce.comから新しいセキュリティトークンがメールで送信されます。セキュリティトークンを再生成するには、Salesforce.comにログインし、ユーザーメニューから[設定]を選択します。 [クイック検索]ボックスで「セキュリティトークン」を検索します。 [セキュリティトークンのリセット]ページで[セキュリティトークンのリセット]をクリックします。メールクライアントでトークンを受け取ったら、それをコピーして、[トークン]フィールドに貼り付けます。

        4. [テスト]ボタンを使用して、Salesforce.comに正常に接続できることを確認します。

      –または–

      • 接続文字列を次の形式で入力します:
        DRIVER={Easysoft Salesforce ODBC Driver};[email protected];
        PWD=mypassword;TOKEN=1234ABCD5678FGHI9101112I;
        
    6. データソースを選択してクエリを作成するように求められたら、[クエリ]ボックスにクエリを入力します。使用する ?名前付きパラメーターの代わりに。例:
      select id, name from quote where createddate = ?
      
    7. 左側のペインで、[パラメータ]を選択し、適切な値を設定します。簡単な例として、データ型をDate/Timeに設定します。 デフォルト値は2016-02-22 09:44:32
    8. [OK]を選択します。
    9. ソリューションエクスプローラーで、[レポート]を右クリックし、[追加]>[新しいアイテム]を選択します。
    10. プロンプトが表示されたら[レポート]を選択し、[追加]を選択します。
    11. [レポートデータ]ペインで[データセット]を右クリックし、プロンプトが表示されたら新しく作成したデータセットを選択します。
    12. デザインビューで、フィールドを左ペインから空白のレポートにドラッグして、レポートにデータを入力します。この例では、フィールドは次のとおりです。
      Datasets > DataSet1 > Id
      Datasets > DataSet1 > Name
      
    13. プレビューを選択してデータを表示します。

    1. レール内の列タイプをより長い文字列に変更する

    2. mysqliプリペアドステートメントの使用方法は?

    3. 文字列を連結する方法は?

    4. Oracle SQL:IN句内で1000を超えるアイテムを使用する方法