Salesforce 取り込み コネクタのリファレンス
このページには、 Databricks Lakeflowコネクトの Salesforce インジェストコネクタのリファレンスが含まれています。
自動データ変換
Databricks は、次のように Salesforce データ型を Delta 互換データ型に変換します。
Salesforce タイプ | Delta 型 |
|---|---|
Auto Number | String |
Checkbox | Boolean |
Currency | DecimalType(38,scale)、scale は min(ソーススケール + (38 - ソース精度), 24) |
Date | DateType |
Time | String |
DateTime | Timestamp |
String | |
ID | String |
Lookup Relationship | String |
Multi-Select Picklist | String(選択された値 |
Number | Double |
Percent | Double |
Phone | String |
Picklist | String |
Text | String |
Text Area | String |
Text Area (Long) | String |
Text Area (Rich) | String |
Text (Encrypted) | String |
URL | String |
Salesforce API は、int ではなく double として 3 つのフィールド (Site.DailyBandwidthUsed、Site.DailyRequestTimeUsed、Knowledge__kav.Attachment__Length__s) を返します。Databricks はそれぞれを Double として取り込みます。
複合フィールド
Salesforce の複合フィールド型(address および location)は、単一の列としては取り込まれません。その代わりに、Databricks は各複合フィールドを構成する個々のコンポーネント フィールドを別々の列として取り込みます。
例えば:
address複合フィールド (例:BillingAddress) の場合、Databricks はその構成フィールドをBillingStreet、BillingCity、BillingState、BillingPostalCode、BillingCountry、BillingLatitude、BillingLongitudeなどの個別の列として取り込みます。location(地理位置情報) 複合フィールドの場合、Databricks はそのコンポーネントである緯度と経度を取り込みます。
増分式フィールドの取り込み
サポートされていない数式関数の結果はNULL値になります。サポートされていない機能のリストについては、 「制限事項」を参照してください。