TabularTranslator interface
مترجم جدولي لنشاط النسخ.
- يمتد
الخصائص
| collection |
مسار JSON للصفيف المتداخل الذي سيقوم بتطبيق متقاطع. النوع: كائن (أو تعبير مع كائن resultType). |
| column |
تعيينات الأعمدة. مثال: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (or Expression with resultType string). سيتم إيقاف هذه الخاصية. الرجاء استخدام خاصية التعيينات. |
| map |
ما إذا كان يجب تعيين قيم معقدة (صفيف وعنصر) إلى سلاسل بسيطة بتنسيق json. النوع: منطقي (أو تعبير مع قيمة منطقية ل resultType). |
| mappings | تعيينات الأعمدة مع أنواع منطقية. جدولي->المثال الجدولي: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":""String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Hierarchical->المثال الجدولي: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. النوع: كائن (أو تعبير مع كائن resultType). |
| schema |
تعيين المخطط لتعيين بين البيانات الجدولية والبيانات الهرمية. مثال: {"Column1": "$. Column1", "Column2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. النوع: كائن (أو تعبير مع كائن resultType). سيتم إيقاف هذه الخاصية. الرجاء استخدام خاصية التعيينات. |
| type | تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن |
| type |
ما إذا كنت تريد تمكين ميزة تحويل النوع المتقدم في نشاط النسخ. النوع: منطقي (أو تعبير مع قيمة منطقية ل resultType). |
| type |
إعدادات تحويل النوع |
تفاصيل الخاصية
collectionReference
مسار JSON للصفيف المتداخل الذي سيقوم بتطبيق متقاطع. النوع: كائن (أو تعبير مع كائن resultType).
collectionReference?: any
قيمة الخاصية
any
columnMappings
تعيينات الأعمدة. مثال: "UserId: MyUserId, Group: MyGroup, Name: MyName" Type: string (or Expression with resultType string). سيتم إيقاف هذه الخاصية. الرجاء استخدام خاصية التعيينات.
columnMappings?: any
قيمة الخاصية
any
mapComplexValuesToString
ما إذا كان يجب تعيين قيم معقدة (صفيف وعنصر) إلى سلاسل بسيطة بتنسيق json. النوع: منطقي (أو تعبير مع قيمة منطقية ل resultType).
mapComplexValuesToString?: any
قيمة الخاصية
any
mappings
تعيينات الأعمدة مع أنواع منطقية. جدولي->المثال الجدولي: [{"source":{"name":"CustomerName","type":"String"},"sink":{"name":"ClientName","type":""String"}},{"source":{"name":"CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. Hierarchical->المثال الجدولي: [{"source":{"path":"$. CustomerName","type":"String"},"sink":{"name":"ClientName","type":"String"}},{"source":{"path":"$. CustomerAddress","type":"String"},"sink":{"name":"ClientAddress","type":"String"}}]. النوع: كائن (أو تعبير مع كائن resultType).
mappings?: any
قيمة الخاصية
any
schemaMapping
تعيين المخطط لتعيين بين البيانات الجدولية والبيانات الهرمية. مثال: {"Column1": "$. Column1", "Column2": "$. Column2.Property1", "Column3": "$. Column2.Property2"}. النوع: كائن (أو تعبير مع كائن resultType). سيتم إيقاف هذه الخاصية. الرجاء استخدام خاصية التعيينات.
schemaMapping?: any
قيمة الخاصية
any
type
تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن
type: "TabularTranslator"
قيمة الخاصية
"TabularTranslator"
typeConversion
ما إذا كنت تريد تمكين ميزة تحويل النوع المتقدم في نشاط النسخ. النوع: منطقي (أو تعبير مع قيمة منطقية ل resultType).
typeConversion?: any
قيمة الخاصية
any
typeConversionSettings
إعدادات تحويل النوع
typeConversionSettings?: TypeConversionSettings