SlideShare a Scribd company logo
1 of 30
© 2019 QlikTech International AB. All rights reserved.
Microsoft Azure SQL
マネージド インスタンスの
ソースとしての利用
クリックテック・ジャパン株式会社
© 2019 QlikTech International AB. All rights reserved.
2
• Qlik Replicate側での基本セットアップ
• Qlik Replicateからデータベースへアクセスするための
ユーザーの追加
• Microsoft Azure SQLマネージド インスタンス
側での基本セットアップ
• Qlik Replicateでのエンドポイント定義
• 圧縮方式とデータ型
• 制限事項など
アジェンダ
© 2019 QlikTech International AB. All rights reserved.
3
注意点
https://help.qlik.com/
• 本書作成後、バージョンアップなどによってサポートされるプラットフォームやドライバのバージョンなどが変更される可能性があるため、導入・設定作業に
際してはヘルプサイトも併せてご参照ください。
エンドポイントの設定
プラットフォームの
サポート情報
4
Qlik Replicate側での
基本セットアップ
5
Qlik Replicate for Windows
Qlik Replicate for Windows
• Qlik ReplicateサーバーマシンにWindows 用Microsoft ODBC Driver 17.6をインストールし、接続を確認します。
• ドライバーについては以下をご参照下さい:
 Microsoft ODBC Driver for SQL Server on Windows のリリース ノート
インストール 接続確認:ODBCデータソースアドミニストレータ(64bit)
6
Qlik Replicate for Linux
Qlik Replicate for Linux
• Qlik Replicateサーバー マシンに Linux 用のMicrosoft ODBC Driver 17.6をインストールし、接続を確認します。
• ドライバーについては以下をご参照下さい:
 Microsoft ODBC Driver for SQL Server をインストールする (Linux)
sqlcmd -S <remoteip> -U <user> -p -Q "SELECT @@VERSION“
Password:
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------
Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64)
Sep 24 2019 13:48:23
Copyright (C) 2019 Microsoft Corporation
Enterprise Evaluation Edition (64-bit) on Windows Server 2019 Standard 10.0
<X64> (Build 17763: ) (Hypervisor)
(1 rows affected)
インストール 接続確認 (sqlcmdで接続確認が可能)
7
Qlik Replicateからデータ
ベースへアクセスするための
ユーザーの追加
8
必要なアクセス許可
• Qlik Replicate上のMicrosoft Azure SQL Managed Instanceエンドポイントで指定するユーザーに対し、ソースとなるデータ
ベースのdb_ownerロールのメンバーを付与する必要があります。
• db_ownerデータベース ロールを使用するには、Replicateユーザーに対してmaster DBのアクセスを許可し、次の権限を付与す
る必要があります。(以下はreplicate_userに権限を付与する例となります。)
 Grant view any definition to replicate_user;
 Grant view server state to replicate_user;
 Grant execute on sp_repldone to replicate_user;
 Grant execute on sp_replincrementlsn to replicate_user;
 Grant execute on sp_addpublication to replicate_user;
 Grant execute on sp_addarticle to replicate_user;
 Grant execute on sp_articlefilter to replicate_user;
 Grant select on sys.fn_dblog to replicate_user;
9
Microsoft Azure SQL
マネージド インスタンス
側での基本セットアップ
10
マネージドインスタンスのバックアップと回復の設定
• Microsoft Azure SQL マネージ インスタンスを作成する場合は、完全復旧モデルを有効にする必要があります。
 完全復旧モデルはデフォルトで、SQLマネージインスタンスでサポートされる唯一の復旧モデルです。
 Suppress recovery model errors - server configuration option - SQL Server | Microsoft Docs
11
バックアップと回復の準備
• データのレプリケートを開始する前に、ソースとして利用する全てのデータベースの完全なバックアップがあることを確認します。
 SQL マネージド インスタンスは自動的にバックアップされます。Azure Portalから確認が可能です。
 Microsoft SQL Sever Management Studioからのバックアップ操作は、service-managed transparent data encryptionを含むデータ
ベースのバックアップはサポートされていないため失敗します。
12
SQLマネージドインスタンスのCDCのためのセットアップ
CDC 用に Microsoft Azure SQL マネージド インスタンスをセットアップするには、次の手順を実行します。
1. DB インスタンスに管理ユーザーとしてログインし、次のようにMS-CDC 用のデータベースを設定します。(source_db_nameはソースデータベースの
名前です。)
exec source_db_name.dbo.sp_cdc_enable_db
2. MS-CDC を有効にするには、対象のソース テーブルごとに次のコマンドを実行します。(schema_nameとtable_nameは、それぞれソーススキー
マとソーステーブルの名前です。)
exec sys.sp_cdc_enable_table
@source_schema = N'schema_name',
@source_name = N'table_name',
@role_name = NULL
exec sys.sp_cdc_add_job @job_type = 'capture'
exec sys.sp_cdc_add_job @job_type = 'cleanup’
GO
13
SQLマネージドインスタンスのCDCのためのセットアップ
3. 以下のコマンドでジョブの情報を表示することができます。
exec sys.sp_cdc_help_jobs
4. 「capture」ジョブの@pollingintervalを可能な最大値に変更して、ソースで使用可能な変更の保存期間を設定します。
USE SourceDB;
GO
exec [sys].[sp_cdc_change_job]
@job_type = N'capture',
@pollinginterval = <数値>
GO
EXEC [sys].[sp_cdc_stop_job]
@job_type = N'capture'
GO
EXEC [sys].[sp_cdc_start_job]
@job_type = N'capture'
GO
14
SQLマネージドインスタンスのCDCのためのセットアップ
• CDCコマンドの詳細については以下を参照ください。
変更データキャプチャのストアドプロシージャ (Transact-sql) - SQL Server | Microsoft Docs
制限
• CDC はトランザクションログでのみサポートされており、バックアップを使用するオプションはありません。
• イベントは、バックアップに移動したり、切り捨てられたりすると失われる可能性があります。
15
Qlik Replicateでの
エンドポイント定義
16
一般的な接続プロパティの設定
SQL Server ソース エンドポイントをQlik レプリケートに追加するには、次の手順を実行します。
1. Qlik レプリケートコンソールで、[Manage Endpoints Connections] をクリックし、[New Endpoint Connection] ボタンをクリックします。
2. [Name]フィールドに、データベースの名前を入力します。
3. [Description]フィールドに、SQL Server データベースを識別するための説明を入力します。これはオプションです。
4. データベースRoleとして[Source] を選択します。
5. データベースの種類として [Microsoft Azure SQL Managed Instance]を選択します。
6. Server nameを指定します。これは、ソース データベースを含む SQL Server インスタンスを持つコンピュータのホスト名または IP アドレスです。
※ デフォルトのポートをオーバーライドするには、ポートをサーバー名に追加します(カンマで区切ります)。たとえば、サーバー名が
myserver.company.localで、ポートが3333の場合、サーバー名は次のように入力する必要があります。
myserver.company.local,3333
17
一般的な接続プロパティの設定
7. [Windows 認証]または[SQL Server 認証]を選択します。
• [Windows 認証]
 Qlik Replicateサービス用に設定されたアカウントを使用してSQL Server に接続します。
 Qlik Replicateが Windows にインストールされている場合にのみ選択可能です。
 以下のユーザー設定が必要です:
 SQL Serverインスタンスは、Windowsログオンを許可するように設定します。
 Qlik Replicateユーザーは、“Qlik Replicate Server” サービス アカウントの “ログオン” ユーザーとして指定されている、もし
