Улучшение нашей среды разработки на работе

Ниже для стандартного SQL BigQuery

#standardSQL
SELECT Name, MAX(Status1) AS Status1, MAX(Status2) AS Status2
FROM `project.dataset.table`
GROUP BY Name   

Вы можете протестировать, поиграть с ним, используя образцы данных

#standardSQL
WITH `project.dataset.table` AS (
  SELECT 'Jon' Name, 'Yes' Status1, 'No' Status2 UNION ALL
  SELECT 'Jon', 'No', 'Yes' 
)
SELECT Name, MAX(Status1) AS Status1, MAX(Status2) AS Status2
FROM `project.dataset.table`
GROUP BY Name  

с результатом

Row Name    Status1 Status2  
1   Jon     Yes     Yes  
8
задан albert 12 December 2018 в 12:51
поделиться

2 ответа

Я удостоверился бы, что Вы пишете свои сценарии автоматизированного развертывания таким способом, которым они могут использоваться Вашим непрерывным инструментом интеграции. Гудзон (и CruiseControl, который я подозреваю) в основном переносит эти сценарии и обеспечивает изящный фронтенд.

Hundson легко установить и идет с плагином Trac, SVN, CVS, плагинами Мерзавца и плагином Doxygen и другими почти для чего-либо, о чем можно думать. Протест: Я не использовал все эти плагины, и они не могут сделать точно, что Вы хотите...

Если у Вас есть бюджет для программного обеспечения CI затем, TeamCity определенно стоит взгляда (или Вы используете Укушенный?).

У Вас есть прекрасная возможность, так удачи!

5
ответ дан 5 December 2019 в 21:23
поделиться

Мое единственное предложение не состояло бы в том, чтобы потратить к большому количеству времени на

  • Зарегистрируйте, как и почему я настроил все таким образом

Это - последний объект в моем списке для улучшения нашей среды разработки, и я все еще не сделал этого.

Каждая часть всегда изменяется или улучшается, чтобы предоставить нам лучшую функциональность или более легкое использование. Я предложил бы пытаться сохранить, "почему" как комментарии как близко к тому, где Вы на самом деле реализуете его, как Вы можете. Это - единственное место, кому-то изменяющему Вашу систему будет нужно оно.

Возможно, также одна большая схема, показывающая ссылки и названия физических серверов, но кроме которого я нашел, что документация стычка.

Удачи

2
ответ дан 5 December 2019 в 21:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: