2011-10-19 13 views
2

私が働いている大学のシアター部門は、現在Salesforce(PatronManagerアプリ)を使ってチケットを販売しています。私のチームは現在、Salesforce APIを活用して、モバイルアプリケーションの日付別にパフォーマンスの包括的なリストを表示し、後で、ユーザーがアプリを通じて直接チケットを購入できるようにしたいと考えています。Salesforceアプリケーションとデータを開発環境にコピー

我々は明らかに私たちのライブの実装上のデータを台無しに周りにしたくないので、私は、Salesforce上での開発アカウントを設定。カスタムオブジェクトのスキーマとデータを、開発アカウントの新しいアプリケーションに簡単にインポートすることができるファイルに「ダンプ」する簡単な方法はありますか(従来のデータベースの場合と同様です)アプリ全体とその開発のためのデータ。

私はこの初心者の質問について事前に謝罪します。私は今週Salesforceを使い始めました。そして、それを使っているほとんどの時間はAPIを使って遊んでいました。

スコット

答えて

3

使用エディションによって、部門がそれらに利用できるサンドボックスを持っているかもしれない - これは基本的には、開発のために使用することができ、ライブ環境のクローンである、そしてそれはそれ、フルコピーのサンドボックスだ場合データも含まれます。

あなたは、開発組織を経由して、それを実行したい場合は、私はあなたのdevの組織に、Eclipseやチェンジセットを使用して生産組織からオブジェクトを配置することをお勧めしたいです。次にデータローダーまたはETLツールを使用してデータのコピーを取ることができますが、ルックアップなどがある場合は、データローダーを使用する前にExcelでマッサージを行う必要があります。

2

まず、サンドボックスを作成します。 30日ごとにリフレッシュできるフル・サンドボックス(スキーマとデータ)を実行できます。また、他のいくつかの標準オブジェクトのデータとともに、生産からスキーマにコピーする開発者/設定のみのサンドボックスを作成することもできます。ここ

キーを使用して、サンドボックスへの生産からデータをコピーしたいということです。これが正しければ、まずフルサンドボックスが十分であるかどうかを確認します。フルサンドボックスの2つの妨げとなるのは、30日ごとにしかリフレッシュすることができず、その高価なことです。

他の代替は、開発者または(prefereably)設定のみサンドボックスを使用することです。これらを使用することに決めた場合、ETLツールを使用してデータをコピーしますが、それを設定するには時間がかかり、毛むくじゃくすることがあります。

IからPRODフルの/ dev/configおよびサンドボックス・サンドボックスを横切るsfxorgdata(www.sfapex.com)コピーデータと呼ばれるアプリケーションを開発しました。あなたは関係、依存、外部ids、検証ルール、データサイズについて心配する必要はありません。なぜなら、このアプリケーションはそれを処理するからです。

とにかく、マーケティングのピッチにこれをつけず、それをチェックアウトし、そのあなたがする探しているものなら、私に知らせてください。スキーマを生きるが、データなしで、あなたのコピーとなりますが、開発者のサンドボックスまたはConfigurationサンドボックスを(サンドボックス - - データ管理ライブインスタンスで、セットアップに行く)を生成することができるはず

おかげ

0

データの転送はまた、私は才能でこれを行う方法の長いステップバイステップの例を書いたTalenD

例えば、オープンソースETLツールを使用して、自由のために、行うことができます私のブログ上:

Copying data to Salesforce Sandboxes using TalenD

これは、あなたがソースからターゲットにデータをコピーすると、オブジェクト間の関係が保持されていることを確認するために外部IDを使用する方法など、すべての詳細を、カバーしています。