2009-05-29 11 views

答えて

2

あなたが(または「はい」)よりもより有意義な答えをしたいなら、あなたはあなたの質問にビットを拡張することもできます。あなたは特定の問題を抱えていますか?使用するツールに関する意見をお探しですか?

8

はい。

ForceAmpは、dbAmpという製品を作成します。これにより、SalesforceをMS SQLのリンクサーバーとして追加することができます。

これは、次のような構文で、SQL Serverデータベース内のSalesforce.comデータに対して直接クエリを実行できます。

本質的に

SELECT Id, Name, (SELECT Name From Contacts) FROM Account WHERE Name LIKE '%, Inc' 

SOQLと同じであり、

SELECT a.Id, a.Name, c.Name 
FROM Salesforce...Account a 
LEFT JOIN Salesforce...Contact c ON (a.ID = c.ID) 
WHERE a.Name LIKE '%, Inc.' 

つまり、dbAmpの最良の使用例は、あなたのSOQLをSQLで置き換えるのではなく、Salesforce.comのデータで高度な操作を行うためにTSQLを使用することです。 SOQLの学習を避けるために松葉杖として使ってはいけない - SOQLは非常に表現力豊かで堅牢で、複数のオブジェクトのクエリを実行するときに数桁速くなります。 ...)

1

カウントDBAmpは今、あなたがSOQLに持っているか、あなたはジェレミーフレイが記述されて何をしたいか、SQL文を変換するために求められていOPENQUERYフレーズ