【応用編】Alteryx：ツールを使ったファイル、データベースへの接続を解説してみた

<h1>はじめに</h1>

ここでは、「データ入力」「データ出力」ツールを使った、
データへの接続方法について解説していきます。

Alteryx Designer では、
さまざまなデータ形式への接続が可能ですので実際に見ていきたいと思います。

<h1>Alteryx Designer からの接続</h1>

<h3>① ファイル</h3>

まずは、ファイルタイプへの接続方法についてです。

ファイルの読込や出力をする場合、
それぞれのツール設定欄にある「接続を設定します」をクリックします。
<img width="90%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3328726/b6c71ac6-0fe6-0b0d-ce8e-5dcbef95a9b0.png">

データ接続画面では、「ファイル」を選択。
<img width="90%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3328726/23f4b8fe-1ee0-6b10-9d4b-1efe354de183.png">

ここに表示されているファイル形式から対象となるものを選択。
<img width="90%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3328726/513322b2-b2c6-902c-08bd-3934295b7045.png">

対象ファイルの場所と名称を設定すれば、完了となります。
<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3328726/3f741e5d-0e5e-a667-301d-b75708eb599d.png">


:::note info
最新のAlterxy Designerで出力できるファイル形式は、[Alteryx社のHP](https://help.alteryx.com/current/ja/designer/tools/in-out-tools/output-data-tool.html#idp415173)を参照ください。
:::

<h3>② OracleへのODBC接続</h3>

データベースへ接続したい場合、
データ接続画面で「データベース」をクリックします。
<img width="90%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3328726/8a5fcd24-fa5c-c25f-0673-ed1353b0cde2.png">

その中から対象データベースへの接続方法を選択します。
<img width="90%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3328726/b554c3b1-975d-1f37-a9a8-8cc0ef013e82.png">

今回は、Oracleデータベースに接続する最も簡単な方法について説明していきますので、
「oracle」セクションの「クイック接続」を選択しましょう。
<img width="90%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3328726/b65a5ceb-ceb7-2415-a3f3-8ec1cb6b0102.png">

「oracleデータベース接続」画面が表示されるため、各種情報を入力していきます。
<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3328726/31a95bf9-e895-1595-e1b8-7aedf1cd5af8.png">

| 項目 | 設定内容 |
|:-|:--|
|接続名|接続するOracleの名称|
|タイプ|接続のタイプ（ユーザ or システム）|
|ホスト|Oracleデータベースサーバーのホスト名またはIPアドレス|
|ポート|Oracleデータベースのポート 番号|
|サービス名|Oracleデータベースのサービス名 <br>※空白のままにしておくと、グローバルデータベース名となる|
|認証情報|接続に必要となる自分のユーザIDとパスワード |

入力が終わったら「テスト」ボタンを押下し、
「接続テストが正常に完了しました」と表示されれば、接続は完了となります。

<img width="50%" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3328726/837c4a55-9fc1-a37a-cb37-7c8fe6e27fb1.png">

あとはDB接続後の画面になるので、
対象のテーブルから必要となる項目を選択することでデータの読込や書き込みが可能となります。

<h1>おわりに</h1>

ここでは、Alteryx Designer での作業の効率化・省力化を図るうえでの参考になることを目的としていますので、
よければ他の応用編についてもご参照いただければ幸いです。


<h1>仲間募集</h1>
NTTデータ テクノロジーコンサルティング事業本部 では、以下の職種を募集しています。

<details>
<summary>1. クラウド技術を活用したデータ分析プラットフォームの開発・構築(ITアーキテクト/クラウドエンジニア)</summary>
クラウド／プラットフォーム技術の知見に基づき、DWH、BI、ETL領域におけるソリューション開発を推進します。<br>
<a href="https://enterprise-aiiot.nttdata.com/recruitment/career_sp/cloud_engineer">https://enterprise-aiiot.nttdata.com/recruitment/career_sp/cloud_engineer</a>
</details>

<details>
<summary>2. データサイエンス領域（データサイエンティスト／データアナリスト）</summary>
データ活用／情報処理／AI／BI／統計学などの情報科学を活用し、よりデータサイエンスの観点から、データ分析プロジェクトのリーダーとしてお客様のDX／デジタルサクセスを推進します。<br>

https://enterprise-aiiot.nttdata.com/recruitment/career_sp/datascientist
</details>

<details>
<summary>3.お客様のAI活用の成功を推進するAIサクセスマネージャー</summary>
DataRobotをはじめとしたAIソリューションやサービスを使って、
お客様のAIプロジェクトを成功させ、ビジネス価値を創出するための活動を実施し、
お客様内でのAI活用を拡大、NTTデータが提供するAIソリューションの利用継続を推進していただく人材を募集しています。<br>

https://nttdata.jposting.net/u/job.phtml?job_code=804
</details>

<details>
<summary>4.DX／デジタルサクセスを推進するデータサイエンティスト《管理職/管理職候補》</summary>
データ分析プロジェクトのリーダとして、正確な課題の把握、適切な評価指標の設定、分析計画策定や適切な分析手法や技術の評価・選定といったデータ活用の具現化、高度化を行い分析結果の見える化・お客様の納得感醸成を行うことで、ビジネス成果・価値を出すアクションへとつなげることができるデータサイエンティスト人材を募集しています。<br>

https://nttdata.jposting.net/u/job.phtml?job_code=898
</details>

<h1>ソリューション紹介</h1>

<details>
<summary>Trusted Data Foundationについて</summary>
～データ資産を分析活用するための環境をオールインワンで提供するソリューション～<br>

https://enterprise-aiiot.nttdata.com/tdf/<br>

最新のクラウド技術を採用して弊社が独自に設計したリファレンスアーキテクチャ（Datalake+DWH+AI/BI）を顧客要件に合わせてカスタマイズして提供します。
可視化、機械学習、DeepLearningなどデータ資産を分析活用するための環境がオールインワンで用意されており、これまでとは別次元の量と質のデータを用いてアジリティ高くDX推進を実現できます。
</details>

<details>
<summary>TDFⓇ-AM（Trusted Data Foundation - Analytics Managed Service）について</summary>
～データ活用基盤の段階的な拡張支援（Quick Start) と保守運用のマネジメント（Analytics Managed）をご提供することでお客様のDXを成功に導く、データ活用プラットフォームサービス～<br>

