Эй, у меня есть типичное требование, когда я должен создавать кадры данных в цикле с произвольным именем из списка строк в Scala.
Как и у меня есть список строк, скажем (Product, Customer, Order, ......), и этот список может содержать n элементов, где n может быть любым числом, скажем, до 30. Также столбцыдля каждого элемента в списке указаны в другом файле.
Таким образом, для каждого элемента в списке, как, например, «Продукт», мне нужно создать имя информационного кадра как «Продукт», а позже мне нужно написать «спарк SQL», объединяющий все элементы в этом списке, как показано ниже.
Выберите product.name, customer.name, order.Name Из продукта. Присоединиться к клиенту ... Присоединиться к заказу ...
И этот запрос на присоединение будет динамическим в зависимости от количества элементов всписок.Я думаю создать файл .scala из сценария оболочки.Дайте мне знать ваши предложения.