> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-a804b3ad.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# رفع الملفات إلى Cloud

> تعرّف على كيفية رفع الملفات إلى Cloud

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

يوفّر ClickHouse Cloud طريقة سهلة لاستيراد ملفاتك، ويدعم
التنسيقات التالية:

| التنسيق                         |
| ------------------------------- |
| `CSV`                           |
| `CSVWithNamesAndTypes`          |
| `CSVWithNames`                  |
| `JSONEachRow`                   |
| `TabSeparated`                  |
| `TabSeparatedWithNames`         |
| `TabSeparatedWithNamesAndTypes` |

<Steps>
  <Step>
    ## رفع ملف

    من الصفحة الرئيسية لـ Cloud، حدِّد الخدمة الخاصة بك كما هو موضح أدناه:

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-a804b3ad/CKN3ZBo9p0pw2LrE/images/cloud/migrate/csv_01.png?fit=max&auto=format&n=CKN3ZBo9p0pw2LrE&q=85&s=34e136042bfb318bc4c8feaa81f4c1c5" alt="upload_file_02" width="3024" height="1483" data-path="images/cloud/migrate/csv_01.png" />

    إذا كانت خدمتك خاملة، فستحتاج إلى تنشيطها.

    حدِّد `Data sources` من علامة التبويب الموجودة على اليسار كما هو موضح أدناه:

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-a804b3ad/CKN3ZBo9p0pw2LrE/images/cloud/migrate/csv_02.png?fit=max&auto=format&n=CKN3ZBo9p0pw2LrE&q=85&s=9722da9b03fe0c9a64a2b2c8650de7fe" alt="upload_file_03" width="3024" height="1483" data-path="images/cloud/migrate/csv_02.png" />

    بعد ذلك، حدِّد `Upload a file` من الجهة اليمنى لصفحة مصادر البيانات:

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-a804b3ad/CKN3ZBo9p0pw2LrE/images/cloud/migrate/csv_03.png?fit=max&auto=format&n=CKN3ZBo9p0pw2LrE&q=85&s=0278f6b08f6743e8649cfded52004a23" alt="upload_file_04" width="3024" height="1483" data-path="images/cloud/migrate/csv_03.png" />

    سيظهر مربع حوار للملفات يتيح لك تحديد الملف الذي تريد
    استخدامه لإدراج البيانات في جدول ضمن خدمة Cloud الخاصة بك.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-a804b3ad/CKN3ZBo9p0pw2LrE/images/cloud/migrate/csv_04.png?fit=max&auto=format&n=CKN3ZBo9p0pw2LrE&q=85&s=b68f3895492ac337d0d7c8c1025f77a0" alt="upload_file_05" width="1267" height="736" data-path="images/cloud/migrate/csv_04.png" />
  </Step>

  <Step>
    ## تكوين الجدول

    بعد اكتمال رفع الملف، ستتمكن من تكوين الجدول الذي تريد
    إدراج البيانات فيه. كما سيظهر لك معاينة للجدول تتضمن الصفوف الثلاثة الأولى.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-a804b3ad/CKN3ZBo9p0pw2LrE/images/cloud/migrate/csv_08.png?fit=max&auto=format&n=CKN3ZBo9p0pw2LrE&q=85&s=412cf526f13cdb3a55ea64073c765c5b" alt="upload_file_08" width="3018" height="1476" data-path="images/cloud/migrate/csv_08.png" />

    يمكنك الآن تحديد جدول الوجهة. والخيارات هي:

    * جدول جديد
    * جدول موجود

    <br />

    يمكنك تحديد قاعدة البيانات التي تريد رفع البيانات إليها، وفي حالة
    الجدول الجديد، اسم الجدول الذي سيتم إنشاؤه. كما ستتمكن أيضًا من تحديد مفتاح الفرز:

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-a804b3ad/CKN3ZBo9p0pw2LrE/images/cloud/migrate/csv_05.png?fit=max&auto=format&n=CKN3ZBo9p0pw2LrE&q=85&s=b6ad38a0c5762c3427b024da7715786c" alt="upload_file_05" width="3016" height="1474" data-path="images/cloud/migrate/csv_05.png" />

    تظهر الأعمدة المقروءة من الملف على أنها `Source field`، ولكل حقل
    يمكنك تغيير ما يلي:

    * النوع المستنتَج
    * القيمة الافتراضية
    * ما إذا كنت تريد جعل العمود [Nullable](/ar/reference/data-types/nullable) أم لا

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-a804b3ad/CKN3ZBo9p0pw2LrE/images/cloud/migrate/csv_06.png?fit=max&auto=format&n=CKN3ZBo9p0pw2LrE&q=85&s=84ceedba3186b47bf930cd853216da0d" alt="upload_file_06" width="3012" height="1476" data-path="images/cloud/migrate/csv_06.png" />

    <Info>
      **استبعاد الحقول**

      يمكنك أيضًا إزالة حقل إذا كنت لا تريد تضمينه في الاستيراد
    </Info>

    يمكنك تحديد نوع محرك الجدول الذي تريد استخدامه:

    * `MergeTree`
    * `ReplacingMergeTree`
    * `SummingMergeTree`
    * `Null`

    <br />

    يمكنك تحديد تعبير مفتاح التقسيم وتعبير المفتاح
    الأساسي.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-a804b3ad/CKN3ZBo9p0pw2LrE/images/cloud/migrate/csv_07.png?fit=max&auto=format&n=CKN3ZBo9p0pw2LrE&q=85&s=c9498aca06f7333cf74a04d9d554231a" alt="upload_file_07" width="3004" height="1476" data-path="images/cloud/migrate/csv_07.png" />

    انقر على `Import to ClickHouse` (الموضح أعلاه) لاستيراد البيانات. ستتم إضافة عملية
    الاستيراد إلى قائمة الانتظار، كما تشير شارة الحالة `queued` في عمود `Status` كما هو موضح أدناه. يمكنك أيضًا النقر على
    `Open as query` (الموضح أعلاه) لفتح استعلام الإدراج في SQL Console. سيقوم الاستعلام بإدراج
    الملف الذي تم رفعه إلى حاوية S3 باستخدام الدالة الجدولية `URL`.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-a804b3ad/CKN3ZBo9p0pw2LrE/images/cloud/migrate/csv_09.png?fit=max&auto=format&n=CKN3ZBo9p0pw2LrE&q=85&s=207a4259ad3bcf49288d430d4031b4fa" alt="upload_file_09" width="1271" height="487" data-path="images/cloud/migrate/csv_09.png" />

    إذا فشلت المهمة، فسترى شارة الحالة `failed` ضمن عمود `Status` في
    علامة التبويب `Data upload history`. يمكنك النقر على `View Details` للحصول على مزيد من المعلومات
    حول سبب فشل الرفع. وقد تحتاج إلى تعديل تكوين الجدول أو تنظيف
    البيانات استنادًا إلى رسالة الخطأ الخاصة بعملية الإدراج الفاشلة.

    <Image img="https://mintcdn.com/private-7c7dfe99-mintlify-a804b3ad/CKN3ZBo9p0pw2LrE/images/cloud/migrate/csv_10.png?fit=max&auto=format&n=CKN3ZBo9p0pw2LrE&q=85&s=e0af022f6c48465078db6be959e152b4" alt="upload_file_11" width="1260" height="262" data-path="images/cloud/migrate/csv_10.png" />
  </Step>
</Steps>
