Добавить новую карту в Apache Superset - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь добавить новую карту страны в Apache Superset.
Я следовал инструкциям на «Вам нужно добавить новую страну?» .

Однако, шаг 7 не работает для меня. Даже если я добавлю страну в компонент «выбрать страну», она все равно не появится в списке прокрутки в пользовательском интерфейсе.

Спасибо за вашу помощь. Это шаг 7:

Добавить свою страну в компоненте «select_country» Пример:

И это его код:

select_country: {
    type: 'SelectControl',
    label: 'Country Name Type',
    default: 'France',
    choices: [
    'Belgium',
    'Brazil',
    'China',
    'Egypt',
    'France',
    'Germany',
    'Italy',
    'Morocco',
    'Netherlands',
    'Russia',
    'Singapore',
    'Spain',
    'Uk',
    'Usa',
    ].map(s => [s, s]),
    description: 'The name of country that Superset should display',
},

Ответы [ 3 ]

0 голосов
/ 26 июня 2018

Ваши изменения в

  1. superset / assets / javascripts / explorev2 / stores / controls.jsx и

  2. Поместите файл geojson в следующую папку: суперсет / активы / визуализации / страны

не будет работать, если вы измените их внутри установленных пакетов.

Чтобы загрузить собственную карту страны или отразить изменения в интерфейсных ресурсах, необходимо выполнить следующие шаги:

  1. установить суперсет из источника (подробные инструкции install суперсет от источника )
  2. Вы должны установить npm / nodejs (я следовал инструкциям установить nodejs в ubuntu для моей среды)
  3. Вносить изменения ваших активов (javascript, geojson) в суперсет
  4. Перестройка внешних активов

    # из корня хранилища переместитесь туда, где живет наш JS package.json

    cd superset / assets /

    # Запустить веб-сервер, который управляет и обновляет ваши ресурсы по мере их изменения

    npm run dev

  5. запустите superset и проверьте ваши изменения.

0 голосов
/ 27 сентября 2018

шаг 4 : я не запускаю веб-сервер, который управляет вашими активами и обновляет их по мере их изменения и выдает ошибку

(venv) ubuntu@ip-172-31-43-165:~$ npm run dev
npm ERR! missing script: dev

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ubuntu/.npm/_logs/2018-09-27T04_10_01_655Z-debug.log.

я не понимаю скрипт dev? Спасибо

0 голосов
/ 26 апреля 2018

Вы должны установить npm / nodejs и запустить команду npm run dev для изменений в вашем обновлении визуализации.

вот документация, с которой должно хватить.

https://github.com/apache/incubator-superset/blob/master/CONTRIBUTING.md#npm-packages

...