SQL-Editor-for-Database-Analysis
Originは、ADO または ODBCを使って、沢山のポピュラーなデータベースからデータをインポートすることが出来ます。データが入力されたら、Originのデータフィルタと分析機能により分析テンプレートを用意します。このチュートリアルでは、このような分析テンプレートの作成方法と、保存した分析テンプレートをデータベースからインポートしたデータに適用して、分析結果を更新する方法を説明します。
ここで使用するSQLデータベースは AdventureWorks データベースです。AdventureWorks データベースの取り付け方法についての詳細情報は、CodePlex のWebサイトを参照してください。
必要なOriginのバージョン:Origin 9.0 SR0
このチュートリアルでは、以下の項目について解説します。
サーバマシンnoho上にSQLサーバAdventureWorks2008を予めセットアップ済であることを想定しています。
Provider=SQLOLEDB.1; Password=labtalk2015; Persist Security Info=TRUE; USER ID=CONNECT; Initial Catalog=AdventureWorks2008; DATA SOURCE=noho
SELECT CR.Name AS CustomerCountry, Pr.Name AS ProductName, Pr.Color AS ProductColor, PC.Name AS ProductCategory, PS.Name AS ProductSubcategory, SOH.OrderDate AS OrderDate, SOD.OrderQty AS OrderAmount, SOD.LineTotal AS TotalCost FROM Person.CountryRegion AS CR INNER JOIN Person.StateProvince AS SP ON SP.CountryRegionCode = CR.CountryRegionCode INNER JOIN Person.Address AS A ON A.StateProvinceID = SP.StateProvinceID INNER JOIN Person.BusinessEntityAddress AS BEA ON BEA.AddressID = A.AddressID INNER JOIN Person.Person AS P ON P.BusinessEntityID = BEA.BusinessEntityID INNER JOIN Sales.PersonCreditCard AS PCC ON PCC.BusinessEntityID = P.BusinessEntityID INNER JOIN Sales.SalesOrderheader AS SOH ON SOH.CreditCardID = PCC.CreditCardID INNER JOIN Sales.SalesOrderDetail AS SOD ON SOD.SalesOrderID = SOH.SalesOrderID INNER JOIN Production.Product AS Pr ON Pr.ProductID = SOD.ProductID INNER JOIN Production.ProductSubcategory AS PS ON PS.ProductSubcategoryID = Pr.ProductSubcategoryID INNER JOIN Production.ProductCategory AS PC ON PC.ProductCategoryID = PS.ProductCategoryID WHERE SOH.OrderDate BETWEEN '1/1/2003' AND '12/31/2003'