くは、SQL Server は、Qlik Replicate Serverサービス アカウントのログインを許可するように構成されている必要があります。
• [SQL Server 認証]
 SQL Server に接続するためのユーザー名とパスワードを指定します。
 SQL Serverユーザーが正しいアクセス権限を持っていることが必要です。
8. データベース名を入力するか、[参照]をクリックして、使用可能なデータベースの一覧からデータベースを選択します。これは、データのレプリケーショ
ン元のデータベースの名前です。
18
レプリケートによってデータベースに作成されるアイテム
Qlikレプリケートは、変更をキャプチャするために、タスクの開始時に Microsoft SQL Serverデータベースのdboスキーマにさまざまなア
イテムを作成します。タスクが完了したら、安全に削除できます。
• 未処理トランザクションを追跡するために、次のアーティファクトが作成されます。
 #attrep_dbcc_open_trans_table
• LSN (ログ シーケンス番号) が有効であることを確認するために、次の関数が作成されます。
 attrep_fn_LsnSegmentToHexa
 attrep_fn_NumericLsnToHexa
19
圧縮方式とデータ型
20
サポートされている圧縮方法
次の表は、Qlik Replicateがサポートする各バージョンの圧縮方法を示しています。
Row/Page Compression (at
Partition Level)
Vardecimal Storage Format Vardecimal Storage Format
Sparse Columns
Vardecimal Storage Format
Sparse Columns
Columnar Structure
Compression
Yes No No No
21
ソースデータ型
Qlik Replicateの Microsoft Azure SQL マネージドインスタンス ソースは、ほとんどの Azure SQL マネージドインスタンス デー
タ型をサポートしています。次の表は、Qlik Replicateを使用する場合にサポートされるMicrosoft Azure SQLマネージドインスタ
ンス のソース データ型と、Qlik Replicateデータ型への既定のマッピングを示しています。ターゲット エンドポイントが Microsoft
Azure SQLマネージドインスタンスではない場合、Microsoft Azure SQL マネージドインスタンスデータ型はQlik Replicateデー
タ型にのみマップされることに注意してください。ターゲットエンドポイントが Microsoft Azure SQL マネージド インスタンスである場
合のデータ型マッピングと照合順序のサポートについては、「同種レプリケーション」を参照してください。
ターゲットにマップされているデータ型を表示する方法については、使用しているターゲット エンドポイントのセクションを参照してください。
※ 行サイズが 8060 を超えると、VARCHAR、NVARCHAR、および VARBINARY データ型は行外に格納されます。このような
データをレプリケートするには、「データ の情報付加」で説明されているソースルックアップ関数を使用します。
※ Collatable data types は、アスタリスク (*) で示されます。
22
ソースデータ型
Microsoft SQL Server データ型 Qlik Replicate データ型
BIGINT INT8
BIT BOOLEAN
DECIMAL NUMERIC
INT INT4
MONEY NUMERIC (19,4)
NUMERIC (p,s) NUMERIC
SMALLINT INT2
SMALLMONEY NUMERIC (10,4)
TINYINT UINT1
REAL REAL4
FLOAT REAL8
DOUBLE REAL8
DATETIME DATETIME
DATETIME2 DATETIME
SMALLDATETIME DATETIME
DATE DATE
TIME STRING (16)
DATETIMEOFFSET STRING
*CHAR STRING
*VARCHAR STRING
*VARCHAR (max)
*TEXT
Qlik Replicateでこのデータ型を使用するには、特定のタス
クに対して CLOB を使用できるようにする必要があります。
SQL Server の LOB 列の値を変更しなかった UPDATE
ステートメントの場合でも、ターゲットの LOB 列が更新されま
す。
CDC 中または [Allow unlimited LOB size] オプション
が有効になっている場合のフル ロード中は、LOB データ型は
主キーを持つテーブルでのみサポートされます。
CLOB
*NCHAR WSTRING
*NVARCHAR (length) WSTRING
Microsoft SQL Server データ型 Qlik Replicate データ型
*NVARCHAR (max)
*NTEXT
このデータ型をQlik レプリケートで使用するには、特定のタスクに対して
NLOB の使用を有効にする必要があります。
SQL Server の LOB 列の値を変更しなかった UPDATE ステートメン
トの場合でも、ターゲットの LOB 列が更新されます。
CDC 中または [Allow unlimited LOB size] オプションが有効に
なっている場合のフル ロード中は、LOB データ型は主キーを持つテーブ
ルでのみサポートされます。
NCLOB
BINARY BYTES
VARBINARY BYTES
VARBINARY (max)
IMAGE
SQL Server の LOB 列の値を変更しなかった UPDATE ステートメン
トの場合でも、ターゲットの LOB 列が更新されます。
このデータ型をQlik Replicateで使用するには、特定のタスクに対して
BLOB の使用を有効にする必要があります。
CDC 中または [Allow unlimited LOB size] オプションが有効に
なっている場合のフル ロード中は、LOB データ型は主キーを持つテーブ
ルでのみサポートされます。
BLOB
TIMESTAMP BYTES
UNIQUEIDENTIFIER STRING
HIERARCHYID
HIERARCHYID - Microsoft SQL Serverにレプリケートするとき。
STRING (250) - Microsoft SQL Serverにレプリケートするとき。
XML
SQL Server の LOB 列の値を変更しなかった UPDATE ステートメン
トの場合でも、ターゲットの LOB 列が更新されます。
このデータ型をQlik レプリケートで使用するには、特定のタスクに対して
NLOB の使用を有効にする必要があります。
CDC 中または [Allow unlimited LOB size] オプションが有効に
なっている場合のフル ロード中は、LOB データ型は主キーを持つテーブ
ルでのみサポートされます。
CLOB
GEOMETRY CLOB
GEOGRAPHY CLOB
23
サポートされていないデータ型
次のデータ型のフィールドを含むテーブルは、Qlik Replicateではサポートされていません。
• CURSOR
• SQL_VARIANT
• TABLE
※ ユーザー定義データ型は、基本型に従ってサポートされます。たとえば、DATETIME に基づくユーザー定義データ型は、
DATETIME データ型として扱われます。
24
同種レプリケーション
Microsoft Azure SQLマネージドインスタンスソースからサポートされるMicrosoft SQL Serverベースのターゲットにレプリケート
する場合、ソースとターゲットのデータ型の大部分は同一になります。
※ 同種レプリケーションでは、ソース データは最初にQlik Replicateデータ型を通過するため、その種類の制限が適用されます。
データ型のレプリケートとその制限 (関連する場合) については、「データ型のレプリケート」を参照してください。
Microsoft Azure SQL マネージドインスタンスからレプリケートするときにソースデータが通過するレプリケート データ型については、
前述のQlik Replicateデータ型へのマッピング テーブルを参照してください。
※ XMLデータ・タイプを使用して列を複製する際にデータが切り捨てられないようにするために、タスク設定で「Allow unlimited
LOB size」オプションを有効にすることを強くお勧めします。
さらに、同種レプリケーションでは、ソース列とテーブルの照合順序は、「列照合およびテーブル照合順序」で説明されているように
ターゲットに複製されます。
25
同種レプリケーションでのデータ型の例外
Microsoft SQL Server ソース Microsoft SQL Server ターゲット
DATETIME Microsoft SQL Server 2016より前のサポートされている
バージョン:
DATETIME
Microsoft SQL Server 2016以降:
DATETIME2
VARCHAR VARCHAR (x)
(when x=0 or x>8000)
else VARCHAR (max)
NVARCHAR (length) NVARCHAR (x)
(when x=0 or x>8000)
else NVARCHAR (max)
VARBINARY VARBINARY (x)
(when x=0 or x>8000)
else VARBINARY (max)
HIERARCHYID VARCHAR (x)
TIMESTAMP VARBINARY
Microsoft Azure SQLマネージドインスタンスソースからサポートされるMicrosoft SQL Serverベースのター
ゲットにレプリケートする場合、ソースデータとターゲットデータ型は同じになりますが、次の例外があります。
26
列とテーブルの照合順序
あるMicrosoft Azure SQLマネージドインスタンスから別のサポートされるMicrosoft SQL Serverベースのターゲットにレプリケー
トする場合、列とテーブルの照合順序がターゲットにレプリケートされます。
※ 照合順序のレプリケーションをサポートするには、DBA は、ソースのMicrosoft Azure SQLマネージドインスタンスに対して定
義されている照合順序が、ターゲットの SQL Server データベースに対して定義されている照合順序と同じであることを確認す
る必要があります。
Non-nullable列とプライマリ/一意インデックス名
プライマリ/一意のインデックス名は、同種レプリケーション時に保持されます。Non-nullable列は、次のデータ型を除き、同種レプリ
ケーション中も保持されます。
• text
• ntext1
• varchar(max)
• nvarchar(max)
• varbinary(max)
• image
• xml
27
制限事項など
28
制限事項
レプリケートタスクで Microsoft Azure SQL マネージド インスタンス のソース エンドポイントを使用する場合は、次の制限が適用されます。
• セカンダリ SQL Server データベースは、ソース データベースとしてサポートされていません。
• レプリケーションタスクで Microsoft Azure SQL マネージド インスタンス ソース データベースを使用している場合、タスクを削除しても、タスクで使用
されたデータベースの Microsoft Azure SQL マネージド インスタンスレプリケーションパブリッシャー定義は削除されません。Microsoft Azure
SQL マネージド インスタンス システム管理者は、これらの定義を Microsoft Azure SQL マネージド インスタンスから削除する必要があります。
• スパース テーブルはサポートされていません。
• インデックス付きビューからのデータのレプリケートはサポートされていません。
• sp_renameを使用したテーブルの名前変更はサポートされていません (例sp_rename: 'Sales.SalesRegion'、'SalesReg;)
• sp_renameを使用して列の名前を変更することはサポートされていません (例えば、sp_rename 'Sales.Sales.Region'、'RegID'、
'COLUMN')。)
• TRUNCATE イベントはキャプチャされません。
• 計算列のレプリケーションは、フル ロードレプリケーションタスクでのみサポートされます。変更処理中に、計算列を持つテーブルはすべて中断されます。
したがって、計算列を持つテーブルから変更をキャプチャする変更の適用タスクや変更の保存タスクを実行する必要がある場合は、タスクからそのような
列を除外する変換を定義する必要があります。
• Microsoft Azure SQL マネージド インスタンス のパーティション切り替えはサポートされていません。
• WRITETEXT ユーティリティおよび UPDATETEXT ユーティリティを使用する場合、Qlik Replicateはソース データベースに適用されたイベントを
キャプチャしません。
• 次の DML パターンはサポートされていません。
 select <*> into <new_table> from <existing_table>
