標準FireDAC Components
MySQL やSQL Server のようなRDBMS への接続と同感覚。 TDFManager、TDFConnection、TDFQueryUse といった標準FireDAC components として。
FDConnection1.Name := 'JiraConnection';
FDConnection1.DriverName := 'CData.Fire.Jira';
with FDConnection1.Params as
TFDPhysCDataJiraConnectionDefParams do begin
...
end;
FDConnection1.Connected := true;
FDQuery1.Active := true;
FDQuery1.Open('select * from Projects');
...
Type SQL, Get Jira
データ連携アプリケーションを開発する最適解。 RDBMS の扱いと同感覚で、Jira への連携を、標準SQL で実装可能。JOIN、更新系、集計など多彩なSQL サポート。
SELECT WITH INNER JOIN
SELECT Projects.Id, Projects.Name, Projects.Fax,
Opportunity.AccountId, Opportunity.CloseDate
FROM Projects
INNER JOIN Opportunity
ON Projects.Id = Opportunity.AccountId
集計関数
SELECT Name, AVG(AnnualRevenue) FROM Projects GROUP BY Name
CRUD 処理
UPDATE Projects SET Name='John' WHERE Id = @myId