Size: a a a

2021 September 09

KR

Kagermanov Ramazan in Moscow Spark
Спасибо большое!
источник

ЕГ

Евгений Глотов... in Moscow Spark
Не за что)
источник

KR

Kagermanov Ramazan in Moscow Spark
spark sql не воспринимает спец символы в названии полей
dep#balance не принимает, так же и с ост символами
Это можно как-то обойти?
Если окружить ковычками, то переводит к стрингу
источник

PF

Pavel Filatov in Moscow Spark
` (backtick)
источник

YG

Yuriy Gavrilov in Moscow Spark
Привет всем, кто то может поделиться решениями по логированию юпитерхаба? Чем читать, отправлять, хранить удобно?
источник

ММ

Максим Мартынов... in Moscow Spark
ELK
источник
2021 September 10

N

Nikita Blagodarnyy in Moscow Spark
Слушайте, у меня даунский вопрос. А что будет происходить, если я попытаюсь df привести к датасету и укажу кейс-класс, у которого полей больше, чем есть в df?
Ну типа в df (col1 String, col2 Int),
а кейс-класс case class Ololo (col1: String , col2: Int, col3: Option[Int]).
Получится датасет, у объектов которого в col3 будет пустота?
источник

☭S

☭ ⤳ λ Shinkevich... in Moscow Spark
Будет ошибка. Нужно, чтобы схема df совпадала с case class. Либо добавьте через withColumn, либо, если это чтение из источника - задавайте схему
источник

☭S

☭ ⤳ λ Shinkevich... in Moscow Spark
val schema = Encoders.product[Ololo].schema

spark.read.schema(schema).json("/xxx.json").as[Ololo]
источник

AB

Andrey Bel in Moscow Spark
Как вариант если последние поля опш то может прокатить но надо тесть, точно сказать не могу
источник

☭S

☭ ⤳ λ Shinkevich... in Moscow Spark
источник
2021 September 13

KR

Kagermanov Ramazan in Moscow Spark
SQL(“””
SELECT
(
 Select
 (
 select max(col1) from hist h2
 where h1.col1 = h2.col1
 )
 From hist h1
 where h1.col1 = oper1.col1
 and h1.col2 <= (
     Select max(oper2.col3) from t1    oper2
     Where oper2.col1=oper1.col1 /*не находит oper1.col1*/
     )
)
From
t1 oper1
“””)
источник

KR

Kagermanov Ramazan in Moscow Spark
Подскажите, пожалуйста, почему не видит таблицу в подзапрос?
Указал место, где таблицу недоступна в коде
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Ого
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Потому что ссылаешься на внешнюю таблицу из внутренней
источник

KR

Kagermanov Ramazan in Moscow Spark
Писал код с руки, корЯво вышло😅
источник

KR

Kagermanov Ramazan in Moscow Spark
А как быть в данной ситуации?
источник

KR

Kagermanov Ramazan in Moscow Spark
Аналогичный запрос в sql работает
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Не знаю, решения есть скорее всего разные, например использовать cte или lateral join
источник

ПФ

Паша Финкельштейн... in Moscow Spark
А мы что видим, не sql?
источник