CData를 사용하여 kintone을 RDB처럼 처리
다른 도구를 사용할 수 있기 때문에 어떻게 할 수 없습니까?
라는 방향의 기사입니다.
할 일
kintone의 두 가지 앱 정보를 함께 나열합니다. (표준 기능으로는 할 수 없다)
이번에는 CData Excel Add-in for kintone을 사용합니다.
CData Excel Add-in for kintone에 대한 자세한 내용은 다음 문서를 참조하십시오.
CData Software 핸즈온 (Excel에서 kintone 데이터 얻기 및 등록)
전제
이슈 관리 앱과 활동 이력 앱이 있으며, 이슈와 활동은 1:N으로 연결됩니다.
이슈 관리 앱과 활동 이력 앱이 있으며, 이슈와 활동은 1:N으로 연결됩니다.
이때 고객마다의 안건명, 비용, 활동수, 코스파(비용/활동수)를 일람으로 합니다.
킨톤 준비
먼저 앱 스토어 영업 지원 팩을 설치합니다.
세 가지 앱이 설치되지만 사용하는 것은 이슈 관리와 활동 내역의 두 가지입니다.
이슈 관리에는 10레코드, 활동 이력에는 20레코드가 등록되어 있습니다.
CData Excel Add-in for kintone 준비
아래 문서를 참조하여 CData Excel Add-in을 설치하고 연결 설정까지 완료하십시오.
CData Software 핸즈온 (Excel에서 kintone 데이터 얻기 및 등록)
실행
즉시 실행합시다.
Excel 응용 프로그램을 시작하고 빈 통합 문서를 엽니다.
리본의 CDATA 탭을 선택하고 얻은 소스 Kintone 아이콘을 클릭합니다.
쿼리에 다음 SQL을 붙여넣고 확인을 클릭하면 ...
SELECT
matter.顧客名, matter.案件名, matter.合計費用,
activity.活動数, ROUND(matter.合計費用/activity.活動数) AS コスパ
FROM [CData].[Kintone].[案件管理(営業支援パック)] AS matter
INNER JOIN (
SELECT
顧客名, 案件名, COUNT(*) AS 活動数
FROM [CData].[Kintone].[活動履歴(営業支援パック)]
GROUP BY 顧客名, 案件名) AS activity
ON matter.顧客名 = activity.顧客名 AND matter.案件名 = activity.案件名
ORDER BY コスパ DESC
※과거에 영업 지원 팩을 인스톨 하고 있던 분은 앱명을 변경할 필요가 있을지도 모릅니다.
앱명은 「취득원 Kintone」아이콘 클릭 후의 테이블 항목을 참고해 주세요.
할 수 있었습니다!
붙여넣은 SQL은 테이블명만이 특수합니다만, 그 외는 통상의 SQL입니다. 이것은 대단하다.
이슈 관리 앱의 정보를 기반으로 활동 이력 앱의 활동 수 (레코드 수), 코스파 (비용/활동 수)를 표시합니다.
요약
CData를 사용하면 RDB로 kintone을 처리 할 수 있으므로 2 개 이상의 앱을 결합하는 것도 가능합니다.
이번은 알기 쉽도록 2개로 소개해 보았습니다.
Reference
이 문제에 관하여(CData를 사용하여 kintone을 RDB처럼 처리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YoshihikoTakeuchi/items/edc6045c20fbea8c55d6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
아래 문서를 참조하여 CData Excel Add-in을 설치하고 연결 설정까지 완료하십시오.
CData Software 핸즈온 (Excel에서 kintone 데이터 얻기 및 등록)
실행
즉시 실행합시다.
Excel 응용 프로그램을 시작하고 빈 통합 문서를 엽니다.
리본의 CDATA 탭을 선택하고 얻은 소스 Kintone 아이콘을 클릭합니다.
쿼리에 다음 SQL을 붙여넣고 확인을 클릭하면 ...
SELECT
matter.顧客名, matter.案件名, matter.合計費用,
activity.活動数, ROUND(matter.合計費用/activity.活動数) AS コスパ
FROM [CData].[Kintone].[案件管理(営業支援パック)] AS matter
INNER JOIN (
SELECT
顧客名, 案件名, COUNT(*) AS 活動数
FROM [CData].[Kintone].[活動履歴(営業支援パック)]
GROUP BY 顧客名, 案件名) AS activity
ON matter.顧客名 = activity.顧客名 AND matter.案件名 = activity.案件名
ORDER BY コスパ DESC
※과거에 영업 지원 팩을 인스톨 하고 있던 분은 앱명을 변경할 필요가 있을지도 모릅니다.
앱명은 「취득원 Kintone」아이콘 클릭 후의 테이블 항목을 참고해 주세요.
할 수 있었습니다!
붙여넣은 SQL은 테이블명만이 특수합니다만, 그 외는 통상의 SQL입니다. 이것은 대단하다.
이슈 관리 앱의 정보를 기반으로 활동 이력 앱의 활동 수 (레코드 수), 코스파 (비용/활동 수)를 표시합니다.
요약
CData를 사용하면 RDB로 kintone을 처리 할 수 있으므로 2 개 이상의 앱을 결합하는 것도 가능합니다.
이번은 알기 쉽도록 2개로 소개해 보았습니다.
Reference
이 문제에 관하여(CData를 사용하여 kintone을 RDB처럼 처리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YoshihikoTakeuchi/items/edc6045c20fbea8c55d6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
SELECT
matter.顧客名, matter.案件名, matter.合計費用,
activity.活動数, ROUND(matter.合計費用/activity.活動数) AS コスパ
FROM [CData].[Kintone].[案件管理(営業支援パック)] AS matter
INNER JOIN (
SELECT
顧客名, 案件名, COUNT(*) AS 活動数
FROM [CData].[Kintone].[活動履歴(営業支援パック)]
GROUP BY 顧客名, 案件名) AS activity
ON matter.顧客名 = activity.顧客名 AND matter.案件名 = activity.案件名
ORDER BY コスパ DESC
CData를 사용하면 RDB로 kintone을 처리 할 수 있으므로 2 개 이상의 앱을 결합하는 것도 가능합니다.
이번은 알기 쉽도록 2개로 소개해 보았습니다.
Reference
이 문제에 관하여(CData를 사용하여 kintone을 RDB처럼 처리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/YoshihikoTakeuchi/items/edc6045c20fbea8c55d6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)