• 列レベルの暗号化はサポートされていません。
29
制限事項
• バックアップ トランザクションログにアクセスする場合は、次の制限が適用されます。
 暗号化されたバックアップはサポートされていません。
 URLまたは Windows Azureに保存されたバックアップはサポートされていません。
• 複数のディスクへの Microsoft Azure SQLマネージ インスタンス のバックアップはサポートされていません。
• SQL Serverの空間データタイプ(GEOGRAPHYとGEOMETRY)に値を挿入するとき、SRID(Spatial Reference
System Identifier)プロパティを無視するか、または別の番号を指定することができます - この場合、デフォルトのSRIDが使用
されます(GEOMETRYの場合は0、GEOGRAPHYの場合は4326)。空間データタイプを持つテーブルを複製する場合、Qlik
Replicateはユーザーが挿入したSRIDをデフォルトのSRIDに置き換えます。GEOGRAPHY データ型とジオメトリ データ 型のレプ
リケーションは、制限付き LOB モードでのみサポートされます。
• GEOGRAPHY データ型とジオメトリ データ 型のレプリケーションは、制限付き LOB モードでのみサポートされます。
• 列ストア インデックスはサポートされていません。
• メモリ最適化テーブル (インメモリ OLTP を使用) はサポートされていません。
• テンポラル データベースはサポートされていません。
• 遅延持続性(Delayed durability)はサポートされていません。
• テーブル変更追跡はサポートされていません。
• ODBCの制限により、16列以上を主キーの一部にすることはできません。
• マスクされたデータは、マスクなしでターゲットに作成されます。
サポートされていない Microsoft Azure SQL マネージド インスタンスのセキュリティ機能
次の Microsoft Azure SQL マネージド インスタンス のセキュリティ機能を使用するテーブルはサポートされていません。
• Always Encrypted
• Row-Level Security
www.qlik.com/sap

More Related Content

What's hot

Qlik Senseを使ったSAP ECCとSAP S4 HANAのデータ分析
Qlik Senseを使ったSAP ECCとSAP S4 HANAのデータ分析Qlik Senseを使ったSAP ECCとSAP S4 HANAのデータ分析
Qlik Senseを使ったSAP ECCとSAP S4 HANAのデータ分析QlikPresalesJapan
 
20210907 Qlik Tech Talk Snowflake with Qlik Best Practices
20210907 Qlik Tech Talk Snowflake with Qlik Best Practices20210907 Qlik Tech Talk Snowflake with Qlik Best Practices
20210907 Qlik Tech Talk Snowflake with Qlik Best PracticesQlikPresalesJapan
 
Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用
Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用
Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用QlikPresalesJapan
 
Azure Synapse Analyticsのターゲットエンドポイントとしての利用
Azure Synapse Analyticsのターゲットエンドポイントとしての利用Azure Synapse Analyticsのターゲットエンドポイントとしての利用
Azure Synapse Analyticsのターゲットエンドポイントとしての利用QlikPresalesJapan
 
SAP Application(DB)のソースエンドポイントとしての利用
SAP Application(DB)のソースエンドポイントとしての利用SAP Application(DB)のソースエンドポイントとしての利用
SAP Application(DB)のソースエンドポイントとしての利用QlikPresalesJapan
 
ODBC with CDCのソースエンドポイントとしての利用
ODBC with CDCのソースエンドポイントとしての利用ODBC with CDCのソースエンドポイントとしての利用
ODBC with CDCのソースエンドポイントとしての利用QlikPresalesJapan
 
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介QlikPresalesJapan
 
Qlik ReplicateでAmazon Kinesis Data Streamsをターゲットとして使用する
Qlik ReplicateでAmazon Kinesis Data Streamsをターゲットとして使用するQlik ReplicateでAmazon Kinesis Data Streamsをターゲットとして使用する
Qlik ReplicateでAmazon Kinesis Data Streamsをターゲットとして使用するQlikPresalesJapan
 
TECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバー
TECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバーTECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバー
TECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバーQlikPresalesJapan
 
Oracleのソース・ターゲットエンドポイントとしての利用
Oracleのソース・ターゲットエンドポイントとしての利用Oracleのソース・ターゲットエンドポイントとしての利用
Oracleのソース・ターゲットエンドポイントとしての利用QlikPresalesJapan
 
Google BigQueryのターゲットエンドポイントとしての利用
Google BigQueryのターゲットエンドポイントとしての利用Google BigQueryのターゲットエンドポイントとしての利用
Google BigQueryのターゲットエンドポイントとしての利用QlikPresalesJapan
 
