Какой разделитель используется по умолчанию в файле настроек посетителя
Обновлено: 21.11.2024
Узнайте, как импортировать несколько файлов с текстом, разделенным табуляцией, и устраните неполадки с текстовыми файлами, разделенными табуляцией, с помощью Project Client.
Импорт нескольких файлов с текстом, разделенным табуляцией
С помощью Project Client вы можете добавить несколько файлов с метаданными в текстовый файл с разделителями табуляцией. Одной из причин использования текстового файла с разделителями табуляцией является импорт данных из другой базы данных. Дополнительные сведения см. в разделе Данные из другой базы данных. Вы можете добавлять только элементы, URL-адреса или метаданные.
При добавлении текстовых файлов с разделителями табуляцией к нескольким файлам вы можете использовать шаблоны метаданных для применения административных настроек. Настройте свои шаблоны метаданных перед добавлением элементов в проект. После настройки шаблонов поля метаданных каждого элемента, добавленного в проект, будут включать указанную вами информацию. Дополнительные сведения см. в разделе Использование шаблонов метаданных.
Значения шаблона метаданных вводятся после добавления файла с разделителями табуляции в клиент проекта. В полях с текстом, разделенным табуляцией, CONTENTdm вставляет точку с запятой и один пробел, а затем добавляет любые метаданные, указанные вами в шаблонах метаданных.
Общие сведения о текстовых файлах с разделителями табуляцией, включая допустимые форматы дат, см. в разделе Использование текстовых файлов с разделителями табуляцией.
При добавлении нескольких файлов с использованием текстового файла с разделителями табуляцией:
- Настройте текстовый файл так, чтобы первая запись содержала имена полей, которые вы добавляете.
- Одно поле в каждой последующей записи должно содержать имя файла добавляемого элемента.
- Настройте свои каталоги так, чтобы текстовый файл с разделителями табуляцией был отделен от файлов, которые вы добавляете
Чтобы добавить несколько файлов с помощью текстового файла с разделителями табуляцией:
- Перейдите на вкладку "Главная" или "Проект".
- На левой панели задач в разделе «Общие задачи» нажмите «Добавить несколько элементов». Откроется мастер добавления нескольких элементов.
- На экране «Метод импорта» выберите «Импортировать с использованием текстового файла с разделителями табуляцией» и найдите файл.
- Чтобы добавить файлы из каталога, см. раздел Добавление нескольких элементов.
- Нажмите «Открыть», а затем нажмите «Далее». Отобразится экран «Тип импорта».
- Укажите только файлы, URL-адреса или метаданные, а затем нажмите "Далее". Откроется экран настроек отображения изображения.
- Укажите, следует ли создавать отображаемые изображения.
- Дополнительную информацию о работе с файлами с полным разрешением и отображаемыми изображениями см. в разделе Изображения с полным разрешением.
- Необязательно. Чтобы изменить настройки отображаемого изображения, нажмите "Параметры изображения".
- Нажмите «Далее». Откроется экран метаданных карты. Сопоставьте поля в вашей коллекции CONTENTdm с именами импортированных полей. Импортированные имена полей из текстового файла с разделителями табуляцией отображаются в левом столбце.
- Дополнительную информацию о полях сопоставления см. в разделе О полях сопоставления.
- Нажмите «Далее». Отобразится экран подтверждения настроек.
- Проверьте настройки и нажмите "Добавить элементы".
- По мере обработки элементов отображается экран хода выполнения. По завершении на сводном экране отображаются сводка и любые ошибки или предупреждения.
- Нажмите «Закрыть». Элементы отображаются в электронной таблице проекта.
Примечание. Исходные файлы остаются в текущем местоположении. Копии добавляются в электронную таблицу проекта.
Устранение неполадок с текстовыми файлами с разделителями табуляцией
Если вы получаете сообщение об ошибке при использовании текстового файла с разделителями табуляцией, убедитесь, что ваши файлы правильно отформатированы. См. раздел Использование текстовых файлов с разделителями табуляцией.
Если текстовые файлы с разделителями табуляцией отформатированы неправильно, результаты будут непредсказуемыми. В объяснениях ошибок указаны возможные причины получения ошибок.
Файл не существует
Проверьте файл с разделителями табуляцией, чтобы определить, есть ли у вас дополнительные символы возврата каретки или символы табуляции. Проверьте файлы, на которые есть ссылки, чтобы убедиться, что все файлы указаны точно в текстовом файле с разделителями табуляцией.
- Если поля сопоставлены неправильно, имя файла в сообщении об ошибке будет соответствовать метаданным в другом поле метаданных. Чтобы устранить эту проблему, перейдите на вкладку Сопоставить поля в диалоговом окне Добавление составных объектов и убедитесь, что поле с разделителями табуляции, содержащее имена файлов, сопоставляется с именем файла объекта.
- Если в данных произошел недопустимый возврат каретки, в сообщении об ошибке, скорее всего, не будет именованного файла. Поиск возврата каретки в метаданных может быть затруднен при использовании приложения для работы с электронными таблицами. Может быть проще найти возврат каретки, открыв файл с разделителями табуляцией в текстовом редакторе и убедившись, что каждая строка заканчивается в ожидаемом месте. Верным признаком ошибочного возврата каретки является короткая строка с неполными метаданными.
Процесс не может получить доступ к файлу, поскольку он используется другим процессом
Убедитесь, что файл не открыт в другой программе, например Microsoft Excel или Блокноте. У вас может быть текстовый файл с разделителями табуляции, открытый в программе редактирования текста, или у вас может быть графический файл, открытый в программе редактирования графических файлов. Закройте все файлы, участвующие в добавлении, и повторите попытку.
Поля в файле с разделителями отличаются от остальных составных объектов
После добавления нескольких составных объектов первый составной объект в списке "Добавить" становится базовым набором. Поля, сопоставленные в этом составном объекте, должны повторять сопоставление во всех других составных объектах в списке «Добавить». Если нет, вы увидите это сообщение. Если вы продолжите процесс, вы также можете увидеть ошибки «файл не существует» из-за неправильного сопоставления, как описано выше. Удалите все файлы, которые не имеют того же сопоставления полей, что и первый файл.
Ошибка анализа первой записи
Информация в первой записи текстового файла с разделителями табуляцией отличается от ожидаемой. Убедитесь, что текстовый файл с разделителями табуляцией отформатирован правильно.
Следуйте этой статье, если вы хотите проанализировать текстовые файлы с разделителями или записать данные в текстовый формат с разделителями.
Текстовый формат с разделителями поддерживается для следующих коннекторов:
Свойства набора данных
Полный список разделов и свойств, доступных для определения наборов данных, см. в статье Наборы данных. В этом разделе приведен список свойств, поддерживаемых набором текстовых данных с разделителями.
Ниже приведен пример набора текстовых данных с разделителями в хранилище BLOB-объектов Azure:
Копировать свойства активности
Полный список разделов и свойств, доступных для определения действий, см. в статье о конвейерах. В этом разделе приведен список свойств, поддерживаемых источником и приемником текста с разделителями.
Текст с разделителями в качестве источника
Следующие свойства поддерживаются в разделе действия копирования *source*.
Свойство | Описание | Обязательно |
---|---|---|
type | Свойство type источника активности копирования должно иметь значение DelimitedTextSource. | Да |
formatSettings | < td> Группа свойств. См. приведенную ниже таблицу настроек чтения текста с разделителями.Нет | |
storeSettings | Группа свойств о том, как читать данные из хранилище данных. Каждый коннектор на основе файлов имеет собственные поддерживаемые параметры чтения в storeSettings . | Нет |
Поддерживаемые настройки чтения текста с разделителями в разделе formatSettings:
/ / .
— при значении false служба записывает разархивированные файлы непосредственно в
/ / .
- Если установлено значение false, служба записывает распакованные файлы непосредственно в
Текст с разделителями как приемник
В разделе действия копирования *sink* поддерживаются следующие свойства.
Свойство | Описание | Обязательно |
---|---|---|
type | Свойство type источника действия копирования должно иметь значение DelimitedTextSink. | Да |
formatSettings | < td> Группа свойств. См. приведенную ниже таблицу настроек записи текста с разделителями.Нет | |
storeSettings | Группа свойств о том, как записывать данные в хранилище данных. Каждый коннектор на основе файлов имеет собственные поддерживаемые параметры записи в storeSettings . | Нет |
Поддерживаемые настройки записи текста с разделителями в formatSettings:
Свойство | Описание | Обязательно |
---|---|---|
type | Тип formatSettings должен быть установлен на DelimitedTextWriteSettings. | Да |
fileExtension | Файл расширение, используемое для именования выходных файлов, например, .csv , .txt . Его необходимо указать, если имя файла не указано в выходном наборе данных DelimitedText. Когда имя файла настроено в выходном наборе данных, оно будет использоваться в качестве имени файла приемника, а настройка расширения файла будет игнорироваться. | Да, если имя файла не указано в выходном наборе данных | < /tr>
maxRowsPerFile | При записи данных в папку вы можете выбрать запись в несколько файлов и указать максимальное количество строк в файле. | Нет td> |
fileNamePrefix | Применимо, если настроен параметр maxRowsPerFile. Укажите префикс имени файла при записи данных в несколько файлов, что приводит к следующему шаблону: _00000. . Если не указано, префикс имени файла будет сгенерирован автоматически. Это свойство не применяется, если источником является хранилище данных на основе файлов или хранилище данных с параметрами раздела. | Нет |
Сопоставление свойств потока данных
При сопоставлении потоков данных вы можете читать и записывать текстовый формат с разделителями в следующих хранилищах данных: Azure Blob Storage, Azure Data Lake Storage Gen1 и Azure Data Lake Storage Gen2, а также вы можете читать текстовый формат с разделителями в Amazon S3.
Исходные свойства
В таблице ниже перечислены свойства, поддерживаемые источником текста с разделителями. Эти свойства можно изменить на вкладке параметров источника.
Имя | Описание | Обязательный | Допустимые значения | Свойство скрипта потока данных< /th> |
---|---|---|---|---|
Подстановочные пути | Будут обработаны все файлы, соответствующие подстановочному пути. Переопределяет путь к папке и файлу, установленный в наборе данных. | no | String[] | wildcardPaths |
Корневой путь к разделу | Для файловых данных, которые разбиты на разделы, вы можете ввести корневой путь к разделу, чтобы читать папки с разделами как столбцы | no | String< /td> | partitionRootPath |
Список файлов | Указывает ли ваш источник на текстовый файл со списком файлов для обработки | < td>нетtrue или false | fileList | |
Многострочные строки | Содержит ли исходный файл строки которые охватывают несколько строк. Многострочные значения должны быть заключены в кавычки. | никаких значений true или false | multiLineRow | |
Столбец для хранения имени файла | < td>Создать новый столбец с именем исходного файла и путемno | String | rowUrlColumn | |
После завершения | Удалить или переместить файлы после обработки. Путь к файлу начинается от корня контейнера | no | Удалить: true или false Переместить: [' ', ' '] | purgeFiles moveFiles |
Фильтровать по последнему изменению | Выберите фильтрацию файлов по дате последнего изменения | нет | Timestamp | modifiedAfter modifiedBefore |
Разрешить не находить файлы | Если true, ошибка не генерируется, если файлы не найдены | нет | true или false | ignoreNoFilesFound |
Поддержка источников потока данных для списка файлов ограничена 1024 записями в вашем файле. Чтобы включить больше файлов, используйте подстановочные знаки в списке файлов.
Исходный пример
На изображении ниже показан пример конфигурации источника текста с разделителями при сопоставлении потоков данных.
Связанный сценарий потока данных:
Источники потока данных поддерживают ограниченный набор подстановок Linux, который поддерживается файловыми системами Hadoop
Свойства раковины
В таблице ниже перечислены свойства, поддерживаемые приемником текста с разделителями. Вы можете изменить эти свойства на вкладке "Настройки".
Пример раковины
На изображении ниже показан пример конфигурации приемника текста с разделителями при сопоставлении потоков данных.
Связанный сценарий потока данных:
Связанные соединители и форматы
Вот некоторые распространенные соединители и форматы, связанные с форматом текста с разделителями:
- Тег для сбора данных.
- Отслеживание поведения посетителей.
- Файл инвентаря для создания рекомендаций.
- Только электронная почта: установка приложения «Рекомендации» в Oracle Responsys.
В этой теме вы узнаете о:
Настройка рекомендательного тега
Для сбора данных требуется настройка тега рекомендаций. Oracle Infinity Tag собирает данные из онлайн-систем, способных выполнять JavaScript, эти данные можно использовать для проведения маркетинговых мероприятий и интеграции с другими маркетинговыми приложениями Oracle CX. Дополнительную информацию о настройке тега для рекомендаций можно найти здесь.
Отслеживание поведения посетителей
Настройки отслеживания поведения посетителей можно найти на главной странице рекомендаций. Выполнение этой задачи позволяет нам отслеживать все элементы, просмотры и покупки.
Почему это важно?
В случае с контентом действие покупки не имеет значения, но публикация объекта в социальной сети, добавление его в избранное или отметка «Нравится» считаются эквивалентными ценными действиями. Этот тип поведенческой информации необходим для работы механизма рекомендаций.
Как настроить отслеживание поведения посетителей
Чтобы настроить отслеживание поведения посетителей, в тег CX необходимо добавить модуль рекомендаций. Дополнительную информацию о добавлении нового модуля в тег CX см. здесь.
Настройка инвентаря
Настройка инвентаря позволяет механизму рекомендаций получать доступ к метаданным и атрибутам товара для всех доступных товаров.
Чтобы начать процесс настройки инвентаря, перейдите на главный экран рекомендаций, нажав на ссылку "Рекомендации" на главной странице
или в главном меню.
На главном экране рекомендаций нажмите «Добавить инвентарь».
Откроется экран Импорт инвентаря, где можно настроить инвентарь.
Настройка инвентаря состоит из трех основных шагов:
- Настройка источника инвентаризации и графиков обновлений.
- Сопоставление полей инвентаря.
- Просмотр и сохранение настроек.
Шаг 1. Настройка файла инвентаризации
Файл инвентаризации должен иметь определенный формат и содержать несколько обязательных полей (столбцов). Для самой простой настройки у вас может быть CSV-файл, например тот, который представлен в образце. Дополнительные сведения о технических деталях и доступных параметрах см. также в разделе Дополнительная информация — формат файла инвентаризации.
Импорт файла инвентаризации можно запланировать каждые 4, 6, 12 или 24 часа. В настоящее время поддерживается только добавление (добавление новых и замена существующих элементов).
Чтобы настроить файл инвентаризации:
Примечание. Поля "Имя пользователя" и "Пароль" можно оставить пустыми, если ссылка на файл инвентаризации не требует доступа к учетным данным.
Шаг 2. Сопоставление заголовков столбцов
После того как файл настроен для импорта, платформе рекомендаций необходимо понять назначение каждого столбца. Ему необходимо знать, какие заголовки столбцов соответствуют какой части информации об элементе, например его идентификатору, названию или цене. Это можно сделать, сопоставив заголовки столбцов в файле инвентаризации с тегами в базе данных.
Функциональность и возможности CKAN можно изменить с помощью множества различных параметров конфигурации. Обычно они задаются в файле конфигурации CKAN, но некоторые из них также можно задать с помощью переменных среды или во время выполнения.
Переменные среды¶
Некоторые параметры конфигурации CKAN могут быть определены как переменные среды в операционной системе сервера.
Как правило, это низкоуровневые критические параметры, необходимые при настройке приложения, такие как подключение к базе данных, URL-адрес сервера Solr и т. д. Иногда бывает полезно определить их как переменные среды, чтобы автоматизировать и координировать развертывание без предварительного изменить файл конфигурации CKAN.
Эти параметры считываются только во время запуска для обновления объекта config, используемого CKAN, но мы больше не будем обращаться к ним в течение всего срока службы приложения.
Имена переменных среды CKAN соответствуют параметрам в файле конфигурации, но они всегда в верхнем регистре и имеют префикс CKAN_ (этот префикс добавляется, даже если соответствующий параметр в ini-файле не имеет его), а точки заменяются символами подчеркивания.
Это список поддерживаемых в настоящее время переменных среды. Дополнительные сведения о каждой из них см. в записях в разделе файла конфигурации CKAN ниже:
Обновление параметров конфигурации во время выполнения¶
Параметры конфигурации CKAN обычно определяются перед запуском веб-приложения (либо в файле конфигурации CKAN, либо с помощью переменных среды).
Некоторое количество параметров конфигурации также можно редактировать во время выполнения. Это можно сделать в интерфейсе администрирования или с помощью действия API config_option_update(). Только системные администраторы могут редактировать эти редактируемые во время выполнения параметры конфигурации. Изменения, внесенные в эти параметры конфигурации, будут сохранены в базе данных и сохранятся при перезапуске сервера.
Расширения могут добавлять (или удалять) параметры конфигурации к тем, которые можно редактировать во время выполнения. Подробнее о том, как это сделать, проверьте Предоставление возможности редактирования во время выполнения параметров конфигурации.
Файл конфигурации CKAN¶
По умолчанию файл конфигурации находится в папке /etc/ckan/default/development.ini или /etc/ckan/default/production.ini . В этом разделе описаны все настройки файла конфигурации для справки.
После редактирования файла конфигурации вам необходимо перезапустить веб-сервер, чтобы изменения вступили в силу.
Если не указано иное, все параметры конфигурации должны быть установлены в разделе [app:main] файла конфигурации (т. е. после строки [app:main]). :
Если один и тот же параметр задан в вашем файле конфигурации более одного раза, последний параметр, указанный в файле, переопределит другие.
Общие настройки¶
отладка¶
Значение по умолчанию: False
Это активирует интерактивный инструмент отладки Pylons, заставляет Fanstatic обслуживать неминифицированные файлы JS и CSS и включает функции отладки шаблонов CKAN.
Этот параметр должен иметь значение False для общедоступного сайта. При включенном режиме отладки посетитель вашего сайта может выполнять вредоносные команды.
Настройки Repoze.who¶
who.timeout¶
Значение по умолчанию: нет
Определяет время (в секундах) до выхода пользователя из системы после определенного периода бездействия. Если параметр не определен, срок действия сеанса не истекает. Неактивно по умолчанию.
Значение по умолчанию: Истина
кто.secure¶
Значение по умолчанию: Ложь
Настройки базы данных¶
sqlalchemy.url¶
Определяет базу данных, которую будет использовать CKAN. Формат:
ckan.datastore.write_url¶
Подключение к базе данных, используемое для записи в хранилище данных (это можно игнорировать, если вы не используете расширение DataStore). Обратите внимание, что используемая база данных не должна совпадать с обычной базой данных CKAN. Формат такой же, как в sqlalchemy.url.
ckan.datastore.read_url¶
Подключение к базе данных, используемое для чтения из хранилища данных (это можно игнорировать, если вы не используете расширение DataStore). Используемая база данных должна быть такой же, как и в ckan.datastore.write_url, но пользователь должен иметь права только на чтение. Формат такой же, как в sqlalchemy.url.
ckan.datastore.sqlalchemy.*¶
Пользовательские параметры конфигурации sqlalchemy, используемые для установки подключения к базе данных DataStore.
Чтобы получить список всех доступных свойств, обратитесь к документации по SQLAlchemy
ckan.datastore.default_fts_lang¶
Значение по умолчанию: английский
Это можно игнорировать, если вы не используете расширение DataStore.
Язык по умолчанию, используемый при создании индексов полнотекстового поиска и выполнении запросов к ним. Пользователь может перезаписать его, передав параметр «lang» в «datastore_search» и «datastore_create».
ckan.datastore.default_fts_index_method¶
Значение по умолчанию: суть
Это можно игнорировать, если вы не используете расширение DataStore.
Метод по умолчанию, используемый при создании индексов полнотекстового поиска. В настоящее время это может быть «джин» или «сущность». Обратитесь к документации PostgreSQL, чтобы понять характеристики каждого из них и выбрать лучший вариант для своего экземпляра.
ckan.datastore.sqlsearch.enabled¶
Значение по умолчанию: Истина
Этот параметр позволяет отключить функцию действия datastore_search_sql и соответствующую конечную точку API, если вы не хотите, чтобы она была активирована.
Настройки сайта¶
ckan.site_url¶
Значение по умолчанию: (явное значение обязательно)
Укажите здесь URL вашего сайта CKAN. Этот параметр используется для многих функций CKAN, которым требуется абсолютный URL-адрес вашего сайта.
Эта настройка обязательна
В конце этой настройки не должно быть знака /.
apikey_header_name¶
Значение по умолчанию: Ключ X-CKAN-API и Авторизация
ckan.cache_expires¶
Значение по умолчанию: 0
Это устанавливает значение max-age заголовка Cache-Control.
ckan.page_cache_enabled¶
Значение по умолчанию: False
Это включает встроенное в CKAN кэширование страниц.
Кэширование страниц является экспериментальной функцией.
ckan.cache_enabled¶
Значение по умолчанию: Нет
Управляет тем, кэшируем ли мы статические файлы CKAN и обслуживаем ли они их.
Значение по умолчанию: правда
Это включает ПО промежуточного слоя, которое очищает строку ответа после ее отправки. Это помогает CKAN управлять памятью, если CKAN постоянно обслуживает очень большие запросы.
ckan.mimetype_guess¶
Значение по умолчанию: file_ext
Существует три варианта определения MIME-типа загруженных или связанных ресурсов: file_ext, file_contents, None.
file_ext сначала угадывает MIME-тип по URL-адресу, а затем по расширению файла.
file_contents угадывает MIME-тип по самому файлу, это может быть неточным.
Нет не будет хранить MIME-тип ресурса.
ckan.static_max_age¶
Значение по умолчанию: 3600
Управляет максимальным сроком хранения кэша статических файлов CKAN, если мы их обслуживаем и кэшируем.
ckan.tracking_enabled¶
Значение по умолчанию: False
Это определяет, будет ли CKAN отслеживать использование сайта. Дополнительную информацию см. в статье Отслеживание просмотров страниц.
ckan.valid_url_schemes¶
Управляет тем, какие схемы uri отображаются в виде ссылок.
Настройки авторизации¶
Дополнительную информацию о том, как работает авторизация в CKAN, можно найти в разделе Организации и авторизация.
ckan.auth.anon_create_dataset¶
Значение по умолчанию: False
Разрешить пользователям создавать наборы данных без регистрации и входа в систему.
ckan.auth.create_unowned_dataset¶
Значение по умолчанию: Истина
Разрешить создание наборов данных, не принадлежащих какой-либо организации.
ckan.auth.create_dataset_if_not_in_organization¶
Значение по умолчанию: Истина
Разрешить пользователям, не являющимся членами какой-либо организации, создавать наборы данных. По умолчанию: true. Для параметра create_unowned_dataset также должно быть установлено значение True, иначе установка значения True для create_dataset_if_not_in_organization не имеет смысла.
Значение по умолчанию: False
Разрешить пользователям создавать группы.
Значение по умолчанию: Истина
Разрешить пользователям создавать организации.
Значение по умолчанию: Истина
Разрешить пользователям удалять группы.
Значение по умолчанию: Истина
Разрешить пользователям удалять организации.
ckan.auth.create_user_via_api¶
Значение по умолчанию: False
Разрешить создание новых учетных записей пользователей через API.
ckan.auth.create_user_via_web¶
Значение по умолчанию: Истина
Разрешить создание новых учетных записей пользователей через Интернет.
скачать.auth.roles_that_cascade_to_sub_groups¶
Значение по умолчанию: admin
Применяет разрешения роли ко всем группам ниже по иерархии от групп, к которым применяется роль.
например. конкретный пользователь имеет роль «администратора» для группы «Министерство здравоохранения». Если вы установите для этого параметра значение «admin», то пользователь автоматически получит такие же права администратора для дочерних групп «Department of Health», таких как «Cancer Research» (а также его дочерние элементы и т. д.). р>
Настройки поиска¶
ckan.site_id¶
CKAN использует Solr для индексации и поиска пакетов. Индекс поиска связан со значением ckan.site_id , поэтому, если у вас есть несколько экземпляров CKAN, использующих один и тот же solr_url, каждый из них будет иметь отдельный поисковый индекс, если их значения ckan.site_id отличаются. Если вы используете только один экземпляр CKAN, это можно проигнорировать.
Обратите внимание, что если вы измените это значение, вам потребуется перестроить поисковый индекс.
solr_url¶
Это настраивает сервер Solr, используемый для поиска. Схема Solr, найденная по этому URL-адресу, должна быть одной из схем в ckan/config/solr (как правило, самой последней). Проверка номера версии схемы происходит при запуске CKAN.
Если вы измените это значение, вам потребуется перестроить поисковый индекс.
ckan.search.automatic_indexing¶
Значение по умолчанию: true
Сделайте все изменения сразу доступными через поиск после редактирования или создания набора данных. Значение по умолчанию верно. Если по какой-то причине вам нужно, чтобы индексация выполнялась асинхронно, установите для этого параметра значение false.
Это эквивалентно явной загрузке подключаемого модуля synchronous_search.
ckan.search.solr_commit¶
Значение по умолчанию: true
Следует зафиксировать изменения после каждого изменения обновления набора данных. Установите для этого параметра значение false, если в solr 4.0 и у вас включена автоматическая (мягкая) фиксация для повышения скорости обновления/создания набора данных (однако может быть небольшая задержка перед тем, как набор данных появится в результатах).
ckan.search.show_all_types¶
Значение по умолчанию: false
Определяет, должна ли страница поиска по умолчанию ( /dataset ) отображать только стандартные наборы данных или также пользовательские типы наборов данных.
ckan.search.default_include_private¶
Значение по умолчанию: true
Управляет тем, должна ли страница поиска по умолчанию ( /dataset ) включать частные наборы данных, видимые текущему пользователю, или только общедоступные наборы данных, видимые всем.
search.facets.limit¶
Значение по умолчанию: 50
Задает количество искомых фасетов по умолчанию, возвращаемых в запросе.
search.facets.default¶
Количество аспектов по умолчанию, отображаемых в результатах поиска. По умолчанию 10.
ckan.extra_resource_fields¶
Значение по умолчанию: Нет
Список дополнительных полей ресурсов, которые будут использоваться при поиске.
Настройки Redis¶
ckan.redis.url¶
Значение по умолчанию: redis://localhost:6379/0
URL-адрес вашего экземпляра Redis, включая используемую базу данных.
Новое в версии 2.7.
Настройки CORS¶
Совместное использование ресурсов между источниками (CORS) можно включить и контролировать с помощью следующих настроек:
ckan.cors.origin_allow_all¶
Этот параметр должен присутствовать, чтобы включить CORS. Если True, все источники будут разрешены (заголовок ответа Access-Control-Allow-Origin имеет значение «*»). Если False, исходит только из ckan.cors.настройка origin_whitelist будет разрешена.
ckan.cors.origin_whitelist¶
Список допустимых источников, разделенных пробелами. Этот параметр используется, когда ckan.cors.origin_allow_all = False .
Настройки плагинов¶
ckan.plugins¶
Значение по умолчанию: stats text_view recline_view
Укажите, какие подключаемые модули CKAN должны быть включены.
Если вы укажете плагин, но не установите код, CKAN не запустится.
Отформатируйте как список имен подключаемых модулей, разделенных пробелами. Имя плагина — это ключ в разделе [ckan.plugins] файла setup.py расширения. Дополнительную информацию о подключаемых модулях и расширениях см. в руководстве по расширению.
Порядок имен подключаемых модулей в файле конфигурации влияет на порядок, в котором CKAN будет загружать подключаемые модули. Пока каждый класс подключаемых модулей реализован в отдельном модуле Python (т. е. в отдельном файле исходного кода Python), подключаемые модули будут загружены в порядке, указанном в файле конфигурации.
Когда несколько подключаемых модулей реализованы в одном и том же модуле Python, CKAN будет обрабатывать подключаемые модули в том порядке, в котором они указаны в файле конфигурации, но как только он достигнет одного подключаемого модуля из данного модуля Python, CKAN загрузит все подключаемые модули из этого модуля Python в том порядке, в котором классы подключаемых модулей определены в модуле.
Для простоты мы рекомендуем реализовать каждый класс подключаемого модуля в отдельном модуле Python.
Порядок загрузки плагинов может быть важен, например, для плагинов, которые добавляют пользовательские файлы шаблонов: шаблоны, найденные в каталогах шаблонов, добавленных ранее, переопределяют шаблоны в каталогах шаблонов, добавленных позже.
Исправьте порядок загрузки плагинов CKAN, чтобы просто загружать все плагины в том порядке, в котором они указаны в файле конфигурации, независимо от того, в каких модулях Python они реализованы.
Читайте также: