Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Tableau Cloud で ODBC Netsuite に接続されているフローを更新できない

公開日: Dec 9, 2022
説明

ODBC Netsuite 経由で接続されたフローを更新できません。

Failed to connect to the remote database server in connection NetSuite(ODBC) (接続 NetSuite (ODBC) でリモート データベース サーバーに接続できませんでした)

Cause

Tableau Cloud から NetSuite への接続直接は現在サポートされていません。
解決策
回避策として、専用マシンに Tableau Bridge をインストールし、Bridge 経由で ODBC NetSuite データ ソースの更新スケジュールを設定してください。Tableau Bridge がデータ ソースに接続してデータを最新に保つには、データ ソースを個別に Tableau Cloud にパブリッシュする必要があります。

1. 最新バージョンの Tableau Desktop で NetSuite データ ソースに接続します。 
a. https://www.tableau.com/ja-jp/support/drivers にアクセスし、"Oracle NetSuite" を見つけます。 
b. Windows OS 用の .jar ファイルをダウンロードし、ダウンロードされた .jar ファイルを C:\Program Files\Tableau\Drivers に移動します。
c. Tableau Desktop v2022.2 以降を起動し、[NetSuite] コネクタを選択します。
d.  データ ソースへの接続を試行します。  NetSuite コネクタが機能しない場合は、[Other Database(ODBC) (その他のデータベース (ODBC))] コネクタを試し、接続をもう一度テストしてください。
 
接続が正常に行われたら、次の手順に進みます。 

2. 抽出を作成し、それを Tableau Cloud にパブリッシュします。
a. フローに使用されているのと同じテーブルを選択します。
b. 右上隅でラジオ ボタンを [ライブ] から [抽出] に切り替えます。抽出を保存するよう求められます。場所は重要でないため、既定の場所に保存します。
c. [シート 1] に移動し、[サーバー] メニューを選択します。  [データ ソースのパブリッシュ] をクリックします。
d.  [データ ソースのパブリッシュ] ダイアログ ボックスで、[編集] ボタンを選択し、[認証] でデータ ソースのパスワードを埋め込みます。
e.  [パブリッシュ] をクリックします。

3. このパブリッシュされたデータ ソースの新しい抽出更新スケジュールを作成します。
パブリッシュ プロセスが完了すると、Tableau Cloud 上のパブリッシュされたデータ ソースに自動的にリダイレクトされます。
a. [接続] タブを選択してから [...] をクリックし、[アクション] で [接続の編集] を選択します。
b. [ネットワーク タイプ] で [プライベート ネットワーク] を選択し、保存します。
c. [抽出の更新] タブに移動し、[新しい抽出の更新] ボタンを選択してスケジュールを作成します。  新しいスケジュールを保存します。  

4. Tableau Prep Builder でフローを開き、元の NetSuite の入力接続をパブリッシュされた NetSuite データ ソースに置き換えます。
a. [+] をクリックして接続を追加します。
b. [Tableau Server] を選択し、まだサインインしていない場合は Tableau Cloud サイトにサインインします。
c. [データの検索] ダイアログで、パブリッシュされた NetSuite データ ソースを一覧から見つけ、[接続] ボタンをクリックします。
d. 元の入力 [NetSuite] を右クリックし、[削除] をクリックします。
e. パブリッシュされたデータ ソースの入力ボックスをドラッグし、既存の手順のフロント エンド ([追加]) にドロップします。

5. フローをもう一度パブリッシュし、Prep Builder で (パブリッシュされたデータ ソースとして) 出力します。

6. もう一度パブリッシュされたフローを実行してみます。
a. Tableau Cloud で、新しくパブリッシュされたフローに移動します。
b. [スケジュールされたタスク] をクリックしてから [新しいタスク] ボタンを選択して、このフローを実行するスケジュールを作成します。
c. [...] をクリックし、[アクション] で [今すぐ実行] を選択します。
d. [ジョブ] ページに移動してこのジョブのステータスを表示し、成功したかどうかを確認します。
ナレッジ記事番号

001497161

 
読み込み中
Salesforce Help | Article