カテゴリ:

システム関数 (システム情報)

SYSTEM$EXPORT_TDS_FROM_SEMANTIC_VIEW

:doc:`セマンティックビュー</user-guide/views-semantic/overview>`をTableauデータソース(TDS)形式で返します。

構文

SYSTEM$EXPORT_TDS_FROM_SEMANTIC_VIEW( '<semantic_view_name>' )

引数

'semantic_view_name'

エクスポートするセマンティックビューの名前。

セマンティックビューが現在のスキーマとデータベースにない場合は、ビューの完全修飾名</sql-reference/name-resolution>`を指定します(例:``my_db.my_schema.my_semantic_view`)。

戻り値

TDS形式のセマンティックビューを含むVARCHAR値を返します。

アクセス制御の要件

この操作の実行に使用される ロール には、少なくとも次の 権限 が必要です。

権限

オブジェクト

メモ

指定なし

セマンティックビュー

スキーマ内のオブジェクトを操作するには、親データベースの少なくとも1つの権限と、親スキーマの少なくとも1つの権限が必要です。

指定された権限のセットを使用してカスタムロールを作成する手順については、 カスタムロールの作成 をご参照ください。

セキュリティ保護可能なオブジェクト に対して SQL アクションを実行するためのロールと権限付与に関する一般的な情報については、 アクセス制御の概要 をご参照ください。

使用上の注意

変換プロセスと変換に関する制限について詳しくは、:ref:`label-semantic_views_export_tableau`を参照してください。

次のステートメントは、セマンティックビュー``my_sv``をTDS形式で返します。

SELECT SYSTEM$EXPORT_TDS_FROM_SEMANTIC_VIEW('my_sv');
+------------------------------------------------------------------------+
| SYSTEM$EXPORT_TDS_FROM_SEMANTIC_VIEW('MY_SV')                          |
|------------------------------------------------------------------------|
| <?xml version="1.0" encoding="UTF-8"?>                                 |
| <!--Tableau compatibility notice:                                      |
| ... -->                                                                |
| <datasource xmlns:user="http://www.tableausoftware.com/xml/user" ... > |
| ...                                                                    |
+------------------------------------------------------------------------+