Microsoft Azure Databricksターゲットエンドポイントとしての利用
Microsoft Azure Databricksターゲットエンドポイントとしての利用Microsoft Azure Databricksターゲットエンドポイントとしての利用
Microsoft Azure Databricksターゲットエンドポイントとしての利用QlikPresalesJapan
 
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編QlikPresalesJapan
 
PostgreSQLのソース・ターゲットエンドポイントとしての利用
PostgreSQLのソース・ターゲットエンドポイントとしての利用PostgreSQLのソース・ターゲットエンドポイントとしての利用
PostgreSQLのソース・ターゲットエンドポイントとしての利用QlikPresalesJapan
 
MySQLのソース・ターゲットエンドポイントとしての利用
MySQLのソース・ターゲットエンドポイントとしての利用MySQLのソース・ターゲットエンドポイントとしての利用
MySQLのソース・ターゲットエンドポイントとしての利用QlikPresalesJapan
 
ODBCのソース・ターゲットエンドポイントとしての利用
ODBCのソース・ターゲットエンドポイントとしての利用ODBCのソース・ターゲットエンドポイントとしての利用
ODBCのソース・ターゲットエンドポイントとしての利用QlikPresalesJapan
 
Snowflake on Googleのターゲットエンドポイントとしての利用
Snowflake on Googleのターゲットエンドポイントとしての利用Snowflake on Googleのターゲットエンドポイントとしての利用
Snowflake on Googleのターゲットエンドポイントとしての利用QlikPresalesJapan
 
IBM DB2 for zOSのソースエンドポイントとしての利用
IBM DB2 for zOSのソースエンドポイントとしての利用IBM DB2 for zOSのソースエンドポイントとしての利用
IBM DB2 for zOSのソースエンドポイントとしての利用QlikPresalesJapan
 
Microsoft Azure HDInsightをターゲットエンドポイントとして使用する
Microsoft Azure HDInsightをターゲットエンドポイントとして使用するMicrosoft Azure HDInsightをターゲットエンドポイントとして使用する
Microsoft Azure HDInsightをターゲットエンドポイントとして使用するQlikPresalesJapan
 
IBM DB2 for iSeriesのソースエンドポイントとしての利用
IBM DB2 for iSeriesのソースエンドポイントとしての利用IBM DB2 for iSeriesのソースエンドポイントとしての利用
IBM DB2 for iSeriesのソースエンドポイントとしての利用QlikPresalesJapan
 

What's hot (20)

Qlik Senseを使ったSAP ECCとSAP S4 HANAのデータ分析
Qlik Senseを使ったSAP ECCとSAP S4 HANAのデータ分析Qlik Senseを使ったSAP ECCとSAP S4 HANAのデータ分析
Qlik Senseを使ったSAP ECCとSAP S4 HANAのデータ分析
 
20210907 Qlik Tech Talk Snowflake with Qlik Best Practices
20210907 Qlik Tech Talk Snowflake with Qlik Best Practices20210907 Qlik Tech Talk Snowflake with Qlik Best Practices
20210907 Qlik Tech Talk Snowflake with Qlik Best Practices
 
Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用
Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用
Microsoft SQL Serverのソース・ターゲットエンドポイントとしての利用
 
Azure Synapse Analyticsのターゲットエンドポイントとしての利用
Azure Synapse Analyticsのターゲットエンドポイントとしての利用Azure Synapse Analyticsのターゲットエンドポイントとしての利用
Azure Synapse Analyticsのターゲットエンドポイントとしての利用
 
SAP Application(DB)のソースエンドポイントとしての利用
SAP Application(DB)のソースエンドポイントとしての利用SAP Application(DB)のソースエンドポイントとしての利用
SAP Application(DB)のソースエンドポイントとしての利用
 
ODBC with CDCのソースエンドポイントとしての利用
ODBC with CDCのソースエンドポイントとしての利用ODBC with CDCのソースエンドポイントとしての利用
ODBC with CDCのソースエンドポイントとしての利用
 
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介
 
Qlik ReplicateでAmazon Kinesis Data Streamsをターゲットとして使用する
Qlik ReplicateでAmazon Kinesis Data Streamsをターゲットとして使用するQlik ReplicateでAmazon Kinesis Data Streamsをターゲットとして使用する
Qlik ReplicateでAmazon Kinesis Data Streamsをターゲットとして使用する
 
TECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバー
TECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバーTECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバー
TECHTALK 20200923 Qlik Sense+Qlik NPrinting でセルフサービスBIから定型帳票の配信までをカバー
 
Oracleのソース・ターゲットエンドポイントとしての利用
Oracleのソース・ターゲットエンドポイントとしての利用Oracleのソース・ターゲットエンドポイントとしての利用
Oracleのソース・ターゲットエンドポイントとしての利用
 
Google BigQueryのターゲットエンドポイントとしての利用
Google BigQueryのターゲットエンドポイントとしての利用Google BigQueryのターゲットエンドポイントとしての利用
Google BigQueryのターゲットエンドポイントとしての利用
 
Microsoft Azure Databricksターゲットエンドポイントとしての利用
Microsoft Azure Databricksターゲットエンドポイントとしての利用Microsoft Azure Databricksターゲットエンドポイントとしての利用
Microsoft Azure Databricksターゲットエンドポイントとしての利用
 
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
スクリプト実行可能なサーバーサイド拡張(SSE)の実装例とその応用 - Node.js編
 
PostgreSQLのソース・ターゲットエンドポイントとしての利用
PostgreSQLのソース・ターゲットエンドポイントとしての利用PostgreSQLのソース・ターゲットエンドポイントとしての利用
PostgreSQLのソース・ターゲットエンドポイントとしての利用
 
MySQLのソース・ターゲットエンドポイントとしての利用
MySQLのソース・ターゲットエンドポイントとしての利用MySQLのソース・ターゲットエンドポイントとしての利用
MySQLのソース・ターゲットエンドポイントとしての利用
 
ODBCのソース・ターゲットエンドポイントとしての利用
ODBCのソース・ターゲットエンドポイントとしての利用ODBCのソース・ターゲットエンドポイントとしての利用
ODBCのソース・ターゲットエンドポイントとしての利用
 
Snowflake on Googleのターゲットエンドポイントとしての利用
Snowflake on Googleのターゲットエンドポイントとしての利用Snowflake on Googleのターゲットエンドポイントとしての利用
Snowflake on Googleのターゲットエンドポイントとしての利用
 
IBM DB2 for zOSのソースエンドポイントとしての利用
IBM DB2 for zOSのソースエンドポイントとしての利用IBM DB2 for zOSのソースエンドポイントとしての利用
IBM DB2 for zOSのソースエンドポイントとしての利用
 
Microsoft Azure HDInsightをターゲットエンドポイントとして使用する
Microsoft Azure HDInsightをターゲットエンドポイントとして使用するMicrosoft Azure HDInsightをターゲットエンドポイントとして使用する
Microsoft Azure HDInsightをターゲットエンドポイントとして使用する
 
IBM DB2 for iSeriesのソースエンドポイントとしての利用
IBM DB2 for iSeriesのソースエンドポイントとしての利用IBM DB2 for iSeriesのソースエンドポイントとしての利用
IBM DB2 for iSeriesのソースエンドポイントとしての利用
 

Similar to Microsoft Azure SQLマネージド インスタンスのソースとしての利用

Summary of SQL Database Updates
Summary of SQL Database UpdatesSummary of SQL Database Updates
Summary of SQL Database UpdatesOshitari_kochi
 
