Dynami c sql в маркетинговом облаке Salesforce - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть следующие таблицы

DE1

ID DE_Name Product


1 Sample_1 PRD1

1 Sample_2 PRD2

1 Sample_4 PRD4

2 Sample_3 PRD3

В основном столбец TableName содержит фактическое имя таблицы, которое необходимо запросить

Sample_1 (DE Name)

Dept_no


123

456

789

Sample_2 (DE)

Dept_no


125

457

Sample_3 (DE DE)

Dept_no


025

0157

0010

12456

Образец_4 (DE)

Dept_no


12345

457

79000

98345

Желаемый выход (в новое DE)

Таблица 2

ID Dept_no Product


1 123 PRD1

1 456 PRD1

1 789 PRD1

1 125 PRD2

1 457 PRD2

1 12345 PRD4

1 45 7 PRD4

1 79000 PRD4

1 98345 PRD4

2 025 PRD3

2 0157 PRD3

2 0010 PRD3

2 12456 PRD3

Не могли бы вы дать мне знать, если мы можем достичь желаемого выхода DE, установленного через SQL или нам нужен SS JS.

Я пробовал сценарии в JS, и он работал нормально, за исключением того, что у Salesforce есть ограничение на извлечение только 2500 строк на ретрив из DE

. Я думаю об использовании курсоров, но SFM C SQL, похоже, не понимает курсоры.

Может ли кто-нибудь рассказать, как получить данные в формате Table2?

...