> ## 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.

> يتيح محرك قاعدة البيانات URL الوصول إلى البيانات المُعنونة بعناوين URL على هيئة جداول.

# URL

يتعامل محرك قاعدة البيانات `URL` مع أسماء الجداول كعناوين URL، ويعرض البيانات الموجودة في تلك العناوين كجداول. وهو يستخدم دالة الجدول [`url`](/ar/reference/functions/table-functions/url) التي توجّه كل عنوان URL إلى الـ backend المناسب، مثل `file` أو `s3` أو HDFS أو Azure Blob Storage أو HTTP.

## إنشاء قاعدة بيانات

```sql theme={null}
CREATE DATABASE web_data
ENGINE = URL([base_url]);
```

عند تحديد `base_url`، يتم تحليل أسماء الجداول النسبية بالاستناد إليه. وبدون عنوان URL أساسي، يجب أن يكون كل اسم جدول عنوان URL كاملًا.

## Usage

```sql theme={null}
CREATE DATABASE web_data
ENGINE = URL('https://example.com/data/');

SELECT * FROM web_data.`daily.csv`;
```

لا تحتوي قاعدة البيانات على أي تعريفات جداول. يُحلّ كل جدول من عنوان URL الخاص به عند استخدامه، ومن ثم يُستنتج مخططه من البيانات الحالية. كما يمكن أن تستخدم أسماء الجداول عنوان URL كاملًا، على سبيل المثال `web_data.`s3://bucket/data/events.parquet\`\`.

## التحكم في الوصول

يتطلب إنشاء قاعدة البيانات هذه صلاحيتي المصدر `READ` و`WRITE` على `URL`، بغض النظر عن [`table_engines_require_grant`](/ar/reference/settings/server-settings/settings/other#table_engines_require_grant). كما تتطلب القراءة من جدول ما صلاحية مصدر `READ` على backend الذي تم تحديده، بينما تتطلب الكتابة صلاحية `WRITE` المقابلة. على سبيل المثال:

```sql theme={null}
GRANT READ, WRITE ON URL TO user_name;
GRANT READ, WRITE ON S3 TO user_name;
```

بالنسبة لقاعدة بيانات ذات عنوان URL أساسي من نوع `file://`، يحتاج المستخدم إلى صلاحية `READ ON FILE`. وعلى ClickHouse server، تُقيَّد الملفات المحلية أيضًا بالمسار [`user_files_path`](/ar/reference/settings/server-settings/settings#user_files_path).

راجع [صلاحيات `SOURCES`](/ar/reference/statements/grant#sources) للاطلاع على تفاصيل الإصدار والتوافق.

## انظر أيضًا

* [دالة الجدول `url`](/ar/reference/functions/table-functions/url)
* [محرك قاعدة البيانات Filesystem](/ar/reference/engines/database-engines/filesystem)
* [محرك قاعدة البيانات S3](/ar/reference/engines/database-engines/s3)