SQL Server 2019 とともに知る Microsoft Data Platform
SQL Server 2019 とともに知る Microsoft Data PlatformSQL Server 2019 とともに知る Microsoft Data Platform
SQL Server 2019 とともに知る Microsoft Data PlatformDaiyu Hatakeyama
 
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]日本マイクロソフト株式会社
 
Sql server 構築 運用 tips
Sql server 構築 運用 tipsSql server 構築 運用 tips
Sql server 構築 運用 tipsMasayuki Ozawa
 
Share pointを支えるsql server2014最新情報 tokyo_公開用
Share pointを支えるsql server2014最新情報 tokyo_公開用Share pointを支えるsql server2014最新情報 tokyo_公開用
Share pointを支えるsql server2014最新情報 tokyo_公開用Yukio Kumazawa
 
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会オラクルエンジニア通信
 
C11,12 SQL Server 2012 Performance Tuning by Yukio Kumazawa
C11,12 SQL Server 2012 Performance Tuning by Yukio KumazawaC11,12 SQL Server 2012 Performance Tuning by Yukio Kumazawa
C11,12 SQL Server 2012 Performance Tuning by Yukio KumazawaInsight Technology, Inc.
 
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解するdb tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解するMasayuki Ozawa
 
MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!
MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!
MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!yoyamasaki
 
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティスDBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティスdecode2016
 
Qlik composeを利用したDWH構築の流れ
Qlik composeを利用したDWH構築の流れQlik composeを利用したDWH構築の流れ
Qlik composeを利用したDWH構築の流れQlikPresalesJapan
 
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio KumazawaInsight Technology, Inc.
 