https://enterprise-aiiot.nttdata.com/service/tdf/tdf_am<br>

TDFⓇ-AMは、データ活用をQuickに始めることができ、データ活用の成熟度に応じて段階的に環境を拡張します。プラットフォームの保守運用はNTTデータが一括で実施し、お客様は成果創出に専念することが可能です。また、日々最新のテクノロジーをキャッチアップし、常に活用しやすい環境を提供します。なお、ご要望に応じて上流のコンサルティングフェーズからAI/BIなどのデータ活用支援に至るまで、End to Endで課題解決に向けて伴走することも可能です。
</details>

<details>
<summary>NTTデータとTableauについて</summary>
ビジュアル分析プラットフォームのTableauと2014年にパートナー契約を締結し、自社の経営ダッシュボード基盤への採用や独自のコンピテンシーセンターの設置などの取り組みを進めてきました。さらに2019年度にはSalesforceとワンストップでのサービスを提供開始するなど、積極的にビジネスを展開しています。

これまでPartner of the Year, Japanを4年連続で受賞しており、2021年にはアジア太平洋地域で最もビジネスに貢献したパートナーとして表彰されました。
また、2020年度からは、Tableauを活用したデータ活用促進のコンサルティングや導入サービスの他、AI活用やデータマネジメント整備など、お客さまの企業全体のデータ活用民主化を成功させるためのノウハウ・方法論を体系化した「デジタルサクセス」プログラムを提供開始しています。

https://enterprise-aiiot.nttdata.com/service/tableau
</details>

<details>
<summary>NTTデータとAlteryxについて</summary>
Alteryxは、業務ユーザーからIT部門まで誰でも使えるセルフサービス分析プラットフォームです。
Alteryx導入の豊富な実績を持つNTTデータは、最高位にあたるAlteryx Premiumパートナーとしてお客さまをご支援します。

導入時のプロフェッショナル支援など独自メニューを整備し、特定の業種によらない多くのお客さまに、Alteryxを活用したサービスの強化・拡充を提供します。

https://enterprise-aiiot.nttdata.com/service/alteryx
</details>

<details>
<summary>NTTデータとDataRobotについて</summary>
DataRobotは、包括的なAIライフサイクルプラットフォームです。
NTTデータはDataRobot社と戦略的資本業務提携を行い、経験豊富なデータサイエンティストがAI・データ活用を起点にお客様のビジネスにおける価値創出をご支援します。

https://enterprise-aiiot.nttdata.com/service/datarobot
</details>

<details>
<summary>NTTデータとInformaticaについて</summary>
データ連携や処理方式を専門領域として10年以上取り組んできたプロ集団であるNTTデータは、データマネジメント領域でグローバルでの高い評価を得ているInformatica社とパートナーシップを結び、サービス強化を推進しています。

https://enterprise-aiiot.nttdata.com/service/informatica
</details>

<details>
<summary>NTTデータとSnowflakeについて</summary>
NTTデータでは、Snowflake Inc.とソリューションパートナー契約を締結し、クラウド・データプラットフォーム「Snowflake」の導入・構築、および活用支援を開始しています。
NTTデータではこれまでも、独自ノウハウに基づき、ビッグデータ・AIなど領域に係る市場競争力のあるさまざまなソリューションパートナーとともにエコシステムを形成し、お客さまのビジネス変革を導いてきました。
Snowflakeは、これら先端テクノロジーとのエコシステムの形成に強みがあり、NTTデータはこれらを組み合わせることでお客さまに最適なインテグレーションをご提供いたします。

https://enterprise-aiiot.nttdata.com/service/snowflake
</details>


タグ：Alteryx