나는 select SQL을 포함하는 'query'필드와 sql 매개 변수를 포함하는 또 다른 'parameters'필드가있는 테이블을 가지고있다. 나는이 두 필드를 올바른 select sql 문을 포함하는 새로운 필드에 이미 병합했다. 이제 select SQL을 포함하는이 새 필드를 실행하고 select (출력 필드)에서 return을 가져와 Excel 파일을 생성해야합니다.Pentaho에서 필드 내에서 SQL을 실행하는 방법은 무엇입니까?
0
A
답변
0
변환시, 단계에 전달 된 각 행에 대해 선택된 입력 필드에 포함 된 SQL을 실행하여 정확히 원하는 것을 수행하는 Execute row SQL script (스크립팅 아래)을 사용할 수 있습니다.
이 실제로 인 경우 고려하시기 바랍니다. 작은 세트 나 복잡한 로직에서는 잘 작동하지만 배치 삽입 및 업데이트와 비교할 때 매우 비효율적입니다.
SQL 문이 "INSERT [some data]"처럼 보이고 처리 할 행이 많은 경우 스트림을 필터 단계로 분할하고 각 사례에 계산 또는 상수를 적용하여 값을 올바르게 설정 한 다음 모든 테이블 출력 단계로.
관련 문제
- 1. T4 템플릿 내에서 LINQ TO SQL을 실행하는 방법은 무엇입니까?
- 2. postgresql 데이터베이스로 Pentaho에서 SQL 스크립트를 실행하는 방법은 무엇입니까?
- 3. MySQL에서는 명령 줄에서 sql을 실행하는 방법은 무엇입니까?
- 4. UltraEdit에서 PL/SQL을 실행하는 방법은 무엇입니까?
- 5. Transaction SQL을 사용하여 병렬로 실행하는 방법은 무엇입니까?
- 6. SQL을 사용하여 필드 값을 변경하는 방법은 무엇입니까?
- 7. 테이블의 각 행에 대해 동적 SQL을 실행하는 방법은 무엇입니까?
- 8. Pentaho에서 .cda 파일 만들기
- 9. 주기적으로 emacs 내에서 작업을 실행하는 방법은 무엇입니까?
- 10. 숭고한 텍스트 내에서 xmllint를 실행하는 방법은 무엇입니까?
- 11. 구현 파일 내에서 함수를 실행하는 방법은 무엇입니까?
- 12. php : 클래스 내에서 메소드를 실행하는 방법은 무엇입니까?
- 13. 함수 내에서 Mersenne Twister를 실행하는 방법은 무엇입니까?
- 14. 동적 SQL을 실행하는 대신
- 15. SQL을 사용하여 필드 값이
- 16. IKJEFT01 유틸리티를 통해 dymanic SQL을 실행하는 방법은 무엇입니까?
- 17. 다른 스키마를 반복하고 각각에 대해 일부 SQL을 실행하는 방법은 무엇입니까?
- 18. 사용자 지정 SSIS 작업에서 SQL을 실행하는 기본 방법은 무엇입니까?
- 19. C++에서 oracle PL/SQL을 실행하는 방법은 무엇입니까?
- 20. Oracle에서 동적 SQL을 포함하는 저장 프로 시저를 실행하는 방법은 무엇입니까?
- 21. Mac에서 SQLite 또는 SQL을 설치하고 실행하는 방법은 무엇입니까?
- 22. SQL을 실행하는 Python 스크립트 최적화
- 23. 작업 벤치에서 동일한 SQL을 실행하는 것보다 Grails에서 SQL을 두 번 실행하는 속도가 느린 이유는 무엇입니까?
- 24. Pentaho에서 기본 매개 변수 설정
- 25. 파일 이름을 얻기 위해 pentaho에서 루프를 수행하는 방법은 무엇입니까?
- 26. 쉘 스크립트에서 SQL을 실행하는 방법
- 27. Teradata에서 동적 SQL을 실행하는 방법
- 28. 개인 클래스가있는 스크립트에서 sql을 올바르게 실행하는 방법
- 29. Pentaho에서 변수 JSON 필드로 작업하기
- 30. SQL을 사용하여 테이블에 부울 유형 필드 추가
내 필드에는 select sql 문이 포함되어 있으며 Excel 파일을 생성하려면 select sql의 출력 필드가 필요합니다. –
각 선택 쿼리에서 다른 점은 무엇입니까? – Cyrus
나는 더 잘 설명 할 것이다. select SQL을 포함하는 'query'필드와 sql 매개 변수가 포함 된 다른 'parameters'필드가있는 테이블이 있습니다. 나는이 두 필드를 올바른 select sql 문을 포함하는 새로운 필드에 이미 병합했다. 이제 select SQL을 포함하는이 새 필드를 실행하고 select (출력 필드)에서 return을 가져와 Excel 파일을 생성해야합니다. –