[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏
[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏
[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏Insight Technology, Inc.
 
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説Masahiko Sawada
 
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。Masayuki Ozawa
 
Oracle Cloud Infrastructure:2022年5月度サービス・アップデート
Oracle Cloud Infrastructure:2022年5月度サービス・アップデートOracle Cloud Infrastructure:2022年5月度サービス・アップデート
Oracle Cloud Infrastructure:2022年5月度サービス・アップデートオラクルエンジニア通信
 
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理Oshitari_kochi
 
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!Masayuki Ozawa
 
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送Google Cloud Platform - Japan
 

Similar to Microsoft Azure SQLマネージド インスタンスのソースとしての利用 (20)

Summary of SQL Database Updates
Summary of SQL Database UpdatesSummary of SQL Database Updates
Summary of SQL Database Updates
 
PostgreSQL 12の話
PostgreSQL 12の話PostgreSQL 12の話
PostgreSQL 12の話
 
SQL Server 2019 とともに知る Microsoft Data Platform
SQL Server 2019 とともに知る Microsoft Data PlatformSQL Server 2019 とともに知る Microsoft Data Platform
SQL Server 2019 とともに知る Microsoft Data Platform
 
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
M20_Azure SQL Database 最新アップデートをまとめてキャッチアップ [Microsoft Japan Digital Days]
 
Sql server 構築 運用 tips
Sql server 構築 運用 tipsSql server 構築 運用 tips
Sql server 構築 運用 tips
 
Share pointを支えるsql server2014最新情報 tokyo_公開用
Share pointを支えるsql server2014最新情報 tokyo_公開用Share pointを支えるsql server2014最新情報 tokyo_公開用
Share pointを支えるsql server2014最新情報 tokyo_公開用
 
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
MySQL Technology Cafe #14 MySQL Shellを使ってもっと楽をしようの会
 
C11,12 SQL Server 2012 Performance Tuning by Yukio Kumazawa
C11,12 SQL Server 2012 Performance Tuning by Yukio KumazawaC11,12 SQL Server 2012 Performance Tuning by Yukio Kumazawa
C11,12 SQL Server 2012 Performance Tuning by Yukio Kumazawa
 
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解するdb tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
db tech showcase 2019 SQL Database Hyperscale 徹底分析 - 最新アーキテクチャの特徴を理解する
 
MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!
MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!
MySQL Cluster7.3 GAリリース記念セミナー! MySQL & NoSQL 圧倒的な進化を続けるMySQLの最新機能!
 
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティスDBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
 
Qlik composeを利用したDWH構築の流れ
Qlik composeを利用したDWH構築の流れQlik composeを利用したDWH構築の流れ
Qlik composeを利用したDWH構築の流れ
 
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
 
[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏
[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏
[20171019 三木会] データベース・マイグレーションについて by 株式会社シー・エス・イー 藤井 元雄 氏
 
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
 
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
Linux 対応だけじゃない!! sql server 2017 こんな機能が追加されています。
 
Oracle Cloud Infrastructure:2022年5月度サービス・アップデート
Oracle Cloud Infrastructure:2022年5月度サービス・アップデートOracle Cloud Infrastructure:2022年5月度サービス・アップデート
Oracle Cloud Infrastructure:2022年5月度サービス・アップデート
 
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
SQL Beginners Day #1 - SQL Server および Azure SQL のインストールと管理
 
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
 
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
[Cloud OnAir] 最新アップデート Google Cloud データ関連ソリューション 2020年5月14日 放送
 

More from QlikPresalesJapan

Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQLTalend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQLQlikPresalesJapan
 
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptxQlikPresalesJapan
 
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介QlikPresalesJapan
 
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法QlikPresalesJapan
 
Qlik Tips - 2024/04/16 Capacity データ消費の確認
Qlik Tips - 2024/04/16 Capacity データ消費の確認Qlik Tips - 2024/04/16 Capacity データ消費の確認
Qlik Tips - 2024/04/16 Capacity データ消費の確認QlikPresalesJapan
 
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJarTalend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJarQlikPresalesJapan
 
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説QlikPresalesJapan
 
Talend Cloudの管理プラットフォーム Talend Management Consoleのご紹介
Talend Cloudの管理プラットフォームTalend Management Consoleのご紹介Talend Cloudの管理プラットフォームTalend Management Consoleのご紹介
Talend Cloudの管理プラットフォーム Talend Management Consoleのご紹介QlikPresalesJapan
 
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用QlikPresalesJapan
 
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法QlikPresalesJapan
 
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)QlikPresalesJapan
 
Talend Studioの汎用JDBCコンポーネントを使う - JDBC API
Talend Studioの汎用JDBCコンポーネントを使う - JDBC APITalend Studioの汎用JDBCコンポーネントを使う - JDBC API
Talend Studioの汎用JDBCコンポーネントを使う - JDBC APIQlikPresalesJapan
 
20240319 Qlik Tips 折れ線チャートの時系列予測についての説明
20240319  Qlik Tips  折れ線チャートの時系列予測についての説明20240319  Qlik Tips  折れ線チャートの時系列予測についての説明
20240319 Qlik Tips 折れ線チャートの時系列予測についての説明QlikPresalesJapan
 
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析QlikPresalesJapan
 
TECH TALK Talend Administration Center の紹介
TECH TALK Talend Administration Center の紹介TECH TALK Talend Administration Center の紹介
TECH TALK Talend Administration Center の紹介QlikPresalesJapan
 
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-QlikPresalesJapan
 
Qlik What's New - February 2024 リリースの新機能のご紹介
Qlik What's New - February 2024 リリースの新機能のご紹介Qlik What's New - February 2024 リリースの新機能のご紹介
Qlik What's New - February 2024 リリースの新機能のご紹介QlikPresalesJapan
 
20240213_TechTalk_TalendStudio.pptx
20240213_TechTalk_TalendStudio.pptx20240213_TechTalk_TalendStudio.pptx
20240213_TechTalk_TalendStudio.pptxQlikPresalesJapan
 
20240206 Qlik Tips Pivot Straight TBL の改善
20240206 Qlik Tips Pivot Straight TBL の改善20240206 Qlik Tips Pivot Straight TBL の改善
20240206 Qlik Tips Pivot Straight TBL の改善QlikPresalesJapan
 
新しいテキストオブジェクト
新しいテキストオブジェクト新しいテキストオブジェクト
新しいテキストオブジェクトQlikPresalesJapan
 

More from QlikPresalesJapan (20)

Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQLTalend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
 
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
 
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
 
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
 
Qlik Tips - 2024/04/16 Capacity データ消費の確認
Qlik Tips - 2024/04/16 Capacity データ消費の確認Qlik Tips - 2024/04/16 Capacity データ消費の確認
Qlik Tips - 2024/04/16 Capacity データ消費の確認
 
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJarTalend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
 
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
 
Talend Cloudの管理プラットフォーム Talend Management Consoleのご紹介
Talend Cloudの管理プラットフォームTalend Management Consoleのご紹介Talend Cloudの管理プラットフォームTalend Management Consoleのご紹介
Talend Cloudの管理プラットフォーム Talend Management Consoleのご紹介
 
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
 
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
 
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
 
Talend Studioの汎用JDBCコンポーネントを使う - JDBC API
Talend Studioの汎用JDBCコンポーネントを使う - JDBC APITalend Studioの汎用JDBCコンポーネントを使う - JDBC API
Talend Studioの汎用JDBCコンポーネントを使う - JDBC API
 
20240319 Qlik Tips 折れ線チャートの時系列予測についての説明
20240319  Qlik Tips  折れ線チャートの時系列予測についての説明20240319  Qlik Tips  折れ線チャートの時系列予測についての説明
20240319 Qlik Tips 折れ線チャートの時系列予測についての説明
 
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
 
TECH TALK Talend Administration Center の紹介
TECH TALK Talend Administration Center の紹介TECH TALK Talend Administration Center の紹介
TECH TALK Talend Administration Center の紹介
 
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
 
Qlik What's New - February 2024 リリースの新機能のご紹介
Qlik What's New - February 2024 リリースの新機能のご紹介Qlik What's New - February 2024 リリースの新機能のご紹介
Qlik What's New - February 2024 リリースの新機能のご紹介
 
20240213_TechTalk_TalendStudio.pptx
20240213_TechTalk_TalendStudio.pptx20240213_TechTalk_TalendStudio.pptx
20240213_TechTalk_TalendStudio.pptx
 
20240206 Qlik Tips Pivot Straight TBL の改善
20240206 Qlik Tips Pivot Straight TBL の改善20240206 Qlik Tips Pivot Straight TBL の改善
20240206 Qlik Tips Pivot Straight TBL の改善
 
新しいテキストオブジェクト
新しいテキストオブジェクト新しいテキストオブジェクト
新しいテキストオブジェクト
 

Microsoft Azure SQLマネージド インスタンスのソースとしての利用

  • 1. © 2019 QlikTech International AB. All rights reserved. Microsoft Azure SQL マネージド インスタンスの ソースとしての利用 クリックテック・ジャパン株式会社
  • 2. © 2019 QlikTech International AB. All rights reserved. 2 • Qlik Replicate側での基本セットアップ • Qlik Replicateからデータベースへアクセスするための ユーザーの追加 • Microsoft Azure SQLマネージド インスタンス 側での基本セットアップ • Qlik Replicateでのエンドポイント定義 • 圧縮方式とデータ型 • 制限事項など アジェンダ
  • 3. © 2019 QlikTech International AB. All rights reserved. 3 注意点 https://help.qlik.com/ • 本書作成後、バージョンアップなどによってサポートされるプラットフォームやドライバのバージョンなどが変更される可能性があるため、導入・設定作業に 際してはヘルプサイトも併せてご参照ください。 エンドポイントの設定 プラットフォームの サポート情報
  • 5. 5 Qlik Replicate for Windows Qlik Replicate for Windows • Qlik ReplicateサーバーマシンにWindows 用Microsoft ODBC Driver 17.6をインストールし、接続を確認します。 • ドライバーについては以下をご参照下さい:  Microsoft ODBC Driver for SQL Server on Windows のリリース ノート インストール 接続確認:ODBCデータソースアドミニストレータ(64bit)
  • 6. 6 Qlik Replicate for Linux Qlik Replicate for Linux • Qlik Replicateサーバー マシンに Linux 用のMicrosoft ODBC Driver 17.6をインストールし、接続を確認します。 • ドライバーについては以下をご参照下さい:  Microsoft ODBC Driver for SQL Server をインストールする (Linux) sqlcmd -S <remoteip> -U <user> -p -Q "SELECT @@VERSION“ Password: ------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------- Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64) Sep 24 2019 13:48:23 Copyright (C) 2019 Microsoft Corporation Enterprise Evaluation Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) (Hypervisor) (1 rows affected) インストール 接続確認 (sqlcmdで接続確認が可能)
  • 8. 8 必要なアクセス許可 • Qlik Replicate上のMicrosoft Azure SQL Managed Instanceエンドポイントで指定するユーザーに対し、ソースとなるデータ ベースのdb_ownerロールのメンバーを付与する必要があります。 • db_ownerデータベース ロールを使用するには、Replicateユーザーに対してmaster DBのアクセスを許可し、次の権限を付与す る必要があります。(以下はreplicate_userに権限を付与する例となります。)  Grant view any definition to replicate_user;  Grant view server state to replicate_user;  Grant execute on sp_repldone to replicate_user;  Grant execute on sp_replincrementlsn to replicate_user;  Grant execute on sp_addpublication to replicate_user;  Grant execute on sp_addarticle to replicate_user;  Grant execute on sp_articlefilter to replicate_user;  Grant select on sys.fn_dblog to replicate_user;
  • 9. 9 Microsoft Azure SQL マネージド インスタンス 側での基本セットアップ
  • 10. 10 マネージドインスタンスのバックアップと回復の設定 • Microsoft Azure SQL マネージ インスタンスを作成する場合は、完全復旧モデルを有効にする必要があります。  完全復旧モデルはデフォルトで、SQLマネージインスタンスでサポートされる唯一の復旧モデルです。  Suppress recovery model errors - server configuration option - SQL Server | Microsoft Docs
  • 11. 11 バックアップと回復の準備 • データのレプリケートを開始する前に、ソースとして利用する全てのデータベースの完全なバックアップがあることを確認します。  SQL マネージド インスタンスは自動的にバックアップされます。Azure Portalから確認が可能です。  Microsoft SQL Sever Management Studioからのバックアップ操作は、service-managed transparent data encryptionを含むデータ ベースのバックアップはサポートされていないため失敗します。
  • 12. 12 SQLマネージドインスタンスのCDCのためのセットアップ CDC 用に Microsoft Azure SQL マネージド インスタンスをセットアップするには、次の手順を実行します。 1. DB インスタンスに管理ユーザーとしてログインし、次のようにMS-CDC 用のデータベースを設定します。(source_db_nameはソースデータベースの 名前です。) exec source_db_name.dbo.sp_cdc_enable_db 2. MS-CDC を有効にするには、対象のソース テーブルごとに次のコマンドを実行します。(schema_nameとtable_nameは、それぞれソーススキー マとソーステーブルの名前です。) exec sys.sp_cdc_enable_table @source_schema = N'schema_name', @source_name = N'table_name', @role_name = NULL exec sys.sp_cdc_add_job @job_type = 'capture' exec sys.sp_cdc_add_job @job_type = 'cleanup’ GO
  • 13. 13 SQLマネージドインスタンスのCDCのためのセットアップ 3. 以下のコマンドでジョブの情報を表示することができます。 exec sys.sp_cdc_help_jobs 4. 「capture」ジョブの@pollingintervalを可能な最大値に変更して、ソースで使用可能な変更の保存期間を設定します。 USE SourceDB; GO exec [sys].[sp_cdc_change_job] @job_type = N'capture', @pollinginterval = <数値> GO EXEC [sys].[sp_cdc_stop_job] @job_type = N'capture' GO EXEC [sys].[sp_cdc_start_job] @job_type = N'capture' GO
  • 14. 14 SQLマネージドインスタンスのCDCのためのセットアップ • CDCコマンドの詳細については以下を参照ください。 変更データキャプチャのストアドプロシージャ (Transact-sql) - SQL Server | Microsoft Docs 制限 • CDC はトランザクションログでのみサポートされており、バックアップを使用するオプションはありません。 • イベントは、バックアップに移動したり、切り捨てられたりすると失われる可能性があります。
  • 16. 16 一般的な接続プロパティの設定 SQL Server ソース エンドポイントをQlik レプリケートに追加するには、次の手順を実行します。 1. Qlik レプリケートコンソールで、[Manage Endpoints Connections] をクリックし、[New Endpoint Connection] ボタンをクリックします。 2. [Name]フィールドに、データベースの名前を入力します。 3. [Description]フィールドに、SQL Server データベースを識別するための説明を入力します。これはオプションです。 4. データベースRoleとして[Source] を選択します。 5. データベースの種類として [Microsoft Azure SQL Managed Instance]を選択します。 6. Server nameを指定します。これは、ソース データベースを含む SQL Server インスタンスを持つコンピュータのホスト名または IP アドレスです。 ※ デフォルトのポートをオーバーライドするには、ポートをサーバー名に追加します(カンマで区切ります)。たとえば、サーバー名が myserver.company.localで、ポートが3333の場合、サーバー名は次のように入力する必要があります。 myserver.company.local,3333
  • 17. 17 一般的な接続プロパティの設定 7. [Windows 認証]または[SQL Server 認証]を選択します。 • [Windows 認証]  Qlik Replicateサービス用に設定されたアカウントを使用してSQL Server に接続します。  Qlik Replicateが Windows にインストールされている場合にのみ選択可能です。  以下のユーザー設定が必要です:  SQL Serverインスタンスは、Windowsログオンを許可するように設定します。  Qlik Replicateユーザーは、“Qlik Replicate Server” サービス アカウントの “ログオン” ユーザーとして指定されている、もし くは、SQL Server は、Qlik Replicate Serverサービス アカウントのログインを許可するように構成されている必要があります。 • [SQL Server 認証]  SQL Server に接続するためのユーザー名とパスワードを指定します。  SQL Serverユーザーが正しいアクセス権限を持っていることが必要です。 8. データベース名を入力するか、[参照]をクリックして、使用可能なデータベースの一覧からデータベースを選択します。これは、データのレプリケーショ ン元のデータベースの名前です。
  • 18. 18 レプリケートによってデータベースに作成されるアイテム Qlikレプリケートは、変更をキャプチャするために、タスクの開始時に Microsoft SQL Serverデータベースのdboスキーマにさまざまなア イテムを作成します。タスクが完了したら、安全に削除できます。 • 未処理トランザクションを追跡するために、次のアーティファクトが作成されます。  #attrep_dbcc_open_trans_table • LSN (ログ シーケンス番号) が有効であることを確認するために、次の関数が作成されます。  attrep_fn_LsnSegmentToHexa  attrep_fn_NumericLsnToHexa
  • 20. 20 サポートされている圧縮方法 次の表は、Qlik Replicateがサポートする各バージョンの圧縮方法を示しています。 Row/Page Compression (at Partition Level) Vardecimal Storage Format Vardecimal Storage Format Sparse Columns Vardecimal Storage Format Sparse Columns Columnar Structure Compression Yes No No No
  • 21. 21 ソースデータ型 Qlik Replicateの Microsoft Azure SQL マネージドインスタンス ソースは、ほとんどの Azure SQL マネージドインスタンス デー タ型をサポートしています。次の表は、Qlik Replicateを使用する場合にサポートされるMicrosoft Azure SQLマネージドインスタ ンス のソース データ型と、Qlik Replicateデータ型への既定のマッピングを示しています。ターゲット エンドポイントが Microsoft Azure SQLマネージドインスタンスではない場合、Microsoft Azure SQL マネージドインスタンスデータ型はQlik Replicateデー タ型にのみマップされることに注意してください。ターゲットエンドポイントが Microsoft Azure SQL マネージド インスタンスである場 合のデータ型マッピングと照合順序のサポートについては、「同種レプリケーション」を参照してください。 ターゲットにマップされているデータ型を表示する方法については、使用しているターゲット エンドポイントのセクションを参照してください。 ※ 行サイズが 8060 を超えると、VARCHAR、NVARCHAR、および VARBINARY データ型は行外に格納されます。このような データをレプリケートするには、「データ の情報付加」で説明されているソースルックアップ関数を使用します。 ※ Collatable data types は、アスタリスク (*) で示されます。
  • 22. 22 ソースデータ型 Microsoft SQL Server データ型 Qlik Replicate データ型 BIGINT INT8 BIT BOOLEAN DECIMAL NUMERIC INT INT4 MONEY NUMERIC (19,4) NUMERIC (p,s) NUMERIC SMALLINT INT2 SMALLMONEY NUMERIC (10,4) TINYINT UINT1 REAL REAL4 FLOAT REAL8 DOUBLE REAL8 DATETIME DATETIME DATETIME2 DATETIME SMALLDATETIME DATETIME DATE DATE TIME STRING (16) DATETIMEOFFSET STRING *CHAR STRING *VARCHAR STRING *VARCHAR (max) *TEXT Qlik Replicateでこのデータ型を使用するには、特定のタス クに対して CLOB を使用できるようにする必要があります。 SQL Server の LOB 列の値を変更しなかった UPDATE ステートメントの場合でも、ターゲットの LOB 列が更新されま す。 CDC 中または [Allow unlimited LOB size] オプション が有効になっている場合のフル ロード中は、LOB データ型は 主キーを持つテーブルでのみサポートされます。 CLOB *NCHAR WSTRING *NVARCHAR (length) WSTRING Microsoft SQL Server データ型 Qlik Replicate データ型 *NVARCHAR (max) *NTEXT このデータ型をQlik レプリケートで使用するには、特定のタスクに対して NLOB の使用を有効にする必要があります。 SQL Server の LOB 列の値を変更しなかった UPDATE ステートメン トの場合でも、ターゲットの LOB 列が更新されます。 CDC 中または [Allow unlimited LOB size] オプションが有効に なっている場合のフル ロード中は、LOB データ型は主キーを持つテーブ ルでのみサポートされます。 NCLOB BINARY BYTES VARBINARY BYTES VARBINARY (max) IMAGE SQL Server の LOB 列の値を変更しなかった UPDATE ステートメン トの場合でも、ターゲットの LOB 列が更新されます。 このデータ型をQlik Replicateで使用するには、特定のタスクに対して BLOB の使用を有効にする必要があります。 CDC 中または [Allow unlimited LOB size] オプションが有効に なっている場合のフル ロード中は、LOB データ型は主キーを持つテーブ ルでのみサポートされます。 BLOB TIMESTAMP BYTES UNIQUEIDENTIFIER STRING HIERARCHYID HIERARCHYID - Microsoft SQL Serverにレプリケートするとき。 STRING (250) - Microsoft SQL Serverにレプリケートするとき。 XML SQL Server の LOB 列の値を変更しなかった UPDATE ステートメン トの場合でも、ターゲットの LOB 列が更新されます。 このデータ型をQlik レプリケートで使用するには、特定のタスクに対して NLOB の使用を有効にする必要があります。 CDC 中または [Allow unlimited LOB size] オプションが有効に なっている場合のフル ロード中は、LOB データ型は主キーを持つテーブ ルでのみサポートされます。 CLOB GEOMETRY CLOB GEOGRAPHY CLOB
  • 23. 23 サポートされていないデータ型 次のデータ型のフィールドを含むテーブルは、Qlik Replicateではサポートされていません。 • CURSOR • SQL_VARIANT • TABLE ※ ユーザー定義データ型は、基本型に従ってサポートされます。たとえば、DATETIME に基づくユーザー定義データ型は、 DATETIME データ型として扱われます。
  • 24. 24 同種レプリケーション Microsoft Azure SQLマネージドインスタンスソースからサポートされるMicrosoft SQL Serverベースのターゲットにレプリケート する場合、ソースとターゲットのデータ型の大部分は同一になります。 ※ 同種レプリケーションでは、ソース データは最初にQlik Replicateデータ型を通過するため、その種類の制限が適用されます。 データ型のレプリケートとその制限 (関連する場合) については、「データ型のレプリケート」を参照してください。 Microsoft Azure SQL マネージドインスタンスからレプリケートするときにソースデータが通過するレプリケート データ型については、 前述のQlik Replicateデータ型へのマッピング テーブルを参照してください。 ※ XMLデータ・タイプを使用して列を複製する際にデータが切り捨てられないようにするために、タスク設定で「Allow unlimited LOB size」オプションを有効にすることを強くお勧めします。 さらに、同種レプリケーションでは、ソース列とテーブルの照合順序は、「列照合およびテーブル照合順序」で説明されているように ターゲットに複製されます。
  • 25. 25 同種レプリケーションでのデータ型の例外 Microsoft SQL Server ソース Microsoft SQL Server ターゲット DATETIME Microsoft SQL Server 2016より前のサポートされている バージョン: DATETIME Microsoft SQL Server 2016以降: DATETIME2 VARCHAR VARCHAR (x) (when x=0 or x>8000) else VARCHAR (max) NVARCHAR (length) NVARCHAR (x) (when x=0 or x>8000) else NVARCHAR (max) VARBINARY VARBINARY (x) (when x=0 or x>8000) else VARBINARY (max) HIERARCHYID VARCHAR (x) TIMESTAMP VARBINARY Microsoft Azure SQLマネージドインスタンスソースからサポートされるMicrosoft SQL Serverベースのター ゲットにレプリケートする場合、ソースデータとターゲットデータ型は同じになりますが、次の例外があります。
  • 26. 26 列とテーブルの照合順序 あるMicrosoft Azure SQLマネージドインスタンスから別のサポートされるMicrosoft SQL Serverベースのターゲットにレプリケー トする場合、列とテーブルの照合順序がターゲットにレプリケートされます。 ※ 照合順序のレプリケーションをサポートするには、DBA は、ソースのMicrosoft Azure SQLマネージドインスタンスに対して定 義されている照合順序が、ターゲットの SQL Server データベースに対して定義されている照合順序と同じであることを確認す る必要があります。 Non-nullable列とプライマリ/一意インデックス名 プライマリ/一意のインデックス名は、同種レプリケーション時に保持されます。Non-nullable列は、次のデータ型を除き、同種レプリ ケーション中も保持されます。 • text • ntext1 • varchar(max) • nvarchar(max) • varbinary(max) • image • xml
  • 28. 28 制限事項 レプリケートタスクで Microsoft Azure SQL マネージド インスタンス のソース エンドポイントを使用する場合は、次の制限が適用されます。 • セカンダリ SQL Server データベースは、ソース データベースとしてサポートされていません。 • レプリケーションタスクで Microsoft Azure SQL マネージド インスタンス ソース データベースを使用している場合、タスクを削除しても、タスクで使用 されたデータベースの Microsoft Azure SQL マネージド インスタンスレプリケーションパブリッシャー定義は削除されません。Microsoft Azure SQL マネージド インスタンス システム管理者は、これらの定義を Microsoft Azure SQL マネージド インスタンスから削除する必要があります。 • スパース テーブルはサポートされていません。 • インデックス付きビューからのデータのレプリケートはサポートされていません。 • sp_renameを使用したテーブルの名前変更はサポートされていません (例sp_rename: 'Sales.SalesRegion'、'SalesReg;) • sp_renameを使用して列の名前を変更することはサポートされていません (例えば、sp_rename 'Sales.Sales.Region'、'RegID'、 'COLUMN')。) • TRUNCATE イベントはキャプチャされません。 • 計算列のレプリケーションは、フル ロードレプリケーションタスクでのみサポートされます。変更処理中に、計算列を持つテーブルはすべて中断されます。 したがって、計算列を持つテーブルから変更をキャプチャする変更の適用タスクや変更の保存タスクを実行する必要がある場合は、タスクからそのような 列を除外する変換を定義する必要があります。 • Microsoft Azure SQL マネージド インスタンス のパーティション切り替えはサポートされていません。 • WRITETEXT ユーティリティおよび UPDATETEXT ユーティリティを使用する場合、Qlik Replicateはソース データベースに適用されたイベントを キャプチャしません。 • 次の DML パターンはサポートされていません。  select <*> into <new_table> from <existing_table> • 列レベルの暗号化はサポートされていません。
  • 29. 29 制限事項 • バックアップ トランザクションログにアクセスする場合は、次の制限が適用されます。  暗号化されたバックアップはサポートされていません。  URLまたは Windows Azureに保存されたバックアップはサポートされていません。 • 複数のディスクへの Microsoft Azure SQLマネージ インスタンス のバックアップはサポートされていません。 • SQL Serverの空間データタイプ(GEOGRAPHYとGEOMETRY)に値を挿入するとき、SRID(Spatial Reference System Identifier)プロパティを無視するか、または別の番号を指定することができます - この場合、デフォルトのSRIDが使用 されます(GEOMETRYの場合は0、GEOGRAPHYの場合は4326)。空間データタイプを持つテーブルを複製する場合、Qlik Replicateはユーザーが挿入したSRIDをデフォルトのSRIDに置き換えます。GEOGRAPHY データ型とジオメトリ データ 型のレプ リケーションは、制限付き LOB モードでのみサポートされます。 • GEOGRAPHY データ型とジオメトリ データ 型のレプリケーションは、制限付き LOB モードでのみサポートされます。 • 列ストア インデックスはサポートされていません。 • メモリ最適化テーブル (インメモリ OLTP を使用) はサポートされていません。 • テンポラル データベースはサポートされていません。 • 遅延持続性(Delayed durability)はサポートされていません。 • テーブル変更追跡はサポートされていません。 • ODBCの制限により、16列以上を主キーの一部にすることはできません。 • マスクされたデータは、マスクなしでターゲットに作成されます。 サポートされていない Microsoft Azure SQL マネージド インスタンスのセキュリティ機能 次の Microsoft Azure SQL マネージド インスタンス のセキュリティ機能を使用するテーブルはサポートされていません。 • Always Encrypted • Row-Level Security