Я вижу здесь два вопроса:
Q1. Как создать набор данных из листа слияния, чтобы пользователь мог использовать лист слияния в качестве входных данных?
Q2. Как преобразовать набор данных в словарь внутри репозитория.
Вопрос 2 очень зависит от технологий, которые вы используете в литейном производстве (PySpark, SQL и т. д.). Поэтому я бы рекомендовал открыть для этого отдельный вопрос, в частности, с более конкретными деталями. Отвечу на вопрос 1.
Как создать набор данных из листа слияния, чтобы пользователь мог использовать лист слияния в качестве входных данных?
Чтобы создать набор данных из листа слияния, вам нужно, чтобы у вашего слияния был табличный макет. То есть: каждый столбец представляет один из входов. Что-то вроде скриншота ниже.
Затем щелкните вкладку с надписью «Данные», а ниже вы найдете «Синхронизировать с набором данных». Нажмите на нее и выберите нужный диапазон во всплывающем окне. В этом примере нам нужен A1:C2. Я даю ему имя user_input_dataset
Нажмите «Добавить новую таблицу», и если у вас есть на это права, вы должны увидеть всплывающее окно с подтверждением того, что таблица создана.
Вернитесь в свою папку, и рядом с вашей электронной таблицей теперь у вас должен быть набор данных с содержимым вашего листа слияния.
Теперь вы можете прочитать этот набор данных из своего репозитория и выполнять с ним любую логику.
p.s.: Я не люблю добавлять скриншоты, потому что они устаревают по мере развития продуктов, но без них сложно ответить, поэтому я добавил некоторые. Это было правильно на момент ответа.
person
fmsf
schedule
06.10.2020