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

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

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

export const Image = ({img, alt, size = "lg"}) => {
  const normalizedSize = ["sm", "md", "lg"].includes(size) ? size : "lg";
  return <div className={`ch-image-${normalizedSize}`}>
      <Frame>
        <img src={img} alt={alt} />
      </Frame>
    </div>;
};

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

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

<Steps>
  <Step title="رفع ملف" id="upload-file">
    من الصفحة الرئيسية في Cloud، حدّد الخدمة الخاصة بك كما هو موضح أدناه:

    <Image img="https://mintcdn.com/private-7c7dfe99-vortex-format/N5J92FpLvYKK3vEv/images/cloud/migrate/csv_01.webp?fit=max&auto=format&n=N5J92FpLvYKK3vEv&q=85&s=65549ee5031810f6b820f7aa5a189eaf" alt="upload_file_02" width="3024" height="1483" data-path="images/cloud/migrate/csv_01.webp" />

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

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

    <Image img="https://mintcdn.com/private-7c7dfe99-vortex-format/N5J92FpLvYKK3vEv/images/cloud/migrate/csv_02.webp?fit=max&auto=format&n=N5J92FpLvYKK3vEv&q=85&s=801923017895990b3fd04813dd0399d3" alt="upload_file_03" width="3024" height="1483" data-path="images/cloud/migrate/csv_02.webp" />

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

    <Image img="https://mintcdn.com/private-7c7dfe99-vortex-format/N5J92FpLvYKK3vEv/images/cloud/migrate/csv_03.webp?fit=max&auto=format&n=N5J92FpLvYKK3vEv&q=85&s=7420de605632aa7860933666177c8475" alt="upload_file_04" width="3024" height="1483" data-path="images/cloud/migrate/csv_03.webp" />

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

    <Image img="https://mintcdn.com/private-7c7dfe99-vortex-format/N5J92FpLvYKK3vEv/images/cloud/migrate/csv_04.webp?fit=max&auto=format&n=N5J92FpLvYKK3vEv&q=85&s=0dfb645294a9a597dc605ec9e33c88b4" alt="upload_file_05" width="1267" height="736" data-path="images/cloud/migrate/csv_04.webp" />
  </Step>

  <Step title="تهيئة الجدول" id="configure-table">
    بعد اكتمال رفع الملف، ستتمكن من تهيئة الجدول الذي تريد
    إدراج البيانات فيه. وستظهر معاينة للجدول تتضمن الصفوف الثلاثة الأولى.

    <Image img="https://mintcdn.com/private-7c7dfe99-vortex-format/N5J92FpLvYKK3vEv/images/cloud/migrate/csv_08.webp?fit=max&auto=format&n=N5J92FpLvYKK3vEv&q=85&s=9307ad5e6b00d72b4bc7f3b5f7aee99d" alt="upload_file_08" width="3018" height="1476" data-path="images/cloud/migrate/csv_08.webp" />

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

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

    <br />

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

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

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

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

    <Image img="https://mintcdn.com/private-7c7dfe99-vortex-format/N5J92FpLvYKK3vEv/images/cloud/migrate/csv_06.webp?fit=max&auto=format&n=N5J92FpLvYKK3vEv&q=85&s=6ac2bcd1a65d9de555f3b593fdd5547c" alt="upload_file_06" width="3012" height="1476" data-path="images/cloud/migrate/csv_06.webp" />

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

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

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

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

    <br />

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

    <Image img="https://mintcdn.com/private-7c7dfe99-vortex-format/N5J92FpLvYKK3vEv/images/cloud/migrate/csv_07.webp?fit=max&auto=format&n=N5J92FpLvYKK3vEv&q=85&s=812d973174a0ca02753d04a1968f9446" alt="upload_file_07" width="3004" height="1476" data-path="images/cloud/migrate/csv_07.webp" />

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

    <Image img="https://mintcdn.com/private-7c7dfe99-vortex-format/N5J92FpLvYKK3vEv/images/cloud/migrate/csv_09.webp?fit=max&auto=format&n=N5J92FpLvYKK3vEv&q=85&s=ed6e2483aabe17d29a4b366d36927838" alt="upload_file_09" width="1271" height="487" data-path="images/cloud/migrate/csv_09.webp" />

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

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