2017-06-18 9 views
0

私はプログラマー/クラウドの専門家ではありませんが、私はそれを試して自分自身が構築できるものを見たいと思います。 最終的に、リフレッシュされたAPIデータを使用して自動化されたTableauダッシュボードを構築したいと考えています。Google Cloudプラットフォームを使用してデータベースを構築し、自動的にtableauダッシュボードを更新してください

どこから始めたらいいですか?私はGoogleのクラウドストレージへのAPIデータをアップロードするにはどうすればよい

  1. ここで私はのための答えを求めているいくつかの質問がありますか?どのようにデータを最新の状態に保つことができますか?これにはどんなスキル(またはプログラミング)が必要ですか?

  2. 分析目的でBigQueryを使用したいので、APIデータのためのデータベースを構築する必要がありますか、Google Cloud Storageを単独で使用しても問題はありませんか?
  3. TableauはBigQueryをサポートしていますが、読み込まずにリフレッシュされたデータを取得するにはどうすればよいですか? (私がTableauファイルを開くたびに最新の番号を取得するように)

ありがとう!!

答えて

0

Google Cloud StorageにAPIデータをアップロードするにはどうすればよいですか?どのようにデータを最新の状態に保つことができますか?これにはどんなスキル(またはプログラミング)が必要ですか?

あなたは、プログラミングなしでGoogleクラウドストレージにデータをアップロードすることができます

  • あなたがアップロード
  • を自動化する gsutilコマンドラインツールを使用することができます Google Cloud Console
  • 経由でファイルドロップドラッグすることができます

Googleアナリティクスの目的でBigQueryを使用したいので、APIデータ用のデータベースを構築する必要がありますか、またはGoogを使用してくださいクラウドストレージだけでもこの作業は可能ですか?

load data from Google Cloud Storage to BigQueryです。

TableauはBigQueryをサポートしていますが、読み込まずにリフレッシュされたデータを取得するにはどうすればよいですか?

(私はタブローファイルを開き、最新の数のたびを取得するなど)また query data in Google Cloud Storage directly from BigQuery最初のBigQueryにそれをロードしないことができますが、外部のデータソースを定義する必要があります、それはそれかどうかは不明ですユースケースに対処してください。

常に最新のデータを取得することについて:TableauはBigQueryを再クエリし、BigQueryストレージか外部ストレージかに関係なく、データソースのクエリを再発行します。

+0

大きなアドバイスをいただき、ありがとうございました。最終的に、Python環境でgsutilを使用してオブジェクトをストレージにアップロードすることができました。スケジュールされたアップロードをPythonでセットアップできるかどうか疑問に思っていますか? – atsang01

+0

ローカルのLinuxまたはmacOSボックスで定期的に実行するタスクをスケジュールするには、['crontab'](http://kvz.io/blog/2007/07/29/schedule-tasks-on-linux-using- crontab /)。 –

関連する問題